Workshop: Tweet"Godt webhåndværk 101"
NB: This couse will be taught in Danish
Godt webhåndværk er lavere load-tider, mindre netværksbelastning, bedre tilgængelighed, bedre cross-browser kompabilitet og større kundetilfredshed er essentielt for godt webhåndværk. Det opnår man ved at komme “down-to-the-metal” og bruge de grundlæggende byggestene på den rigtige måde: Browser, HTML, CSS, JavaScript og DOM’en. I dette kursus tager vi fat om alle elementerne, og du kommer bl.a. hjem med en forståelse af hvordan layout mekanismerne i CSS egentlig virker og hvordan scoping regler i Javascript er. Vi snuser også lidt mere til HTML5 og CSS3.
Efter endt kursus har man:
- Grundlag for at at skrive webapplikationer mindre, hurtigere og billigere.
- Bedre kendskab til JavaScript, HTML og CSS
- Forståelse for interaktion mellem JavaScript, HTML og CSS
- Forståelse for hvad AJA(X/J), JSON, JSONP, REST, Graceful degration, WAI, WCAG, RDF-a, osv er – og hvorfor man skal bruge det i sine applikationer
- Strategier for modularisering – hvordan bygger man store webapplikationer med den rette mængde genbrug uden at ende i spaghetti og uforståelige side-effekter?
- Kendskab til vigtige værktøjer: Firebug, Chrome og IE8’s developer tools. Wireshark (til lowlevel debug), Nginx (til de lækre mashups), Charlesproxy, YSlow
- Indblik i kommende standarder (HTML5 og CSS3), og hvordan de kan anvendes allerede i dag
Målgruppe: Du laver jævnligt webløsninger, og genbruger gerne javascript fra andre sites og libraries. Du slås tit med at forstå hvad der egentlig sker - og er ikke helt med på hvorfor alting opfører sig som det gør.
Deltagere til dette kursus skal selv medbringe en computer, hvor følgende er installeret:
- Din favorit texteditor
- Firefox med extensions: Firebug, Yslow, JSONOvitch, lori, Tamper Data, Web Developer, Html Validator
- Chrome
- Wireshark