Objectifs, programme, validation de la formation
- Comprendre les concepts fondamentaux d'Angular et TypeScript
- Créer des applications web dynamiques avec Angular
- Organiser le code avec des composants et des services
- Configurer la navigation et les routes dans l'application
- Déployer une application Angular sur un serveur web
Module 1 : Introduction à Angular et Typescript
- Présentation d'Angular et Typescript
- Avantages pour le développement web
- Installation et configuration
- Configuration des outils (Visual Studio Code, Node.js, etc.) et création d'un premier projet Angular
- Concepts de base
- Composants, modules, services, directives et pipes
- Typescript
- Déclaration de types et interfaces
- Travaux pratiques
- Création d'un projet Angular de base
Module 2 : Composants et Services
- Architecture de base d'Angular
- Concepts clés des composants et services
- Création et utilisation des composants
- Organisation des fonctionnalités en composants réutilisables
- Services
- Gestion des données avec les services, propriétés et méthodes
- Communication entre composants
- Événements, propriétés d'entrée/sortie, et interaction entre composants
- Bibliothèque Material
- Utilisation de Material pour améliorer l'expérience utilisateur
- Travaux pratiques
- Création d'un projet Angular avec des composants et des services
Module 3 : Navigation et Déploiement
- Configuration de la navigation
- Mise en place des routes, liens, et gestion des erreurs
- Guards et authentification
- Sécurisation des routes avec les guards et système d'authentification/autorisation
- Déploiement
- Publication d'une application Angular sur un serveur web
- Optimisation des performances
- Bonnes pratiques pour maximiser l'efficacité
- Travaux pratiques
- Création d'un projet Angular complet avec navigation, authentification et déploiement
Attestation de formation
Non certificiante
Sans niveau spécifique