Formation Angular JS

Formation Angular JS

Spécialités : Formations
Sous Spécialités : Informatique
Description :

Programme de formation

Jour 1 : Introduction

  • Développement d'applications riches
  • Panorama des frameworks disponibles
  • Architecture, pattern MVVM (Model View ViewModel)
  • AngularJS : présentation, composantes
  • Rappels HTML5, JavaScript

  • Atelier : Mise en place d'un projet intégrant AngularJS

Jour 2 : Découpage MVVM

  • Contrôleurs : fonctionnement, implémentation
  • Modèle et contexte : hiérarchie, création
  • Gestion des événements utilisateur : $scope.emit(), $scope.broadcast(), $scope.on()
  • Implémentation des vues : affichages, saisies, actions, binding (expressions) et filtres
  • Gestion des paramètres

  • Invocation des contrôleurs dans la vue
  • Moteur de templates : inclusion, inline

  • Atelier : Création d'une application web MVVM complète

Jour 3: Debug et tests

  • Gestion des exceptions
  • Debug d’AngularJS : méthodes, Batarang
  • Tests unitaires : Jasmine, Karma, ngMock
  • Injection de dépendances et mock objects
  • Tests fonctionnels : Protractor, $httpBackend (ngMockE2E)

  • Atelier : Debug d'applications et automatisation de tests

Jour 4: Notions avancées

  • Noyeau AngularJS : compilation, directives
  • Raffraîchissement des templates
  • Cadre d'exécution
  • Application mono-page multi-vues
  • Configuration du routage
  • Gestion de l'historique
  • Internationalisation de l'application
  • Formatage : dates, nombres
  • Implémentation de filtres

  • Atelier : Configuration de l'application - Implémentation single page/Multi views - I18N

Jour 5: Appels serveur

  • Intercepteurs de réponse
  • Ajax avec le service $http
  • Gestion des appels REST : service $resource
  • WebSocket et Server-Sent Events avec AngularJS
  • Utilisation de l'API Promise

  • Atelier : Multiples appels de services

Jour 6: Modularité et services

  • Application et modules : création, configuration
  • Démarrage de l'application, directives
  • Partage de services inter-applications
  • Services : création, configuration et gestion des dépendances Bonnes pratiques

  • Atelier : Création et configuration de modules et de services

Formation Angular JS

Spécialités : Formations
Sous Spécialités : Informatique
Description :

Programme de formation

Jour 1 : Introduction

  • Développement d'applications riches
  • Panorama des frameworks disponibles
  • Architecture, pattern MVVM (Model View ViewModel)
  • AngularJS : présentation, composantes
  • Rappels HTML5, JavaScript

  • Atelier : Mise en place d'un projet intégrant AngularJS

Jour 2 : Découpage MVVM

  • Contrôleurs : fonctionnement, implémentation
  • Modèle et contexte : hiérarchie, création
  • Gestion des événements utilisateur : $scope.emit(), $scope.broadcast(), $scope.on()
  • Implémentation des vues : affichages, saisies, actions, binding (expressions) et filtres
  • Gestion des paramètres

  • Invocation des contrôleurs dans la vue
  • Moteur de templates : inclusion, inline

  • Atelier : Création d'une application web MVVM complète

Jour 3: Debug et tests

  • Gestion des exceptions
  • Debug d’AngularJS : méthodes, Batarang
  • Tests unitaires : Jasmine, Karma, ngMock
  • Injection de dépendances et mock objects
  • Tests fonctionnels : Protractor, $httpBackend (ngMockE2E)

  • Atelier : Debug d'applications et automatisation de tests

Jour 4: Notions avancées

  • Noyeau AngularJS : compilation, directives
  • Raffraîchissement des templates
  • Cadre d'exécution
  • Application mono-page multi-vues
  • Configuration du routage
  • Gestion de l'historique
  • Internationalisation de l'application
  • Formatage : dates, nombres
  • Implémentation de filtres

  • Atelier : Configuration de l'application - Implémentation single page/Multi views - I18N

Jour 5: Appels serveur

  • Intercepteurs de réponse
  • Ajax avec le service $http
  • Gestion des appels REST : service $resource
  • WebSocket et Server-Sent Events avec AngularJS
  • Utilisation de l'API Promise

  • Atelier : Multiples appels de services

Jour 6: Modularité et services

  • Application et modules : création, configuration
  • Démarrage de l'application, directives
  • Partage de services inter-applications
  • Services : création, configuration et gestion des dépendances Bonnes pratiques

  • Atelier : Création et configuration de modules et de services

Publicité