Développement Angular - 4 jours en classe virtuelle

2.450,00 EUR

  • 4 days
Classe virtuelle en direct
En entreprise

Maîtrisez le développement front-end moderne avec Angular, JavaScript et TypeScript pour créer des applications web rapides, évolutives et réactives. Cette formation pratique est conçue pour aider les développeurs à acquérir une expérience concrète dans la création d’applications monopage (SPA) dynamiques en utilisant la dernière version du framework Angular et les fonctionnalités modernes de TypeScript.

Caractéristiques principales

Langue

Supports de cours en anglais

Niveau

Niveau débutant - intermédiaire

4 jours de formation en direct avec un formateur

Formation virtuelle (8 heures par jour)

Laboratoires pratiques interactifs en direct

Tous les supports de cours pertinents

Plus de 50 heures d’étude recommandées

Attestation de fin de programme incluse

Hero

Résultats d’apprentissage

À la fin de ce programme, vous serez capable de :

Comprendre les fonctionnalités essentielles d’Angular

Apprenez à utiliser les composants, modèles, directives, signaux et services Angular pour créer des applications web modernes. Vous acquerrez également une expérience pratique du routage, des formulaires, de la communication HTTP et des bonnes pratiques de test.

Créer des composants réutilisables et évolutifs

Créez des composants Angular modulaires avec un flux de données efficace en utilisant les entrées et les sorties. Explorez la projection de contenu, les hooks de cycle de vie et l’architecture des composants pour développer des applications claires et faciles à maintenir.

Créer des interfaces utilisateur dynamiques

Créez des modèles interactifs en utilisant la liaison de données, la gestion des événements, le rendu conditionnel et les variables de modèle. Vous utiliserez également des pipes pour formater et afficher les données de manière efficace dans l’interface utilisateur.

Mettre en œuvre le routage et la navigation

Configurez le routage Angular pour permettre une navigation fluide entre les vues. Découvrez comment définir des routes, gérer la navigation, utiliser les sorties de route (router outlets) et appliquer des gardes de route (route guards) pour un meilleur contrôle et une sécurité renforcée de l’application.

Intégrer des API et tester des applications

Utilisez Angular HttpClient pour connecter des applications à des API backend, gérer les requêtes et les réponses, traiter les erreurs et travailler avec les observables. Vous explorerez également des frameworks de test comme Jasmine et Karma afin de produire un code fiable et facile à maintenir.

Hero

Chronologie du cours

  1. Jour 1

    Session 1 : Introduction à Angular

    • Principes fondamentaux d’Angular
    • Installation et Angular CLI
    • Introduction à TypeScript

    Session 2 : Notions de base d’Angular

    • Composants et modèles
    • Signaux et injection de dépendances

    Session 3 : Travailler avec les signaux

    • Signaux modifiables et calculés
    • Effets et gestion d’état réactif
  2. Jour 2

    Session 4 : Composants

    • Composants et sélecteurs Angular
    • HTML/CSS en ligne et externe
    • Importations et style
    • Entrées, sorties et projection de contenu
    • Cycle de vie des composants et éléments hôtes
    • Références aux composants enfants et accès au DOM

    Session 5 : Modèles

    • Modèles et liaison de données
    • Interpolation et gestion des événements
    • Flux de contrôle et pipes
    • Variables de modèle
  3. Jour 3

    Session 6 : Directives

    • Directives d’attribut et directives structurelles
    • Travailler avec les directives Angular

    Session 7 : Injection de dépendances

    • Principes fondamentaux de l’injection de dépendances
    • Création et injection de services
    • Injecteurs et fournisseurs

    Session 8 : Routage

    • Concepts de routage SPA
    • Configuration du routeur Angular
    • Itinéraires, points de sortie et liens de navigation
    • État de route et gardes
  4. Jour 4

    Session 9 : Formulaires

    • Formulaires réactifs et basés sur des modèles
    • Contrôles de formulaire, regroupement et validation
    • Retour dynamique et mise en forme

    Session 10 : Client HTTP

    • Angular HttpClient et observables RxJS
    • Récupération et mise à jour des données
    • En-têtes de requête et paramètres d’URL
    • Gestion des réponses et des erreurs

    Session 11 : Tests

    • Notions fondamentales de Jasmine et Karma
    • Tests de composants et de routage
    • Test des liaisons, des services, des entrées et des sorties
    • Tests asynchrones et de dépendances
Développement Angular

Qui devrait s’inscrire à ce programme ?

Développeurs front-end et web souhaitant approfondir leurs compétences en Angular

Développeurs JavaScript en transition vers TypeScript et Angular

Développeurs logiciels créant des applications monopage modernes

Développeurs full‑stack souhaitant renforcer leurs compétences en front‑end

Professionnels techniques intéressés par le développement d’applications web modernes

Développeurs recherchant une expérience pratique de l’architecture Angular

Commencer le cours maintenant

Prérequis

  • Compréhension de base de la programmation JavaScript
  • Connaissance de base de HTML et CSS
  • Connaissances de base des concepts de développement web
  • Une certaine expérience de la logique de programmation et des concepts de programmation orientée objet est un atout.
  • Une connaissance de base de Node.js et npm est utile mais pas obligatoire

Déclarations

Licences et accréditation

Le cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.

Politique d’équité

Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.

Foire aux questions

Contact background

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?

Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !