Création d’applications web avec angular
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
À propos de cette formation :Au cours de cette formation sur Angular, vous allez apprendre à concevoir des applications réactives de qualité professionnelle capables de s’intégrer parfaitement à des appareils mobiles ou des ordinateurs de bureau. Angular propose un framework robuste qui permet de développer facilement des applications interactives pouvant s’exécuter sur différentes plateformes. Cette formation va vous apprendre concrètement à concevoir une application complète avec Angular : développement des composants, création des directives, modularisation des applications avec le routage des composants et création de formulaires pilotés par les modèles.
À propos de cette formation
À qui s'adresse cette formation ?À tous ceux qui veulent développer des applications robustes et compatibles avec toutes les plateformes à l’aide du framework Angular : programmeurs, développeurs de logiciels et d’applications Web ou mobiles.
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 16 ans.
Les matières
- Gestion
- Dépendances
- Evénements
Le programme
Présentation d'Angular
Vue d'ensemble de l'architecture
- Simplifier le développement des applications modernes complexes
- Structure des applications Angular
- Gérer plusieurs appareils clients
- Configurer un environnement de développement Angular
- Intégrer le composant Boostrap à votre première application Angular
- Convertir TypeScript en JavaScript
- Développer une application avec TypeScript
Développement des composants de l'interface utilisateur
Définition des composants
- Structure d’un composant
- Présentation de la hiérarchie des composants
- Déclarer des métadonnées avec le décorateur @Component
- Contrôler la génération de code HTML5 avec les modèles
- Afficher les données répétitives avec *ngFor
- Génération conditionnelle du contenu du DOM
- Interpréter les messages d’erreur du framework
- Parcourir la hiérarchie des composants avec Augury
- Principes de l’injection de dépendances
- Développer des applications à couplage faible
- Configurer des fournisseurs et déclarer les éléments à injecter
- Valider les dépendances avec les métadonnées du fournisseur
Test des composants et des fonctionnalités d'Angular
Organisation des stratégies de test
- Tests unitaires / Tests d’intégration
- Utiliser des composants Angular factices
- Lancer des tests asynchrones avec les fonctions fléchées ES6
- Définir les tests avec Jasmine
- Automatiser les tests avec Karma et la ligne de commande d’Angular
- Définir et lancer un test Protractor
Ajout d'éléments interactifs à vos applications
Coordonner les interactions entre les composants
- Transmettre des données du parent à l’enfant avec les liaisons Input
- Écouter les changements de propriétés avec ngOnChanges
- Lier un modèle pour afficher les données avec l’interpolation
- Détecter les interactions avec l’utilisateur et déclencher une action
- Capturer les événements des navigateurs
- Envoyer des événements personnalisés pour déclencher une action
Navigation et transformation des données
Création d’applications modulaires
- Contrôler le flux de l’application avec le routage des composants
- Répartir les fonctionnalités de l’application entre les hiérarchies de composants
- Paramétrer les routes pour la navigation dynamique
- Mettre en forme les dates à afficher
- Additionner les pipes pour combiner les fonctionnalités
- Filtrer les données avec des pipes personnalisés
Création de formulaires interactifs
Affichage et récupération des données
- Développer des formulaires avec ngFormModel et FormBuilder
- Créer un formulaire à partir d’un objet métier
- Liaison bidirectionnelle (two-way binding) entre les contrôles des saisies et le modèle de données
- Utiliser HTML5 et la validation personnalisée
- Afficher les messages d'erreurs pour les utilisateurs
Gestion des comportements asynchrones
Réactivité de l’application
- S’abonner à des observateurs
- Convertir les types de données du flux avec la fonction de mappage Observable
- Optimiser la détection des modifications avec les objets immuables et onPush
- Récupérer les données avec l’objet HTTP
- Envoyer les données de manière asynchrone avec POST
- Appeler différentes méthodes HTTP
- Gérer les erreurs et les exceptions
Gestion des comportements asynchrones
- Ajouter des fonctionnalités au DOM
- Créer une directive personnalisée pour ajouter des styles
- Animer les éléments
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Création d’applications web avec angular