Корисничко искуство (UX)
Корисничкото искуство се занимава со начинот на кој лицето доживува еден производ, особено во однос на веб-страниците или апликациите.
UX е првенствено загрижен за леснотијата на користење и задоволството на корисниците / уживањето.
- Мапа на сајтот: Преглед на сите страници на веб-страница
- UI: кориснички интерфејс. Секој дел од машината со која корисниците комуницираат; ги брои работите како прикази, екрани, тастатури, глувчиња / touchpads итн.
- Истражување на корисниците: Набљудување и анализа спроведени со цел разбирање на корисничките потреби и однесување.
- Wireframe: Скица за тоа како ќе изгледа веб-страница / веб-апликација, вклучува клучни компоненти на страницата.
Алатки за работните процеси и хардвер
Алатки кои помагаат да се зголеми вашата продуктивност и ефикасност.
- Уредувач на текст: Софтвер кој се користи за кодирање и програмирање за пишување на обичен, неформатиран текст. Примери: Висококвалитетен текст, конзоли, TextEdit, TextWrangler, Notepad ++
- IDE: Интегрирано развојно опкружување. Помага на луѓето поефикасно. Слично на текстуален уредувач, но има повеќе функции. Примери: PyCharm, Webstorm
- Рутер: рутер е чекор меѓу модем и компјутер. Кога информациите пристигнуваат на модем преку широкопојасен интернет, рутерот ги дешифрира и ги испраќа тие податоци на вашиот компјутер.
- Виртуелна машина (VM): Виртуелна машина е суштински софтвер кој се однесува како хардвер: нема физичко присуство, но може да работи како физичка машина. Двата вида на виртуелни машини се системски виртуелни машини (дизајнирани да работат на целиот оперативен систем) и да процесираат виртуелни машини (дизајнирани да работат само за една програма).
- Виртуелна приватна мрежа (VPN): VPN обезбедува дополнителен слој на безбедност на мрежите. Тие можат да се користат за јавни или приватни мрежи, но се најчести во корпорации кои сакаат да ги заштитат податоците.
- Контрола на верзијата : Контрола на верзијата е систем кој ги следи промените во датотека или збир на датотеки со текот на времето. Тоа ви овозможува да ги повикате специфичните верзии подоцна, ако одредени промени не успеат да работат, заштедувајќи ја проблемот со раскинување на сите чекори.
- Задача менаџер: Апликации кои овозможуваат автоматизирање на повторливи, но неопходни задачи, рационализација на вашиот работен процес. Примери: Grunt, Gulp
Развој на фронт
Исто така познат како "клиентска страна", бидејќи тоа е она што корисниците / клиентите ќе ги видат на своите компјутери. " Предниот крај " на веб-страница или апликација вклучува екран / дизајн кодиран во него.
- HTML : Хипертекст маркирачки јазик. "Лицето" на интернет. Сите веб-страници имаат HTML. Веб-прелистувачите читаат HTML-датотеки и ги претвораат во веб-страница што ќе ја видите во крајна линија.
- CSS: Каскадни стилски листови. Ако HTML е "лице", CSS е "шминка". Тоа ви овозможува да изберете стилови и да додадете разновидност.
- JavaScript : Работи во клиентот (еден од ретките програмски јазици што го прават). Најпопуларниот јазик во веб развојот. Сега се користи и на задниот дел.
Заден развој
Често се нарекува "страна на серверот", задниот крај е она што се случува зад сцената за да се изврши веб-страница или апликација - предниот крај е лицето, а задниот крај е мозокот. Вклучува сервери и бази на податоци.
- API : интерфејс за програмирање апликации. Се користи во развој на софтвер за да обезбеди сет на правила и градежни блокови за програмата.
- База на податоци: колекција на податоци на веб апликацијата.
- DevOps: метод за развој на софтвер дизајниран да им помогне на тимовите да комуницираат и да работат заедно подобро. Ги обединува програмерите со други ИТ работници со крајната цел на зголемено производство и ефикасност.
- Рамка : Целосниот термин е "рамка за веб-апликации". Овие триммираат времето кое е потребно за да се изгради веб-страница / апликација преку обезбедување на претходно кодирани шаблони и библиотеки, така што имате "база" за да ја надградите.
- Веб-сервер: Примарната цел на веб-серверот е да складира содржини и да ги доставува до клиентите. Може да биде хардвер (веб-пристапен компјутер) или софтвер (програма која ги детектира и одговара на барањата на серверот).
Заклучок
19 технички услови надолу, само неколку стотици (или илјадници) да одат. Земете го бавно, не се преоптоварувајте, и ќе ги совладате за кратко време.