Description du cours
Ce cours présente les bases du framework Angular. Il traite de la structure d'une application Angular et de ses fichiers de projet. Il montre également comment utiliser l'interface de ligne de commande pour créer une application et présente les composants, modules et services nécessaires à leur création.
Vous apprendrez à modifier dynamiquement le DOM à l'aide de directives et à utiliser des pipes pour formater les données à afficher pour l'utilisateur. Vous apprendrez également à utiliser la liaison de données pour transférer des informations entre le modèle de composant et la classe. En outre, vous serez initié à la mise en place de routes de base et à l'utilisation de Typescript pour détecter les bogues dès le début du processus de développement. À la fin de ce cours, vous serez en mesure de créer une application frontale simple qui répond à la saisie de l'utilisateur.
OBJECTIFS DE LA FORMATION
- Comprendre la structure d'une application Angular
- Apprendre à utiliser des directives pour modifier dynamiquement le DOM
- Apprendre à utiliser la liaison de données pour échanger des informations entre le contrôleur et la vue
- Savoir configurer le routage pour l'application
- Comprendre les bases de Typescript
LES COMPÉTENCES
- Création de composants Angular
- Création de module Angular
- Création de service Angular
- Création d'applications Angular
- CLI Angular
- Services d'injection
- Pipes
- Formatage des données
- Directives
- Liaison de données
- Création d'itinéraire
Ce que vous allez apprendre
- Comprendre la structure d'une application Angular et de ses fichiers de projet
- Utiliser la CLI Angular pour créer une application et générer des composants, des modules, et plus encore
- Construire des composants, des modules et des services et appliquer la liaison de données (data binding) entre le modèle (template) et la classe du composant
- Utiliser des directives telles que ngIf, ngFor, ngClass, ngStyle et ngModel pour modifier dynamiquement le DOM
- Configurer le routage de base, y compris les routes de base et les routes génériques (wildcard), pour l'application
- Appliquer les bases de TypeScript et du typage statique pour détecter les bugs tôt dans le développement
Points clés à retenir
- Le cours présente les bases du framework Angular, y compris la structure d'une application Angular et de ses fichiers de projet.
- La CLI Angular peut être utilisée pour créer une application et pour générer des composants, des modules, et plus encore.
- Les pipes sont utilisés pour formater les données afin de les afficher à l'utilisateur, tandis que la liaison de données (data binding) transfère les informations entre le modèle (template) du composant et la classe.
- Les directives sont utilisées pour modifier dynamiquement le DOM, et TypeScript aide à détecter les bugs tôt dans le processus de développement.
- À la fin du cours, les apprenants sont capables de créer une application front-end simple qui répond aux saisies de l'utilisateur.
Foire aux questions
À qui s'adresse ce cours ?
Il s'agit d'un cours pour débutants qui présente les bases du framework Angular, y compris comment créer une application front-end simple qui répond aux saisies de l'utilisateur.
Quels sujets ce cours aborde-t-il ?
Il couvre la structure d'une application Angular, les modules, les composants, les services et l'injection de dépendances, les modèles (templates) et la liaison de données, les pipes, les directives (telles que ngIf, ngFor, ngClass, ngStyle et ngModel), le routage, la CLI Angular, et les bases de TypeScript.
Apprendrai-je à utiliser la CLI Angular ?
Oui. Le cours démontre comment utiliser la CLI pour créer une application et inclut des leçons sur l'introduction et l'installation de la CLI, ainsi que sur la création de composants, de modules, et plus encore.
Ce cours couvre-t-il le routage ?
Oui. Il présente la configuration de routes de base et comprend des leçons sur l'introduction au routage, les routes de base et les routes génériques (wildcard routes).
Sera-je capable de créer une application après ce cours ?
Oui. À la fin du cours, vous serez en mesure de créer une application front-end simple qui répond aux saisies de l'utilisateur.









