Uživatelské zkušenosti (UX)
Uživatelská zkušenost se zabývá způsobem, jakým člověk zažije produkt, zejména pokud jde o webové stránky nebo aplikace.
UX se zabývá především snadnou obsluhou a spokojeností uživatelů.
- Sitemap: Přehled všech stránek na webu
- Uživatelské rozhraní : uživatelské rozhraní. Každá část stroje, se kterou uživatelé komunikují; počítá věci jako displeje, obrazovky, klávesnice, myš / touchpad atd.
- Výzkum uživatelů: pozorování a analýza prováděná s cílem porozumět uživatelským potřebám a chování.
- Wireframe: Náčrt toho, jak vypadá webová stránka / webová aplikace, obsahuje klíčové komponenty na webu.
Nástroje a hardware pracovního postupu
Nástroje, které pomáhají zvýšit produktivitu a efektivitu.
- Textový editor: Software používaný při kódování a programování pro psaní jednoduchého, neformátovaného textu. Příklady: Sublime Text, Konzoly, TextEdit, TextWrangler, Poznámkový blok ++
- IDE: Integrované vývojové prostředí. Pomáhá lidem programovat efektivněji. Stejně jako textový editor, ale má další funkce. Příklady: PyCharm, Webstorm
- Router: Router je krok mezi modemem a počítačem. Když informace dorazí na modem přes širokopásmové připojení, směrovač dešifruje a odešle tato data do vašeho počítače.
- Virtuální počítač (VM): virtuální stroj je v podstatě software, který se chová jako hardware: nemá fyzickou přítomnost, ale může spustit programy jako fyzický stroj. Tyto dva typy virtuálních strojů jsou virtuální počítačové systémy (určené k provozování celých operačních systémů) a zpracovávají virtuální počítače (určené k běhu pouze jednoho programu).
- Virtuální privátní síť (VPN): VPN poskytují další vrstvě zabezpečení sítím. Mohou být použity pro veřejné nebo soukromé sítě, ale jsou nejčastější v korporacích, které chtějí chránit data.
- Kontrola verzí : Kontrola verze je systém, který sleduje změny v souboru nebo souboru souborů v průběhu času. Umožňuje vám později vyvolat určité verze, pokud některé změny selhávají, a ušetříte tak problémy s odvoláním všech kroků.
- Správce úloh: Aplikace, které umožňují automatizovat opakované, ale nezbytné úkoly a zefektivnit pracovní proces. Příklady: Grunt, Gulp
Rozvoj front-end
Také známý jako "strana klienta", protože to je to, co uživatelé / klienti uvidí na svých počítačích. " Přední konec " webové stránky nebo aplikace zahrnuje zobrazení / návrh kódovaný do něj.
- HTML : Hypertext Markup Language. "Tvář" internetu. Všechny weby mají HTML. Webové prohlížeče čte soubory HTML a převádějí je na webové stránky, které jste nakonec viděli.
- CSS: Kaskádové styly. Pokud je HTML "tvář", CSS je "make-up". Umožňuje výběr stylů a přidání odrůdy.
- JavaScript : Spustí se v klientovi (jeden z mála programovacích jazyků, které dělají). Nejoblíbenější jazyk ve vývoji webových aplikací. Nyní se používá i na zadním konci.
Back-end Vývoj
Často se nazývá "strana na straně serveru", zadní konec je to, co se děje za scénami, aby se spustila webová stránka nebo aplikace - čelní strana je tvář a zadní konec je mozek. Zahrnuje servery a databáze.
- API : aplikační programovací rozhraní. Používá se ve vývoji softwaru k poskytnutí souboru pravidel a stavebních bloků pro program.
- Databáze: Sběr dat webové aplikace.
- DevOps: Metoda vývoje softwaru navržená tak, aby pomohla týmům komunikovat a lépe spolupracovat. Sdružuje vývojáře s dalšími pracovníky v oblasti IT s cílem zvýšit produktivitu a efektivitu.
- Rámec : Celý termín je "rámec webových aplikací". Omezují čas potřebný k vytváření webových stránek / aplikací tím, že poskytují předem kódované šablony a knihovny, takže máte k dispozici "základnu".
- Webový server: Primárním účelem webového serveru je ukládat obsah a doručovat klientům. Může to být hardware (webový počítač) nebo software (program, který detekuje a reaguje na požadavky serveru).
Závěr
19 tech termínů dolů, jen pár stovek (nebo tisíce) jít. Vezměte to pomalu, nenechte se ohromit, a vy budete mít zvládnout v žádném okamžiku.