Хэрэглэгчийн туршлага (UX)
Хэрэглэгчийн туршлага нь бүтээгдэхүүнийг хэн нэгэнтэй туршлагатай, ялангуяа вебсайт эсвэл аппликейшнүүдийн талаар авч үздэг.
UX нь хэрэглэгчийн сэтгэл ханамж, тааламжтай байдлыг хялбарчилж өгдөг.
- Sitemap: Вэбсайтын бүх хуудсуудын тойм
- UI: Хэрэглэгчийн интерфэйс. Хэрэглэгчидтэй харилцах машины хэсэг; Дэлгэц, дэлгэц, гар, хулгана / touchpad гэх мэт зүйлсийг тоолно.
- Хэрэглэгчийн судалгаа: Хэрэглэгчийн хэрэгцээ, зан үйлийг ойлгох зорилготойгоор хийгдсэн ажиглалт, дүн шинжилгээ.
- Wireframe: Вэбсайт / вэб програм ямар байхыг дүрслэн харуулав.
Ажлын урсгал хэрэгсэл ба тоног төхөөрөмж
Бүтээмж, үр ашгийг нэмэгдүүлэхэд туслах хэрэгсэл.
- Текст засварлагч: Текст болон програмчилахад ашиглагддаг програм хангамж нь энгийн, хэвлэгдээгүй текст бичих. Жишээ нь: Текст, хаалт, TextEdit, TextWrangler, Notepad ++
- IDE: Хөгжлийн нэгдсэн орчин. Хүмүүс хөтөлбөрийг илүү үр дүнтэй болгоход тусалдаг. Текст засварлагчтай төстэй боловч илүү олон боломжуудтай. Жишээ нь: PyCharm, Webstorm
- Чиглүүлэгч: Чиглүүлэгч гэдэг нь модем ба компьютер хоёрын хоорондох алхам юм. Мэдээлэл өргөн зурвасын тусламжтай модем дээр ирж, чиглүүлэгч нь deciphers болон тэр өгөгдлийг таны компьютерт илгээдэг.
- Виртуал машин (VM): Виртуал машин нь голчлон тоног төхөөрөмж шиг ажилладаг програм хангамж юм. Энэ нь физик байрлал байхгүй боловч физик машин шиг програмыг ажиллуулж чаддаг. VM-ийн хоёр төрлийн хэлбэр нь системийн виртуал машин (бүхэл бүтэн үйлдлийн системийг ажиллуулах зориулалттай) бөгөөд виртуал машиныг (зөвхөн нэг програмыг ажиллуулах зориулалттай) боловсруулдаг.
- Виртуал Хувийн Сүлжээний (VPN): VPN нь сүлжээнд аюулгүй байдлын нэмэлт давхаргыг хангадаг. Тэдгээрийг нийтийн болон хувийн сүлжээнд ашиглаж болох боловч өгөгдлийг хамгаалахыг хүссэн корпорациудад хамгийн түгээмэл байдаг.
- Хувилбарын хяналт : Хувилбарын хяналт гэдэг нь файл эсвэл файлуудын өөрчлөлтийг цаг хугацааны явцад хянаж байдаг систем юм. Зарим өөрчлөлтүүд ажиллахгүй байгаа бол зарим тодорхой алхмуудыг эргэн санах боломжийг олгодог.
- Ажлын менежер: Давтвартай боловч шаардлагатай ажлуудыг автоматаар автоматжуулах програмууд, ажлын явцыг хялбарчилж өгдөг. Жишээ нь: Grunt, Gulp
Урьдчилан хөгжүүлэх
Түүнчлэн "харилцагч тал" гэж нэрлэгддэг, учир нь энэ нь хэрэглэгчид / компьютерууд дээрээ юу харж байгааг харуулдаг. Вэбсайт эсвэл аппликешны " урд хэсэг " нь кодлогдсон дэлгэц / загварыг агуулдаг.
- HTML : Hypertext Markup Language. Интернетийн "нүүр". Бүх вэбсайтад HTML байна. Вэб хөтөч HTML файлыг уншиж, тэдгээрийг эцэст нь үзэх вэбсайт руу хөрвүүлдэг.
- CSS: Cascading Style Sheets. HTML бол "царай", CSS бол "хувиргалт". Энэ нь стилийг сонгох, төрөл бүрийн зүйлийг нэмэх боломжийг олгодог.
- JavaScript : Үйлчлүүлэгч дээр ажилладаг (үүнийг хийдэг цөөн програмын хэлнүүдийн нэг). Вэб хөгжүүлэх хамгийн түгээмэл хэл. Одоо арын нуруунд бас ашиглагддаг.
Back-end Development
"Серверийн тал" гэж нэрлэдэг бөгөөд арын хэсэг нь вэбсайт эсвэл апп-ыг ажиллуулахын тулд арын нүүрэн дээр хийгддэг бөгөөд нүүрний төгсгөл нь нүүр, арын хэсэг нь тархи юм. Сервер болон мэдээллийн санг багтаадаг.
- API : Хэрэглээний програмчлалын интерфэйс. Хөтөлбөрт зориулсан дүрэм, бүтцийг бий болгохын тулд програм хангамж хөгжүүлэхэд ашигладаг.
- Өгөгдлийн сан: Вэб аппны өгөгдлийг цуглуулах.
- DevOps: Багуудтай харилцах, хамтран ажиллахад туслах програм хангамж боловсруулах арга. Үйлдвэрлэлийн бусад үр ашгийг дээшлүүлэх зорилготойгоор бусад IT технологийн ажилтнуудтай хөгжүүлэгчдийг нэгтгэх.
- Хүрээ : Бүтэн нэр томъёо нь "веб програмын хүрээ" юм. Эдгээр сайтууд нь урьдчилан кодлогдсон маягтууд болон сангуудаар вэбсайт / програм бүтээхэд шаардагдах хугацаа юм.
- Вэб сервер: Вэб серверийн үндсэн зорилго нь контентыг хадгалж, хэрэглэгчдэд хүргэх явдал юм. Энэ нь тоног төхөөрөмж (вэб хүртээмжтэй компьютер) эсвэл програм хангамж (сервер хүсэлтийг илрүүлж, хариу өгөх програм байж болно).
Дүгнэлт
19 технологийн нэр томъёо нь зөвхөн хэдэн зуун (эсвэл хэдэн мянган) явах ёстой. Үүнийг удаашруул, бүү зовоо. Та тэднийг ямар ч цагт эзэмших болно.