Développement web avec Angular

AngularJS avancé

Objectifs

  • Découvrir les fonctionnalités avancées qu’offre AngularJS
  • Comprendre les services $http, $q
  • Faire communiquer des directives
  • Connaitre et savoir utiliser les librairies incontournables avec Angular JS.

Programme

Rappels AngularJS
Tooling & Outils de build
  • js & NPM
  • Yeoman
  • Gulp
  • NPM
  • ngAnnotate
  • Karma
  • WebPack
  • Sass
Les librairies incontournables
  • UI-Router
  • Angular-translate
  • Angular-Bootstrap
  • Angular Material
  • Restangular
Animations & Accessibilité
  • Animations
  • Accessibilité
Les directives
  • Directive API Design
  • trackBy avec la directive ngRepeat
  • Communication entre directives
  • Transclusion
  • Component design
  • Directive API Design
Gestion des formulaires
  • ngModelOptions
  • Collaboration avec ngModelController
  • Forms validation ($asyncValidator)
  • $formatters et $parsers
Techniques avancées
  • Promesses
  • Router et la propriété resolve
  • Provider
  • Décorateur
  • $cacheFactory
  • $http Interceptors
  • $http timeout
  • Lazy loading
  • SEO
Please login to get access to the quiz
AngularJS (Prev Lesson)
(Next Lesson) Migration AngularJS 1.x vers Angular 2
Back to Développement web avec Angular