14_AF_0000167681_SE_0001023727 # Angular - Les fondamentaux Skills4all

Angular - Les fondamentaux

Date de mise à jour : 21/03/2025 | Identifiant OffreInfo : 14_AF_0000167681
Organisme responsable : Skills4all

Objectifs

À la fin de cette formation Angular, les participants seront en mesure de :
- Utiliser les fonctionnalités les plus récentes d'ES2022 et TypeScript pour développer des applications Angular modernes.
- Créer et gérer efficacement des composants, directives et modules dans leurs projets Angular.
- Configurer et gérer le routing pour créer des applications web à navigation fluide.
- Implémenter des services et communiquer avec un serveur backend pour créer des applications Angular complètes et interactives.

Programme de la formation

Programme Angular initiation
Introduction
ES2022, le nouveau JavaScript
ES2022 et les modules
TypeScript : le typage du JavaScript
Les bases du framework:
Comprendre la philosophie du framework
Templating
Angular CLI, un outil pour tout générer
TP : première application et outillage
Composant :
Web Components
Décorateurs Angular
Property binding, lire des données depuis le composant
Event binding, événements personnalisés
Cycle de vie
TP : premier composant
Directives:
Directive : fonctionnement et création
Les directives fournies par Angular
Attribute directives
Structural directives
Directives complexes
TP : première directive
Modules
Déclarations d'un module : imports et exports
Les providers d'un module
Introduction à « forRoot » et « forChild »
TP : créer un module, l'exporter et le réutiliser
Pipes :
Les transformateurs fournis
Formater une chaîne
Formater des collections
Utiliser un pipe comme un service
TP : créer ses propres pipes
Services :
Les services fournis
Injection de service
TP : injecter les services fournis par Angular
Injections de dépendances (IOC)
Principes :
Configurer son application
L'injection de dépendances : type-based et hiérarchique
Différents types de providers
TP : Créer ses propres services
Router :
Router module: configuration des routes et URLs
Définitions des routes, liens et redirection, paramètres
Hiérarchies de routes
Vues imbriquées
Cycle de vie (Routing lifecycle)
TP : transformer une application Web en Single Page Application
OBSERVABLES
Introduction à RxJS
Le concept d'Observable
Les principaux opérateurs
Lien avec les promesses
TP : premier pas avec RXJS
ÉCHANGER AVEC UN SERVEUR
Requêtes HTTP
Communication avec une API
Afficher des données externes
Afficher des données asynchrones avec AsyncPipe
TP : récupérer et afficher des données à partir d'une API REST distance
FORMULAIRE
Créer un formulaire
Template-driven forms
ngModel
Reactive forms
Validation et erreurs
Observateurs
TP : Créer ses propres validateurs, envoyer une requête POST
PERFORMANCE
Astuces, bonnes pratiques & outils
Découverte des différentes stratégies de compilation
TP : Tester la performance
TP Final et API de Spotify

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

54 Avenue Hoche
75008 - Paris 8e
Téléphone fixe : 0185390973
Contacter l'organisme

Contact de l'organisme formateur

Skills4all
SIRET : 82815451800025
Responsable : Monsieur Marc-Noel FAUVEL
Téléphone fixe : 0185390973
Contacter l'organisme

Information fournie par :