Kort om undervisningen
AngularJS er et af de mest populære JavaScript framework til Rich Internet Application. AngularJS gør det nemmere at generere HTML fra data, som man ofte har brug for i udviklingen af Rich Internet Applications. AngularJS indeholder også en del andre features beregnet til applikationer.
Målet med AngularJS er at simplificere både udvikling og test af RIA JavaScript-applikationer ved at tilbyde en klient-baseret Model-View-Controller (MVC) arkitektur og en samling komponenter, man typisk har brug for til browserbaserede internet-applikationer.
AngularJS er Open Source og har et omfattende udviklingsmiljø bag sig.
Kurset gennemgår både de fordele AngularJS har, men også nogle af de ulemper der følger med den tilgang AngularJS har til GUI-generering.
Indhold
- AngularJS – grundlæggende begreber
- En app fra bunden
- Watch, digest og apply funktioner
- Filters
- Brug af AJAX
- Events
- Custom directives
- Constants, Values, Services og Factories
- Den asynkrone programmeringsmodel
- Routes og Navigation
- Forms
- Kald af RESTful services med ngResource
- Unit Testing
- Internationalisering
- Sikkerhed i Web Apps
Forudsætninger
Kurset forudsætter et vist kendskab til HTML 4 eller 5, til CSS og til JavaScript.
Viden om JavaScript og jQuery vil være en fordel, men ikke et krav.
Målgruppe
Udviklere, der har brug for at skrive eller vedligeholde Rich Internet Applications i det moderne AngularJS framework fra Google.
Efter kurset kan deltageren
- Udvikle Rich Internet Applications ved brug af Googles AngularJS framework
- Afteste AngularJS applikationer med Jasmine
Videre forløb
For udviklere, der vil arbejde med layout og styling kan kurset JS – Bootstrap – Foundation være relevant. Se også kurset TS – Angular – Foundation, som gennemgår seneste Angular skrevet med TypeScript.
Brug de bedste HTML-, CSS- og JavaScript-ressourcer til at få den perfekte kode i dine webprojekter