Sadržaj:
Kao što će vam reći svatko tko piše kod za život, razvoj web stranica je težak. Razvoj preglednika i uređaja za izgradnju, zajedno s jezicima i okvirima za izgradnju, programerima je pružio veći izazov nego ikad prije. Obzirom da je broj resursa koji se mogu naučiti kako izraditi web-aplikacije neodoljiv i često uključuje zastarjeli materijal, evo popisa općih načela, vještina i jezika. Računajte na to: trebat će vam.
HTML i CSS
Nemojte se zavaravati da mislite da su to jednostavni dijelovi. Još uvijek učimo kako svladati HTML5 i CSS3 kako bismo stvorili brza i lijepa iskustva u preglednicima na rastućem popisu uređaja. Zato mnogi napredni programeri (aka UX) dizajneri / inženjeri danas zarađuju veće plaće od programera na strani poslužitelja. I to s dobrim razlogom; UX inženjering je težak. (Saznajte više o 5 stvari koje morate znati o HTML5.)
JavaScript
Full-stack JavaScript je trenutno aktivan i neće se uskoro ohladiti (ako ikad). Iako mnogi programeri misle da "znaju JavaScript" jer mogu napisati malo jQuery-a (što je naravno važno), jezik se brzo pretvara u sveprisutni i robusni alat za poslužitelje, uređaje, robote, pa čak i web-preglednike. Učeći u tome, izbjeći ćete trošiti vrijeme na ronjenje u asinkrono funkcionalno programiranje i programiranje na temelju prototipa. Naučit ćete i osnovni skup JavaScript knjižnica i okvira.