startVi kan utbildning!Vad vill du kunna?

NFI Utbildning

Kontaktuppgifter
tfn: 08-615 19 60(vx)
epost: info@nfi.se
Besöksadress:
Tjärhovsgatan 21
116 28 Stockholm
Tipsa kollega

Skriv ut
Kursfakta

Längd:  2 dagar


Är du intresserad av denna kurs?
Ring 08-615 19 60 eller anmäl intresse här.
Intresseanmälan

Webbutveckling med AJAX

Tipsa kollega  
Kursfakta

Längd:  2 dagar


Är du intresserad av denna kurs?
Ring 08-615 19 60 eller anmäl intresse här.
Intresseanmälan

 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.

 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.

 Övningar

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

 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.

 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.

 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

Boka
Rosa bandetMustasch kampen
 E-post: info@nfi.se  Tel: 08-615 19 60  Hitta till oss