Obsah:
Ako vám povie každý, kto píše kód pre život, vývoj webových aplikácií je ťažký. Vývoj prehliadačov a zariadení, pre ktoré je potrebné stavať, spolu s jazykmi a rámcami, s ktorými sa dá stavať, vyvoláva vývojárov viac problémov ako kedykoľvek predtým. Vzhíadom na to, że poćet zdrojov, ktoré sú k dispozícii na výučbu vytvárania webových aplikácií, je ohromujúci a ćasto zahŕńa zastarané materiály, uvádzame zoznam vśeobecných zásad, zručností a jazykov. Spoľahnite sa na to: Budete ich potrebovať.
HTML a CSS
Nenechajte sa zmiasť tým, že si myslíte, že sú to ľahké. Stále sa učíme, ako ovládať HTML5 a CSS3 a vytvárať rýchle a krásne zážitky v prehliadačoch na našom rastúcom zozname zariadení. To je dôvod, prečo mnoho vývojárov front-end (aka návrhári / inžinieri UX) používateľských zárobkov v súčasnosti zarábajú vyššie mzdy ako vývojári na strane servera. A z dobrého dôvodu; Technológia UX je náročná. (Viac informácií o 5 veciach, ktoré potrebujete vedieť o HTML5.)
JavaScript
Javascript typu full-stack je momentálne horúci a čoskoro (ak vôbec) sa nezchladí. Zatiaľ čo mnoho vývojárov si myslí, že „ovládajú JavaScript“, pretože dokážu napísať trochu jQuery (čo je samozrejme dôležité), jazyk sa rýchlo stáva všadeprítomným a robustným nástrojom pre servery, zariadenia, roboty a dokonca aj webové prehliadače. Ak sa to naučíte, vyhnete sa strate času asynchrónnemu funkčnému programovaniu a programovaniu na základe prototypov. Dozviete sa tiež základnú sadu knižníc a rámcov jazyka JavaScript.