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 HTML5 - Basis - 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 også har brug for at inkludere grafik som en del af en applikation kunne HTML5 - Graphics - Advanced være en god ide.

Kurset er et modul i HTML5-serien og kan uden overlap kombineres med et eller flere af de øvrigt moduler i serien:

HTML5 - Basis - Foundation,
HTML5 - Graphics - Advanced,
HTML5 - Mobile - Advanced,
JS - Bootstrap - Foundation og
CSS - CSS3 - Advanced

Se også kurset Web - Dart og Angular - Foundation, som også gennemgår Angular, men i den version, der passer i browser-sproget Dart.

Eksempel fra materialet på JS - AngularJS - Foundation.
Hør andres mening om kursetHvad har tidligere deltagere sagt om vores undervisning?

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