İstifadəçi təcrübəsi (UX)
İstifadəçi təcrübəsi, xüsusilə veb-saytlar və ya tətbiqlərə aid bir məhsulun bir məhsulu ilə qarşılaşdığı şəkildə məşğul olur.
UX əsasən istifadə rahatlığı və istifadəçi məmnuniyyəti / zövqü ilə bağlıdır.
- Saytın xəritəsi: Veb saytdakı bütün səhifələrin bir xülasəsi
- UI: İstifadəçi interfeysi. Istifadə edən bir maşının hər bir hissəsi; ekran, ekran, klaviatura, siçan / touchpad və s.
- İstifadəçi tədqiqatları: Müşahidəçilər və istifadəçilərin ehtiyaclarını və davranışlarını anlamaq məqsədi ilə aparılan müşahidə və təhlil.
- Wireframe: Bir veb-saytın / veb-appun necə görünəcəyini özündə əks etdirən veb səhifənin əsas komponentləri daxildir.
İş Akışı Tools & Hardware
Məhsuldarlığınızı və səmərəliliyinizi artırmağa kömək edən alətlər.
- Mətn redaktoru: Düz, düzəldilməmiş mətn yazmaq üçün kodlaşdırma və proqramlaşdırma proqramlarında istifadə olunan proqram. Nümunələr: Sublime Text, Brackets, TextEdit, TextWrangler, Notepad ++
- IDE: Integrated inkişaf mühiti. İnsanlar daha məhsuldar bir şəkildə proqram təmin edir. Bir mətn redaktoru kimi, lakin daha çox xüsusiyyətləri var. Nümunələr: PyCharm, Webstorm
- Ruter: Bir router modem və kompüter arasında addımdır. İnformasiya geniş bant vasitəsilə modemə gəldikdə, router deciphers və məlumatları kompüterinizə göndərir.
- Virtual maşın (VM): Virtual maşın əsasən hardware kimi davranır: fiziki varlığı yoxdur, lakin fiziki bir maşın kimi proqramları işləyə bilər. VM-lərin iki növü sistemin virtual maşınlarıdır (bütün əməliyyat sistemlərini işə salmaq üçün nəzərdə tutulmuşdur) və virtual maşınları işləyib hazırlayır (yalnız bir proqramı yerinə yetirmək üçün nəzərdə tutulmuşdur).
- Virtual Private Network (VPN): VPN'ler şəbəkələrə əlavə bir təhlükəsizlik təmin edir. Onlar ictimai və ya xüsusi şəbəkələrdə istifadə edilə bilər, lakin məlumatları qorumaq istəyən korporasiyalarda ən çox yayılmışdır.
- Versiyaya nəzarət : Versiyaya nəzarət bir faylın və ya faylların vaxtında dəyişməsini izləyən bir sistemdir. Bəzi dəyişikliklər işləməyəcəyi təqdirdə, müəyyən addımları geri çağırmağa imkan verir, bütün addımların atılmasının qarşısını alır.
- Vəzifə meneceri: Təkrarlanan, lakin zəruri vəzifələri avtomatlaşdırma imkanı verən tətbiqlər, iş prosesini optimallaşdırır. Nümunələr: Grunt, Gulp
Ön uç inkişaf
Həmçinin, "müştəri tərəfi" kimi tanınır, çünki istifadəçilər / müştərilərin kompüterlərində nə görəcəyidir. Bir veb saytın və ya appin " ön sonu " daxil kodlu ekran / dizayn daxildir.
- HTML : Hipermetin Markup Language. İnternetin "üzü". Bütün saytlarda HTML var. Web tarayıcıları HTML faylları oxumaq və nəticədə gördükləri veb səhifəyə çevirmək.
- CSS: Cascading Style Sheets. HTML "üz", CSS "makiyaj" dir. Bu üslub seçmək və müxtəlif əlavə etmək üçün imkan verir.
- JavaScript : Müştəri (bir neçə proqramlaşdırma dilindən biri) ilə çalışır. Web inkişafında ən məşhur dil. Artıq sonda da istifadə edildi.
Sonuncu İnkişaf
Tez-tez "server tərəfi" deyilən arxa tərəf bir veb-sayt və ya app sürüşdürmək üçün səhnələrin arxasında nə olur - ön sonluq üz, arxa tərəf isə beyindir. Serverlər və verilənlər bazaları daxildir.
- API : tətbiqi proqramlaşdırma interfeysi. Bir proqram üçün bir sıra qaydalar və bloklar təmin etmək üçün proqram inkişafında istifadə olunur.
- Verilənlər bazası: Veb app məlumatlarının toplanması.
- DevOps: qrupların ünsiyyət və işləmələrinə kömək etmək üçün hazırlanmış proqram inkişaf metodu. İstehsalçıları artan istehsal və səmərəliliyin son məqsədi ilə digər IT işçiləri ilə birləşdirir.
- Çərçivə : Tam dövr "veb tətbiqi çərçivə" dir. Bu, əvvəlcədən kodlu şablon və kitabxanalar təqdim edərək bir veb sayt / app qurmaq üçün lazım olan müddətləri düzəldir, beləliklə qurmaq üçün "əsas" var.
- Veb server: Veb serverin əsas məqsədi məzmunu saxlamaq və müştərilərə çatdırmaqdır. Bu hardware (web-əlçatan kompüter) və ya proqram (server istəklərini algılar və cavab verən proqram) ola bilər.
Nəticə
19 texnologiya şərtləri aşağı, yalnız bir neçə yüz (və ya minlərlə) getmək. Yavaş-yavaş aparın, boğulmayın və onları heç vaxt becərməyin.