Angular
Description
Découvrir les bases d'Angular pour la création d'applications
Web monopage dynamiques.
Cette formation s'adresse aux développeurs frontend, développeurs Javascript.
Les contenus techniques vus au cours de cette formation sont:
→ Introduction à Angular et Concepts Fondamentaux
→ Gestion des données et routage
→ Optimisation et déploiement
What are the aims of the training?
→ Acquérir une compréhension globale du Framework
Angular et de son écosystème
→ Apprendre à créer des applications web interactives
et dynamiques avec Angular
→ Maîtriser les concepts fondamentaux tels que
les composants, les modules, les services et
les directives
→ Comprendre le fonctionnement de l'architecture
d'une application Angular et sa communication
entre composants
→ Savoir gérer les données dans une application
Angular en utilisant des formulaires et des services
pour effectuer des requêtes HTTP
→ Maîtriser le routage pour créer des applications
avec plusieurs pages et navigation fluide
→ Explorer les meilleures pratiques d'optimisation
des performances d'une application Angular
→ Apprendre à déployer une application Angular
sur différents serveurs
What do you need to know to follow the training?
Connaissances préalables de Javascript ou de Typescript
Training programme
INTRODUCTION À ANGULAR ET CONCEPTS FONDAMENTAUX
↘ Introduction à Angular
• Présentation du
Framework Angular
• Avantages et cas
d'utilisation
• Environnement de
développement et outils
nécessaires
↘ Architecture et
Fonctionnement d'une
Application Angular
• Composants, modules,
services et directives
• Compréhension du cycle
de vie des composants
• Communication entre
les composants
↘ Environnement
de Développement
• Configuration
de l'environnement
de développement
avec Angular CLI
• Création d'un nouveau
projet Angular
• Utilisation de l'interface
de commande Angular CLI
GESTION DES DONNÉES ET ROUTAGE
↘ Gestion des Données
dans Angular
• Utilisation de templates
pour afficher des données
• Création de modèles
de données avec Angular
Forms
• Validation des données
côté client
↘ Routage dans les
Applications Angular
• Configuration du Routage
et utilisation des Routes
• Navigation entre les pages
• Routage paramétré pour
les pages dynamiques
↘ Communication avec
un Serveur Backend
• Utilisation de services
pour effectuer des
requêtes HTTP
• Intégration d'un serveur
backend avec Angular
• Gestion des erreurs
de requêtes
OPTIMISATION ET DÉPLOIEMENT
↘ Optimisation des
Performances
• Meilleures pratiques
pour améliorer les
performances d'une
application Angular
• Lazy loading des modules
pour un chargement
plus rapide
• Utilisation des outils
de développement pour
détecter les goulots
d'étranglement
↘ Internationalisation
et Localisation
• Prise en charge de
plusieurs langues dans
une application Angular
• Utilisation de l'outil
d'internationalisation pour
traduire le contenu
↘ Déploiement d'une
Application Angular
• Génération de fichiers
de production avec
Angular CLI
• Hébergement
de l'application sur
différents serveurs
(Apache, Nginx, etc.)
• Stratégies de déploiement
pour une mise à jour
en douceur