Coût de la formation
1796.00€
Durée totale
Localisation
A distance 100% en ligne
Profils acceptés
Tout public
Certifications
OPQF, Qualiopi

Connaissances nécessaires

Bonnes connaissances en JavaScript, DOM, CSS et notions d'AJAX

Objectifs de la formation

Maîtriser les concepts du framework AngularJS - Utiliser AngularJS pour développer des applications web performantes

Programme et détails du déroulé de la formation

Programme de Formation AngularJS

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 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 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 Notions avancées

Noyau 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 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 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