Օգտվողի փորձը (UX)
Օգտվողի փորձը վերաբերում է անձին ապրանքի զգացողությանը, հատկապես կայքերին կամ հավելվածներին:
UX- ը հիմնականում վերաբերում է օգտագործման հարմարավետության եւ օգտագործողի բավարարվածության / վայելքի հետ:
- Կայքի քարտեզ. Կայքի բոլոր էջերի ուրվագծերը
- UI: User ինտերֆեյս: Մեքենայի յուրաքանչյուր մաս, որն օգտագործվում է օգտագործողների հետ; հաշվում են այնպիսի բաներ, ինչպիսիք են ցուցադրվողները, էկրանները, ստեղնաշարերը, մկնիկը / հպումակները եւ այլն:
- Օգտագործողների հետազոտություն. Դիտորդական եւ վերլուծություն, որը իրականացվում է օգտագործողի կարիքների եւ վարքագծի ընկալման նպատակով:
- Wireframe: Կայքի / վեբ հավելվածի նկարագրությունը, որը ներառում է կայքի հիմնական բաղադրիչները:
Workflow գործիքներ եւ սարքավորում
Գործիքներ, որոնք օգնում են բարձրացնել ձեր արտադրողականությունը եւ արդյունավետությունը:
- Տեքստի խմբագիր. Ծրագրային ապահովում, որն օգտագործվում է կոդավորման եւ ծրագրավորման մեջ, պարզ, անտեղյակ տեքստ գրելու համար: Օրինակներ `գերակշռող տեքստ, փակագծեր, TextEdit, TextWrangler, Notepad ++
- IDE: Ինտեգրված զարգացման միջավայր: Օգնում է մարդկանց ավելի արդյունավետ հաղորդել: Նման տեքստային խմբագրիչի նման, բայց ունի ավելի շատ առանձնահատկություններ: Օրինակներ `PyCharm, Webstorm
- Router: Ուղղորդողը մոդեմի եւ համակարգչի միջեւ քայլ է: Տեղեկատվությունը մոդեմի միջոցով լայնաշերտով հասնումիս, երթուղիչի deciphers եւ այդ տվյալները ուղարկվում է ձեր համակարգչի համար:
- Վիրտուալ մեքենա (VM): Վիրտուալ մեքենա, ըստ էության, այնպիսի ծրագրային ապահովում է, որը պահպանում է սարքավորումները. Այն չունի ֆիզիկական առկայություն, բայց կարող է իրականացնել ծրագրեր ֆիզիկական մեքենայի նման: ՎՄ-ների երկու տեսակները համակարգի վիրտուալ մեքենաներ են (նախատեսված է գործարկել ամբողջ օպերացիոն համակարգերը) եւ մշակել վիրտուալ մեքենաներ (նախատեսված է միայն մեկ ծրագիր իրականացնել):
- Վիրտուալ մասնավոր ցանց (VPN). VPN- ն ապահովում է ցանցերի անվտանգության լրացուցիչ շերտ: Նրանք կարող են օգտագործվել հանրային կամ մասնավոր ցանցերում, սակայն առավել տարածված են այն կորպորացիաներում, որոնք ցանկանում են պաշտպանել տվյալները:
- Տարբերակի վերահսկում . Տարբերակի վերահսկում է այն համակարգը, որը փոփոխություններ է կատարում ֆայլի կամ ֆայլերի փաթեթի ժամանակի ընթացքում: Այն թույլ է տալիս հետ կանչել որոշակի տարբերակները հետագայում, եթե որոշ փոփոխություններ չկատարվեն, խուսափելով ձեզ բոլոր քայլերը չկատարելու համար:
- Գործողությունների կառավարիչ. Ծրագրեր, որոնք հնարավորություն են տալիս ավտոմատացնել կրկնվող, սակայն անհրաժեշտ գործառույթները, ռացիոնալացնելով ձեր աշխատանքային գործընթացը: Օրինակներ. Grunt, Gulp
Առաջադեմ զարգացում
Նաեւ հայտնի է որպես «հաճախորդի կողմ», քանի որ այն, ինչ օգտվողները / հաճախորդները կտեսնեն իրենց համակարգիչներում: Կայքի կամ ծրագրի « ճակատային վերջը » ներառում է ցուցադրումը / դիզայնը կոդավորված մեջ:
- HTML : Հիպերտեքստի նշարկման լեզու: Ինտերնետի «դեմքը»: Բոլոր կայքերն ունեն HTML: Վեբ բրաուզերները կարդացել են HTML ֆայլեր եւ դրանք փոխարկել այն կայքը, որն ի վերջո տեսնում եք:
- CSS: Կասկադինգի ոճաթերթեր: Եթե HTML- ը «դեմքը» է, CSS- ն «դիմահարդարումն է»: Այն թույլ է տալիս ընտրել ոճեր եւ ավելացնել բազմազանություն:
- JavaScript- ը գործարկում է հաճախորդին (ծրագրավորման մի քանի լեզուներից մեկը): Ինտերնետի զարգացման մեջ ամենատարածված լեզուն: Այժմ էլ օգտագործվում է հետեւի վերջում:
Հետ-վերջի զարգացում
Հաճախ կոչվում է «սերվերի կողմը», հետեւի վերջն այն է, թե ինչ է տեղի ունենում կայքերի կամ հավելվածի գործարկման համար, նախորդ եզրը դեմքն է, իսկ հետեւի վերջը `ուղեղը: Ներառում է սերվերներ եւ տվյալների բազաներ:
- API : Դիմումների ծրագրավորման միջերես: Ծրագրային ապահովման զարգացման համար օգտագործվում է ծրագրի կանոնների եւ կառուցվածքային բլոկների տրամադրում:
- Տվյալների բազա. Վեբ հավելվածի տվյալների հավաքագրում:
- DevOps: Ծրագրային ապահովման մշակման մեթոդը, որն օգնում է թիմերին հաղորդակցվել եւ միասին աշխատել: Համագործակցում է մշակողները այլ ՏՏ աշխատողների հետ `արտադրության եւ արդյունավետության բարձրացման նպատակով:
- Շրջանակ : Ընդհանուր տերմինը «վեբ հավելվածի շրջանակն է»: Սրանք ընդգծում են, թե ժամանակն է, որ տեւում է կայք / ծրագիր կառուցել `նախապես կոդավորված կաղապարներ եւ գրադարաններ տրամադրելով, այնպես որ դուք պետք է կառուցեք« հիմք »:
- Վեբ սերվեր. Վեբ սերվերի հիմնական նպատակը բովանդակություն պահելը եւ այն մատուցել հաճախորդներին: Այն կարող է լինել սարքավորում (ինտերնետային հասանելի համակարգիչ) կամ ծրագրային ապահովում (ծրագիր, որը հայտնաբերում եւ պատասխանում է սերվերի պահանջներին):
Եզրակացություն
19 տերմինալ նվազում, ընդամենը մի քանի հարյուր (կամ հազարավոր) գնալ: Վերցրեք այն դանդաղ, մի շեղվեք, եւ դուք կկարողանաք տիրապետել ոչ մի անգամ: