Objectifs, programme, validation de la formation
- Acquérir une compréhension des concepts fondamentaux d'Angular et de TypeScript.
- Développer des applications web interactives en utilisant Angular.
- Structurer le code en utilisant des composants et des services.
- Mettre en place la navigation et la gestion des routes.
- Déployer une application Angular sur un serveur web.
Journée 1 : Introduction et Configuration
- Découverte d'Angular et TypeScript : Concepts de base et avantages
- Installation et configuration des environnements nécessaires (Visual Studio Code, Node.js, etc.)
- Création d'un premier projet Angular
- Introduction aux concepts fondamentaux d'Angular : Composants, modules, services
- Exploration des directives et des pipes
- Utilisation de TypeScript pour les types et les interfaces
- Travaux pratiques : Mise en place d'un projet Angular de base
Journée 2 : Composants et Services
- Étude approfondie des composants et des services
- Compréhension de l'architecture Angular : Création et utilisation des composants et services
- Gestion des données à l'aide des propriétés et méthodes
- Communication entre composants via événements et propriétés d'entrée/sortie
- Amélioration de l'interface utilisateur avec Angular Material
- Travaux pratiques : Développement d'un projet Angular intégrant des composants et services
Journée 3 : Navigation et Déploiement
- Configuration de la navigation avec les routes et les liens
- Gestion des erreurs et mise en place des redirections
- Protection des routes avec les guards
- Implémentation d'un système d'authentification et d'autorisation
- Déploiement d'une application Angular sur un serveur web
- Optimisation des performances d'une application Angular
- Travaux pratiques : Création d'un projet Angular complet avec navigation, authentification et déploiement
Attestation de formation
Non certificiante
Sans niveau spécifique