Webbutveckling med AJAX
Översikt
Kursen är normalt 2 dagar men kan anpassas till längre eller kortare utbildning
Företagsintern kurs
Vill ni genomföra denna kurs skräddarsydd internt hos er?
Anmäl intresseEfter 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.
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.
Engagerad och lyhörd.
Lena Åkesson, Svenska Infobyte AB
Tydligt, mycket exempel
Lars Secher, Technology Nexus AB
Rekommenderar kursen
Elisabeth Blom, John Bauergymnasiet
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.
- Vad är AJAX
- Hur fungarar AJAX
- Teknikens för och nackdelar
- Grundläggande genomgång av HTTP
- Analys av request och response headers
- Verktyg för HTTP-debugging
- Datatyping och variable scope
- Felhantering med try/catch
- Objektorientering
- Tre olika sätt att skapa funktionsobjekt
- Avancerad dubugging
- Event
- 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
- AJAX dataformat
- Text
- XHTML
- XML
- JSON
- 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.)
- Handikappanpassing
- Säkerhet
- Statusindikatorer
Kursen innehåller ett flertal övningar där du själv får öva dig i de olika tekniker som gås igenom.
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.
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.