12 Rue de l’Europe

31850 Montrabé

05 34 48 92 23

Angular perfectionnement

Public concerné : Développeurs JavaScript et Angular

Durée : 3 jours

Objectifs : Comprendre en profondeur Angular, utiliser les Components et coder en prévision d’une migration vers Angular, créer des directives, Controlers et validateurs personnalisés.

Pré-requis : Bonne connaissance de Javascript, avoir pratiqué AngularJS.

Support de cours

Contenu de formation

Rappel sur les fonctionnalités de base :

Historique
La Single Page Application
Les limites de jQuery
Architecture Angular
Le MVC avec Angular
La View et son interpreter
Les directives
Le controller
Les services

MVC :

Le template
Les directives offertes par le framework
Gestion des événements
Le Design Pattern Observer
$watch et compagnie
Les directives
Définition d’une Directive
Les attributs d’une directive
Les directives fournies
Les bonnes pratiques de John Papa
Les components
Isolation du scope
Le controller
Les scopes

Les formulaires :

Double data-binding
Le dot et ses problèmes
Validation
ngModel et ngModelController
Validation avancée du formulaire
L’accès au serveur et le travail asynchrone
Ajax et asynchrone
Le service $http
Les Promises en détail

Les Services :

Création d’un service
Services et Providers
Architecture en couches
Injection de dépendance
Les filtres
Les differents filtres
Le filtre ‘filter’ en détail
Créer ses filtres

Tester son Application :

Pourquoi ? Quand l’éviter
Jasmine et les Tests de comportements
Tests unitaires avec Karma
Tests fonctionnels avec Protractor
Autres concepts avancés
Sur la route d’Angular 2
Les outils : Webpack, npm, gulp
Utilisation de Sass avec Webpack
TypeScript ou EcmaScript 2015 avec Babel
Le routing et UIRouter
Rest avancé avec $resource ou RestAngular
Angular sur mobile avec Ionic Framework
La concurrence (React, Backbone, Ember, CycleJS, Elm )

Architecture Angular :

Le MVC avec Angular
La View et son interpreter
Les directives
Le controller
Les services

Les directives :

Définition d’une Directive
Les attributs d’une directive
Les directives fournies
Les bonnes pratiques de John Papa
Les components
Isolation du scope
Le controller
Les scopes

L’accès au serveur et le travail asynchrone :

Ajax et asynchrone
Le service $http
Les Promises en détail

Les filtres :

Les différents filtres
Le filtre ‘filter’ en détail
Créer ses filtres

 

DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Top