JS - AngularJS - Foundation

Kort om undervisningen

AngularJS is one of Googles suggestions for the next generation of Rich Internet Application JavaScript frameworks.

AngularJS simplifies development and test of RIA JavaScript applications by offering a client-based Model-View-Controller (MVC) architecture as well as a collection of components typically needed for a modern, browser based internet application.

AngularJS is Open Source and has an extensive development environment attached.

The course will go through the advantages of using AngularJS, but also some of the disadvantages that follows from the AngularJS approach to GUI construction.

Indhold

AngularJS makes it very easy to generate HTML from data, which is often the situation when developing Rich Internet Applications. AngularJS also contains a number of other useful features for applications.

During the course we will discuss the following topics:

  • AngularJS ­ fundamental concepts
  • Views, directives and controller functions
  • Watch, digest and apply functions
  • Dependency injection
  • Events
  • Forms
  • AJAX
  • Custom directives
  • Navigation
  • Security
  • Internationalization
  • Application testing with Jasmine

Forudsætninger

The course presumes a certain knowledge of HTML 4 or 5, of CSS and of JavaScript. The course JS - JavaScript og jQuery - Foundation will be an advantage, but is not a prerequisite.

Målgruppe

Developers that need to write or maintain Rich Internet Applications based on the modern AngularJS framework from Google.

Efter kurset kan deltageren

Develop Rich Internet Applications using the Google AngularJS framework. Test AngularJS applications with Jasmine.

Videre forløb

Developers, who need to work with layout and styling can benefit from the course JS - Bootstrap - Foundation

Also check out the course TS - Angular - Foundation, which is about developing with the latest Angular version in TypeScript.

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