Pré-requis : Bonnes connaissances en JavaScript, DOM, CSS et notions d'AJAX
Objectifs : Maîtriser les concepts du framework Angular - Utiliser Angular pour développer des applications web performantes
Sanction : Attestation de fin de formation mentionnant le résultat des acquis
Référence : SIT102999-F
Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins
Contact : commercial@dawan.fr
2 875,00 € HT
2 300,00 € HT
Programme Angular v21+
Présentation de l'environnement de développement Node.js et Angular CLI
Nouveautés Angular v21-22 : composants standalone par défaut, signaux, contrôle de flux moderne
Rappel des standards ECMAScript et bonnes pratiques TypeScript
Créer et initialiser un projet Angular avec Angular CLI
Atelier : Configurer un projet Angular
Types, unions, enums, interfaces, types utilitaires
Typage strict (strict mode) et sécurité de compilation
Décorateurs et métadonnées Angular
Organisation du code : composants, services, modèles, utilitaires
Architecture orientée composants standalone (sans NgModule applicatif)
Syntaxe de template : interpolation, property binding, event binding
Data binding unidirectionnel et bidirectionnel (ngModel)
Nouveau contrôle de flux : @if, @for, @switch
Communication parent/enfant : input(), output(), events personnalisés
Signaux (signal, computed, effect) et stratégie de réactivité
Atelier : Réaliser une liste interactive de produits avec signaux
Configuration des routes avec provideRouter
Routes par défaut, redirections et pages de fallback
Paramètres d'URL, query params, data de route
Guards (canActivate, canMatch) et resolvers
Lazy loading de composants et routes imbriquées
Atelier : Mettre en place le routing dans une application
Pipes natifs et pipes personnalisés
Safe navigation (?.), nullish coalescing (??) et expressions de template
Internationalisation locale (LOCALE_ID, formatage date/nombre/devise)
Directives d'attribut et bonnes pratiques d'accessibilité (ARIA, attr.*)
Directives personnalisées avec API moderne (input(), host bindings)
Atelier :Créer des pipes personnalisés
Template-driven forms et reactive forms
Validation synchrone/asynchrone et messages d'erreur UX
États du formulaire et des contrôles (touched, dirty, valid, pending)
Formulaires typés (typed forms)
Création de validateurs personnalisés
Atelier : Gérer des entrées utilisateurs à l'aide de validateurs personnalisés
Présentation de PrimeNG ou Material et installation dans un projet Angular v21 standalone
Configuration du thème et personnalisation CSS
Composants de saisie et d'affichage des données
Composants de navigation et de mise en page
Composants de feedback utilisateur
Intégration avec les Reactive Forms et validation visuelle
Atelier : Construire un dashboard et une navbar avec PrimeNG
Principes de DI et hiérarchie d'injecteurs
Injection via constructor et fonction inject()
Services singleton et providers locaux
Providers de type classe, valeur, factory
Atelier : Structurer l'application avec des services
Configuration de HttpClient avec provideHttpClient
Requêtes REST (GET, POST, PUT, PATCH, DELETE)
Typage des DTO et mapping des réponses
Gestion des erreurs, retry, timeout et interception
Interopérabilité signaux/observables (toSignal, toObservable)
Atelier : Mettre en place un client d'API REST
Build de production (AOT, optimisation, budgets)
Configuration base href et assets
Variables d'environnement et configuration runtime
Publication et stratégies de déploiement (SPA, SSR)
Atelier : Compiler et publier une application Angular
Dans ce cours nous apprenons les bases de la création d'application web à l'aide du framework JavaScript Angular. Application de filtre, routage, formulaire, requête asynchrone.
Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Pour un financement CPF, la validation doit être faite 11 jours ouvrés avant le début. Hors CPF, délai de 1 à 3 semaines selon les sessions.
Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs.
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Aucune date n’est actuellement planifiée pour cette formation. Nous pouvons toutefois organiser cette formation à la demande dans un format adapté à votre besoin, y compris dans votre entreprise.
Contactez-nous pour prévoir une session avec notre formulaire de contact ou par téléphone au 09 72 37 73 73