Accueil > Nos Formations > Développement logiciel > Technologies web, mobile > Frameworks Front End > Angular, développement d’applications web

Angular, développement d'applications web

4.6 (15 avis)
Financé ATLAS

Maîtrisez le développement rapide d'applications Angular avec JavaScript et TypeScript.

Description Objectifs Récapitulatif Programme détaillé

Description

Cette formation vise à développer des compétences avancées en JavaScript, TypeScript et Angular, en se concentrant sur les spécifications ECMAScript ES13 et les frameworks JavaScript. Les participants apprendront à créer des Single Page Applications, à utiliser Angular CLI pour le développement rapide, et à maîtriser les fondamentaux d'Angular, y compris les composants, les directives et le routing. La formation inclut également des pratiques sur les tests unitaires et les bonnes pratiques de développement. Elle s'adresse principalement aux développeurs souhaitant approfondir leurs connaissances en développement web moderne.

Objectifs

  • Identifier et utiliser les spécifications EcmaScript 6 (ES6)
  • Développer plus rapidement et tester des applications web Angular avec JavaScript et TypeScript
  • Identifier et utiliser les fondamentaux du Framework Angular et ses nouveautés
  • Organiser et modulariser ses développements avec Angular
  • Utiliser les API AngularIntégrer les tests unitaires au développement
  • Identifier les bonnes pratiques de développement et de mise en production

Récapitulatif

Public

Architectes, développeurs, chefs de projets…

Prérequis

Avoir des connaissances pratiques sur les technologies du Web, les outils actuels de développement Front-End et JavaScript

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

Identifier et utiliser les spécifications ECMAScript ES13

  • JS, EcmaScript et TypeScript
  • Notion de Single Page Application
  • Les Framework JS (Vue, React, Angular)
  • Démonstration :
    • Installation de l'environnement de travail
    • Code en direct (live-coding)

 

Savoir développer plus rapidement et tester des applications web Angular avec JavaScript et TypeScript

  • Commandes Angular-CLI et scaffolding
  • Structure d'un workspace Angular et outils intégrés
  • Ecosystème Angular et librairies annexes
  • Environnement de développement (IDEs et extensions utiles)
  • Pratique :
    • Création d'un workspace Angular
    • Utilisation des commandes Angular CLI

 

Identifier et utiliser les fondamentaux du framework Angular et ses nouveautés

 

Les workspaces Angular

  • Le principe des workspaces
  • Le fichier de configuration angular.json

 

Les syntaxes de base avec Angular

  • Le bootstrapping
  • Les modules
  • Les components et standalone components
  • Les templates
  • Le data binding
  • Les directives
  • Les blocs control-flow (@for, @if …)
  • Les Pipes
  • Les services
  • Pratique :
    • Création de components et components standalone
    • Découvrir les directives de comportement (hidden, class, ...)
    • Créer une directive, Découvrir les directives de structures (*ngIf, *ngFor, ...)
    • Créer un pipe

 

Organiser et modulariser ses développements avec Angular

  • Rappels sur le principe des modules Angular
  • Installation et utilisation de librairies (utilisation d'une librairie de composants graphiques)
  • Création de modules et patterns connus (Shared Module pattern)
  • Communication entre components
  • Fonctionnalités de Routing et chargement de modules
  • Pratique :
    • Installer Angular Material et créer un thème ou module pour regrouper les éléments graphiques
    • Découper son application en plusieurs modules à partir d'un diagramme UML
    • Créer un Shared Module pour partager les fonctionnalités transverses de son application

 

Utiliser les API Angular

  • Formulaires
    • Template driven forms vs Reactive Forms
    • Événements unifiés de changement d'état des formControl (reactive forms)
  • SIGNALS et RxJS
    • Découverte des APIs Signals, RxJS et interopérabilité
    • Communication entre composants transverses (services et subjects, signals)
  • Services
    • Notion d'injection de dépendance
    • Utiliser le module HttpModule
    • Créer et utiliser ses propres services
  • Pratique :
    • Création d'un Reactive Form
    • Consommation d'une API REST (introduction RxJS)

 

Savoir intégrer les tests unitaires au développement

  • Outils et API de test Angular (Protractor, Karma, Testbed, etc.)
  • Ecrire des tests
  • Outils annexes (Angular DevTools, Extensions VSCode ou autres IDEs)
  • Pratique :
    • Tester un composant
    • Tester un service

 

Identifier les bonnes pratiques de développement et de mise en production

  • Outils de documentation
  • Mises à jour Angular
  • Pratique : Générer une documentation à partir de la JS DOC et d'outils comme COMPODOC

Les prochaines sessions

Angular, développement d'applications web
3 jours (21 heures)
Lieu
Date
Places
Distanciel
07/04/26 au 09/04/26
Session disponible !
Angular, développement d'applications web
Inter
Intra
3 jours (21 heures)
Référence :
MOD_2024123
Formation Inter
1950 € HT
Voir les dates et villes disponibles
3 jours (21 heures)
Référence :
MOD_2024123
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Avis

  • Jean D.
    Le 17/10/2025
    5

    Points forts : Formateur compétant, bon pédagogue et à l'écoute. La formation est très complète en partant des bases pour avancer progressivement vers des concepts plus complexes.

    Axes d'amélioration: N/A

    Souhaits pour la formation: N/A

    Formation : Angular, développement d'applications web

  • GAEL M.
    Le 15/10/2025
    5

    Points forts : Très interactif et concret

    Axes d'amélioration: A chaud rien à redire hormis plus de personnalisation mais ça ne me parait pas vraiment possible.

    Formation mixte présentiel et virtuelle : dommage que l'on ne voit pas ce qui se passe sur les écrans des gens en présentiel. Y compris pour ceux qui sont dans la salle, la possibilité de pouvoir projeter n'importe quel écran de stagiaire, en présence ou à distance, serait un plus.

    Souhaits pour la formation: Peut être pour aller plus loin avec Angular, mais je vais digérer celle là d'abord.

    Formation : Angular, développement d'applications web

  • Ludovic L.
    Le 22/10/2025
    3

    Points forts : Le formateur est expérimenté et compétent techniquement. Il connaît bien Angular et reste à l’aise dans ses explications orales. J’ai tout de même pu apprendre certaines choses.

    Axes d'amélioration: Points à améliorer :
    - Fournir un support de cours clair et complet.
    - Réduire la taille des groupes.
    - Mieux structurer le contenu avec une progression cohérente.
    - Se concentrer sur Angular plutôt que sur des digressions techniques.
    - Préparer en amont les postes et outils pour ne pas perdre la première journée.

    Formation : Angular, développement d'applications web

  • Claire C.
    Le 15/10/2025
    5

    Points forts : Très claire, complète, beaucoup d'exemples pratiques

    Axes d'amélioration: Qualité du partage d'écran : résolution et taille du partage/zoom

    Formation : Angular, développement d'applications web

  • Guillaume F.
    Le 17/10/2025
    5

    Points forts : Formateur très compétant

    Formation : Angular, développement d'applications web

Nos autres formations

Vous aimerez aussi

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Demander un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.