Formation AngularJS avancée

Formation AngularJS avancée

Pour aller plus loin avec AngularJS 

Durée : 3 jour(s) En partenariat avec ZENIKA
Référence : ANGULARJS-AV-03

Présentation

AngularJS est un framework Javascript en plein essor, visant à structurer et simplifier le développement d’applications riches côté client. Développé par Google sous licence open-source, il intègre nativement l’ensemble des fonctionnalités habituellement obtenues par assemblage de librairies spécialisées : routage, templates, bindings, appels REST… Sa robustesse, sa polyvalence et son banc de test intégré en font aujourd’hui un élément incontournable de toutes les applications web orientées REST !

Objectifs

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

Pédagogie :

30% Théorie, 70% Pratique

Public :

Développeur web

Pré-requis :

Maitrise du javascript, Connaissance d’AngularJS : Maitrise de controller, directive, service / factory, Maitrise des formulaires et de leur validation, Architecture REST, Animations CSS3

Programme

Rappels

Tooling & Outils de build

  • Node.js & NPM
  • Yeoman
  • Gulp
  • Bower & Wiredep
  • ngAnnotate
  • Karma
  • BrowserSync
  • 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

Plus loin avec AngularJS

  • Initiation à EcmaScript 6
Nous
rejoindre
DAVIDSON Level Up
0
Connecting
Please wait...
Send a message

Sorry, we aren't online at the moment. Leave a message.

Your name
* Email
* Describe your issue
Login now

Need more help? Save time by starting your support request online.

Your name
* Email
* Describe your issue
We're online!
Feedback

Help us help you better! Feel free to leave us any additional feedback.

How do you rate our support?