Workshop: "Godt webhåndværk 101"

Track: TRAINING: NEW AND DIFFERENT / Time: Thursday 09:00 - 16:00 / Location: Musikhuset: 421/423

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
Nøgleord: HTML, HTML5, CSS, CSS3, Web, Javascript

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

Rolf Njor Jensen, Tradeshift

Rolf Njor Jensen

Biography: Rolf Njor Jensen

Rolf Njor Jensen is developer at Tradeshift. He has a wide spectrum of technical competences: JQuery, CSS, HTML4, XHTML, HTML5, CSS3, JavaScript, GWT, Java, C#, PHP, JPA, Hibernate, ASP.NET.
 
Software passion: My software passion is to participate in the creation of real software that is used by real people in a real context, providing real value
 
Links:
Twitter profile: twitter.com/rolfnjorjensen