Accueil / AngularJS avancé
AngularJS avancé
Durée : 2 jours
Tarif Inter : 1800 €
Tarif sur mesure : Nous consulter
Référence : 3AJS
Programme
Public & Pré-requis
Organisation
Présentation
Cette formation AngularJS avancé vous permettra d’apprendre comment tirer profit des fonctionnalités plus sophistiquées du framework.
Objectifs
- Comprendre les bases des services natifs d’Angular
- Créer des services Angular personnalisés
- Comprendre comment AngularJS traite les directives, y compris le champ d’application, la priorité et la transclusion
- Élaborer des directives sur mesure
- Mettre en place des interfaces utilisateur de base avec les formulaires Angular
- Faire fonctionner Angular avec Angular UI et Angular Bootstrap
- Réaliser des tests end-to-end plus sophistiqués
Programme
-
Introduction
-
Rappel des bases d’AngularJS
- Contrôleurs et modèles
- Directives
- Services
- Routage et SPA
-
Interfaces utilisateur Angular
- Formulaires Angular
- Formulaires Angular vs formulaires HTML
- Contrôle des formulaires Angular
- Former des événements
- Le contrôleur de formulaires
- Validation du formulaire
- Utilisation d’Angular avec Angular UI et Angular Bootstrap
- Introduction à AngularUI
- Introduction à Bootstrap (et à la mise en œuvre d’AngularUI)
- Mise en page et organisation
- Widgets de l’UI
-
Services AngularJS
- Le concept de providers
- Les providers services
- Maquetter votre service pendant les tests
- Les providers factory
- Tester votre factory
- Provider Recipe
-
Élaboration de directives sur mesure
- Enseigner les nouvelles astuces du HTML
- Lier le texte et les attributs
- Cycle de vie du traitement des directives
- Traitement des DOM
- Compilation
- Liaison
- Une directive de base
- Directives et champs d’application
- Créer des directives réutilisables
- Transformer les directives en composants
- Transclusion
- Exemples :
- Éléments personnalisés
- Traitement personnalisé des événements
- Observer les changements de modèle avec $observe
-
Tests de bout en bout améliorés
- Introduction aux tests End-to-End
- Installation de Protractor
- Configuration de votre navigateur()
- Saisir des éléments
- Déclenchement d’évènements
- Examen des données
-
AngularJS 2.x , vue d’ensemble et stratégie de migration
-
Conclusion