DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Angular : Concevoir et structurer des front?ends professionnels

Date de mise à jour : 22/06/2026 | Identifiant OffreInfo : 15_26538978F

Information fournie par :
Carif-Oref Occitanie

Objectifs, programme, validation de la formation

Objectifs

À l'issue de la formation, vous serez capable de :



       
  • Maîtriser les fondamentaux : Comprendre l'architecture globale, les concepts clés d'Angular et assimiler ses dernières évolutions majeures (Signals, Standalone Components).


  •    
  • Concevoir des applications : Développer une application web dynamique et performante en exploitant la puissance du typage de TypeScript.


  •    
  • Industrialiser le code : Créer des composants réutilisables, modulaires et faciles à maintenir en respectant l'architecture logicielle du framework.


  •    
  • Exploiter les API natives : Manipuler avec aisance les API d'Angular pour gérer les formulaires complexes (Reactive Forms), l'injection de dépendances et le routage applicatif.


  •    
  • Gérer l'asynchronisme : Maîtriser les flux de données asynchrones et la programmation réactive grâce à la bibliothèque RxJS.


  •    
  • Sécuriser et fiabiliser : Mettre en œuvre les bonnes pratiques de sécurité (XSS, guards) et valider la robustesse de votre code par des tests unitaires.

Programme de la formation

Jour 1 : Écosystème, TypeScript & Prise en main CLI

  • SPA : Révolution des Single Page Applications. Comparaison (Angular, React, Vue) et de JavaScript à TypeScript.
  • Outillage : Commandes de scaffolding via Angular CLI, structure du workspace et extensions IDE indispensables.
  • Pratique : Création d'une SPA en JS natif (mécanique du DOM) puis initialisation d'un projet Angular complet.
Jour 2 : Composants Standalone, Syntaxe & Routage
  • Architecture : Maîtrise des Standalone Components (sans NgModule) et initiation à la réactivité avec les Signals.
  • Templates : Flux natif (@if, @for) face aux anciennes directives (*ngIf, *ngFor).
  • Flux : Liaisons de données (Data Binding), communication inter-composants (@Input/@Output) et usage des Pipes.
  • Routage : Configuration des routes, gestion des paramètres et chargement différé (*Lazy Loading*).
  • Pratique : Intégration d'Angular Material et découpage d'une application selon un diagramme UML.
Jour 3 : Formulaires, API REST, Tests & Industrialisation
  • Formulaires : Différences et usages des Template-driven vs Reactive Forms (validation synchrone/asynchrone).
  • Services & RxJS : Injection de dépendances et gestion des flux asynchrones (Observables et opérateurs de transformation).
  • HTTP Client : Consommation d'API REST distantes et création d'intercepteurs.
  • Tests & Qualité : Écriture de tests unitaires (Composants, Services) avec Jasmine/Karma via le TestBed.
  • Documentation : Maintenance, mise à jour (ng update) et génération de documentation technique avec Compodoc.

Validation et sanction

Attestation de formation

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
21 heures en centre

Conventionnement : Non

Financeur(s)

Autre

Conditions d'accès

Public(s)
Demandeur d'emploi, Public en emploi, Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Avoir des connaissances pratiques sur les technologies du Web, les outils actuels de développement Front-End et JavaScript Un questionnaire de positionnement sera réalisé au préalable pour adapter la formation à vos besoins

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
142 Route d'Albi
31200 - Toulouse
Responsable : NAPSIA
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
142 route d'Albi
31200 - Toulouse
Responsable : Madame Setti BENCHEHIDA
Téléphone fixe : 0562841013
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
NAPSIA
SIRET: 88040241700047
31200 Toulouse
Responsable : BENCHEHIDA
Téléphone fixe : 0562841013
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 19/06/2026 au 19/06/2028
débutant le : 19/06/2026
Adresse d'inscription
142 route d'Albi
31200 - Toulouse
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

NAPSIA
SIRET : 88040241700047

Adresse
142 route d'Albi
31200 - Toulouse
Téléphone fixe : 0562841013
Contacter l'organisme