Développement Angular - 4 jours en classe virtuelle
2.450,00 EUR
- 4 days
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

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.

Chronologie du cours
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
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
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
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

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
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

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 !
