angular

A propos le cours

• Thème : Maitriser la création des sites web sous Framework AngularJS. (20 heures)
• Pré requis : Bonnes connaissances en JavaScript, DOM, CSS et notions d’AJAX.
• Objectif : Maîtriser les concepts du Framework AngularJS – Utiliser AngularJS pour développer des applications web performantes.

Plan

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

Partager c'est aimer!

Formation Angular JS pro

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
  • Prix : 200 DT
  • Durée : 20 Heures