JS - AngularJS - Foundation

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.

Kurset JS - JavaScript og jQuery - Foundation vil være en fordel, men er ikke noget 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.

Kontakt gerne Lund&Bendsen ved hjælp af vores kontaktformular eller ring på telefon (+45) 33 861 861 for at høre nærmere.