Objectifs, programme, validation de la formation
- Assimiler les fondamentaux d'Angular et de TypeScript
- Développer des applications web dynamiques avec Angular
- Utiliser les composants et services pour structurer le code
- Configurer la navigation et les routes
- Déployer une application Angular sur un serveur web
Module 1 : Introduction à Angular et TypeScript
- Présentation d'Angular et de TypeScript
- Avantages de l'utilisation d'Angular et TypeScript pour le développement web
- Installation et configuration d'Angular et TypeScript
- Outils de développement nécessaires (Visual Studio Code, Node.js, etc.)
- Création d'un premier projet Angular
- Concepts fondamentaux d'Angular (composants, modules, services)
- Introduction aux directives et pipes
- Utilisation de TypeScript pour la déclaration de types et d'interfaces
- Atelier pratique : Création d'un projet Angular de base
Module 2 : Composants et services
- Principes de l'architecture d'Angular
- Création et utilisation de composants
- Création et utilisation de services
- Gestion des données via propriétés et méthodes
- Communication entre composants à l'aide d'événements et de propriétés d'entrée/sortie
- Utilisation de la bibliothèque Material pour enrichir l'expérience utilisateur
- Atelier pratique : Création d'un projet Angular intégrant des composants et services
Module 3 : Navigation et déploiement
- Configuration de la navigation avec routes et liens
- Gestion des erreurs et redirections
- Utilisation de guards pour sécuriser les routes
- Mise en place d'un système d'authentification et d'autorisation
- Déploiement d'une application Angular sur un serveur web
- Meilleures pratiques pour optimiser les performances d'une application Angular
- Atelier pratique : Création d'un projet Angular complet avec navigation, authentification et déploiement
Attestation de formation
Non certificiante
Sans niveau spécifique