NFI Utbildning

Kontaktuppgifter
tfn: 08-615 19 60(vx)
epost: info@nfi.se
Besöksadress:
Tjärhovsgatan 21
116 28 Stockholm
                                         Startsida     Om NFI    Kontakta oss    NFI söker lärare       Startsida       Skriv ut

Webbutveckling med AJAX

Bokning

Denna kurs hålls företagsinternt. Kontakta NFI på 08-615 19 60 för mer information.

Kursfakta

Längd:  2 dagar
Pris:  11950 kronor (exkl. moms)
Inregistrering: kl. 09:00
Kursstart: kl. 09:30
Kursslut: kl. 16:30 (ca)
Kursort: Stockholm

Lärare

Anders Edelsgren
Anders är konsult med inriktning på utbildning, analys och applikationsutveckling. Han är fil kand och har tio års erfarenhet som IT-konsult och femton inom kommunikation och utbildning. Anders är expert på webbutveckling, öppna standarder och återanvändbarhet.

Kursmål

Efter kursen kommer du att kunna skapa webbplatser som utnyttjar alla aspekter av AJAX. Dessutom kommer du att ha lärt dig objektorienterad Javascript och att använda avancerade javascript toolkits.

Vem bör deltaga?

Webbutvecklare och applikationsutvecklare som behöver lära sig AJAX. Kursen är plattformsoberoende och vänder sig till alla, oavsett vilket språk man programmerar i på serversidan.

Förkunskaper

Grundläggande kunskaper i webbutveckling och goda kunskaper i Javascriptprogrammering, motsvarande kursen Webbutveckling: Fördjupningskurs. Kursmaterialet är på engelska, men kursen håll på svenska.

Övningar

Kursen innehåller ett flertal övningar där du själv får öva dig i de olika tekniker som gås igenom.

Sammanfattning

AJAX är en teknik som kan användas för att bygga webbapplikationer som fungerar och upplevs som vanliga installerade applikationer. De webbaserade e-postklienterna "Outlook Web Access" och "IBM Web Access" samt "Google Apps" och "Windows Live" är exempel på AJAX-applikationer. AJAX används också för att skapa användarvänliga gränssnitt i befintliga webbapplikationer. Kursdeltagarna får en gedigen kunskap om AJAX under kursen.

AJAX är en kombination av existerande, plattformsoberoende webbstandards, snarare än en ny teknik. Kursen ger därför även god kunskap om webbstandards. Dessutom lär du dig objektorienterad Javascript, dataformatet JSON samt hur du använder mycket kraftfulla javascript toolkits med vars hjälp du kan skapa väldigt avancerade gränssnitt.

Kursinnehåll

AJAX

  • Vad är AJAX
  • Hur fungarar AJAX
  • Teknikens för och nackdelar

HTTP

  • Grundläggande genomgång av HTTP
  • Analys av request och response headers
  • Verktyg för HTTP-debugging

Objektorienterad JavaScript

  • Datatyping och variable scope
  • Felhantering med try/catch
  • Objektorientering
  • Tre olika sätt att skapa funktionsobjekt
  • Avancerad dubugging
  • Event

AJAX

  • Skillnaden mellan AJAX och vanlig HTTP
  • XMLHttpRequest-objektets egenskaper och metoder
  • Att lösa problemet med olikheter i webbläsarna
  • Att utveckla ett eget AJAX-ramverk
  • AJAX GET och POST requests
  • Samtidiga AJAX-anrop
  • Cache-problem och dess lösning
  • Övriga problem med AJAX

Klient/server RPC via AJAX

  • AJAX dataformat
  • Text
  • XHTML
  • XML
  • JSON

Javascript toolkits

  • För- och nackdelar
  • Prototype
  • Prototype metoder
  • Prototype DOM extensions
  • Prototype AJAX
  • script.aculo.us
  • Visuella effekter med script.aculo.us
  • Sortera med script.aculo.us
  • Flera toolkits (JQuery, Rico m.fl.)

Mer AJAX

  • Handikappanpassing
  • Säkerhet
  • Statusindikatorer
© 2010 NFI Utbildning AB Telefon: 08-615 19 60 E-post: info@nfi.se