Sisällysluettelo:
Kuten kuka tahansa, joka kirjoittaa koodin elämiseen, kertoo sinulle, web-kehitys on vaikeaa. Selainten ja rakennettavien laitteiden kehitys sekä rakennettavien kielten ja kehysten rinnalla on jättänyt kehittäjille enemmän haasteita kuin koskaan ennen. Koska web-sovellusten rakentamisen oppimiseen tarkoitettujen resurssien määrä on ylivoimainen ja sisältää usein vanhentunutta materiaalia, tässä on luettelo yleisistä periaatteista, taidoista ja kielistä. Luotta siihen: Tarvitset niitä.
HTML ja CSS
Älä mene lankaan ajattelemaan, että nämä ovat helppoja osia. Opimme edelleen HTML5: n ja CSS3: n hallintaa luomaan nopeita ja kauniita kokemuksia selaimissa kasvavan laiteluettelomme kautta. Siksi monet eturivin kehittäjät (eli käyttäjäkokemuksen (UX) suunnittelijat / insinöörit) ansaitsevat nykyään korkeammat palkat kuin palvelinpuolen kehittäjät. Ja hyvästä syystä; UX-tekniikka on vaikeaa. (Lisätietoja viidestä asiasta, joka sinun on tiedettävä HTML5: stä.)
JavaScript
Full-pino JavaScripti on kuuma tällä hetkellä, ja se ei jäähtyä milloin tahansa pian (jos koskaan). Vaikka monet kehittäjät luulevat "tietävänsä JavaScriptin", koska osaavat kirjoittaa vähän jQueryä (mikä on tietysti tärkeätä), kieli muuttuu nopeasti kaikkialle kuuluvaksi ja tukevaksi työkaluksi palvelimille, laitteille, roboteille ja jopa selaimille. Tämän oppimalla vältetään ajanhukkaa asynkroniseen toiminnalliseen ohjelmointiin ja prototyyppipohjaiseen ohjelmointiin. Opit myös ydinjoukon JavaScript-kirjastoja ja -kehyksiä.