Kazalo:
Kot vam pove vsak, ki piše kodo za življenje, je razvoj spleta težak. Razvoj brskalnikov in naprav, za katere je treba ustvariti, skupaj z jeziki in okviri, s katerimi je treba graditi, je razvijalcem prinesel več izziva kot doslej. Glede na to, da je število virov za učenje gradnje spletnih aplikacij preobsežno in pogosto vključuje zastarelo gradivo, je tukaj seznam splošnih načel, spretnosti in jezikov. Računajte: potrebovali jih boste.
HTML in CSS
Ne prepustite se razmišljanju, da so to lahki deli. Še vedno se učimo, kako obvladati HTML5 in CSS3 za ustvarjanje hitrih in lepih izkušenj v brskalnikih na našem rastočem seznamu naprav. Zato mnogi razvijalci (inženirji / inženirji z uporabniško izkušnjo (UX)) v teh dneh zaslužijo višje plače kot razvijalci na strani strežnikov. In z dobrim razlogom; UX inženiring je težko. (Več o 5 stvareh, ki jih morate vedeti o HTML5.)
JavaScript
JavaScript v polnem paketu je trenutno vroč in se ne bo ohladil kmalu (če sploh kdaj). Medtem ko mnogi razvijalci menijo, da "poznajo JavaScript", ker lahko napišejo delček jQuery (kar je seveda pomembno), se jezik hitro spremeni v vseprisotno in robustno orodje za strežnike, naprave, robote in celo spletne brskalnike. S tem se boste izognili zapravljanju časa potapljanja v asinhrono funkcionalno programiranje in programiranje na osnovi prototipov. Naučili se boste tudi osnovnega niza knjižnic in okvirov JavaScript.