AngularJS

Formation inter-entreprise

Combien de temps dure la formation ?

 4,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

Qui organise cette formation ?

Dawan est un organisme de formations qui propose plus de 2500 formations en informatique, management, gestion de projets et commercial en inter-entreprise ou en intra. Notre catalogue regroupe des centaines de thématiques: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, l'intelligence artificielle, etc.

À qui s’adresse la formation ?

Webmasters avec de bonnes connaissances HTML et Javascript

Quels sont les prérequis ?

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

Quels sont les objectifs poursuivis ou les compétences visées ?

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

Quel est le contenu de la formation ?

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

Quelles méthodes pédagogiques sont utilisées ?

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Comment l’évaluation est-elle organisée ?

Contrôle continu

Que recevez-vous à la fin de la formation ?

Attestation de fin de stage mentionnant le résultat des acquis

Quel support de cours est fourni ?

Support de cours + sources des exercices

Comment contacter l’organisme de formation ?

Dawan - Service commercial

Ces formations pourraient vous intéresser