Angular – Fonctions essentielles

Cette formation vous initie au développement d’applications web dynamiques avec Angular, le framework front-end maintenu par Google. Vous apprendrez à créer des composants, gérer la navigation, interagir avec des données et construire des interfaces performantes et modulaires.

Pour qui ?

Développeurs web souhaitant découvrir Angular pour créer des applications dynamiques basées sur TypeScript.

Introduction à Angular

  • Présentation du framework, du CLI et de l’écosystème
  • Installation de Node.js, Angular CLI et création d’un projet
  • Structure des fichiers et démarrage de l’application
  • Fonctionnement de la Single Page Application (SPA)

Composants et templates

  • Création et déclaration de composants
  • Liaison de données
  • Directives structurelles et attributives
  • Interpolation, événements et expressions dans le template

Gestion des formulaires

  • Formulaires template-driven
  • Événements de formulaire : soumission, reset, interaction
  • Structures de formulaires réactifs
  • Mise en page et contrôle des champs

Navigation et routage

  • Configuration du router et des routes
  • Création de vues, liens de navigation
  • Paramètres de route et navigation dynamique
  • Page 404 et routes par défaut

Services et injection de dépendances

  • Création d’un service injectable
  • Appel d’un service depuis un composant
  • Partage de données via services
  • Principe de l’injection de dépendances Angular

Communication avec une API (HTTP)

  • Utilisation de HttpCllientModule
  • Appels GET / POST vers une API REST
  • Affichage de données dans les composants
  • Gestion des erreurs et du chargement

Architecture et bonnes pratiques

  • Organisation du code en modules et composants
  • Réutilisabilité, encapsulation, hiérarchie des composants
  • Outils de développement et débogage
  • Introduction aux pipes pour la transformation des données
  • Comprendre l’architecture d’une application Angular et son écosystème
  • Créer des composants, gérer les données et les interactions utilisateurs
  • Mettre en place une navigation entre vues et manipuler des services simples
  • Maîtrise des bases de JavaScript, HTML et CSS

Modalités de mise en œuvre de l’action de formation

Au démarrage de la session, le formateur échangera avec le(s) stagiaire(s) afin d’effectuer une analyse de leurs attentes, de leurs besoins et de leurs acquis.

Moyens pédagogiques, techniques et d’encadrement :

  •  Moyens et méthodes pédagogiques :
    o Apports théoriques et mises en pratique.
    o Chaque point du programme fait l’objet d’une explication théorique appuyée d’une démonstration. Elle est suivie d’une mise en pratique par le biais d’exercices concrets
  •  Moyens techniques :
    o Un ordinateur équipé des logiciels et outils nécessaires à la réalisation de la formation
  •  Moyens d’encadrement :
    o Formateur possédant plusieurs années d’expérience
    o Chargé(e) du projet Numerica

Moyen de suivre l’exécution de la formation :

  • Une feuille d’émargement sera signée par les stagiaires à chaque début de session (matin et après-midi)

Moyens permettant d’évaluer les résultats de la formation :

  • Une évaluation de la formation sera complétée par le stagiaire au terme de la session
  • Le formateur évaluera les acquis des stagiaires tout au long de la formation par des mises en situations pratiques.
Durée : 4 jours
Tarif : 2 560 € HT

Dijon :

Session 1 :

Du 2 au 5/12/2025

Montbéliard :

Session 1 :

Du 2 au 5/12/2025

Cette formation peut-être réalisée en session sur-mesure.

Contactez-nous pour construire ensemble une formation adaptée à vos besoins.