Formation AngularJS

Programme de la formation

Bertrand GAILLARD
Sapiens RWD - @SapiensRWD

Jour 1: Découverte du framework

  • Présentation du framework.
  • Principales directives.
  • Architecture et interactions entre tous principes.
  • Démonstrations et exercices Plunker.

Jour 2: Directives en profondeur

  • Les directives en détails.
  • Création directives custom.
  • Directives avec scope isolé.
  • Directives avec transclusion.
  • Démonstrations et exercices Plunker.

Jour 3: Sous le capot et outils

  • Derrière la magie d'AngularJS.
  • Fonctionnement du $digest cycle et dirty checking.
  • Les différents services en détails.
  • Les outils indispensables.
  • Démonstrations et exercices Plunker.

Jour 4: Exercice production

  • Exercice dans les conditions d'un projet réel.
  • Utilisation d'une app de base Symfony2.
  • Création des tâches Grunt.
  • Authentification JWT (Json Web Token).
  • Développement d'un CRUD.

Un framework complet pour SPA

  • Data binding
  • Routing
  • Injection de dépendances
  • Directives
  • History Managment
  • Filtre
  • Animation
  • Tests unitaires et EndToEnd
  • ...

Courbe d'apprentissage

The "Angular Way", oubliez Backbone/jQuery

  • Manières de penser opposées.
  • Risque de conflit entre 2 approches.
  • Nécessite un temps d'adaptation.
  • Commencer à développer sans jQuery.

bennadel.com