Angular est un Framework JavaScript libre et open source qui permet de créer des applications Web, sites Web dynamiques
OBJECTIFS PEDAGOGIQUES
- Découvrir et prendre en main le Framework Angular et concevoir des applications Web riche
PROGRAMME
PRÉSENTATION D'ANGULAR
- La création
- Les différentes versions d’Angular
- Philosophie globale
ECMASCRIPT ET TYPESCRIPT
- Langage EcmaScript
- Langage TypeScript
- Installation
ARCHITECTURE ET COMPONENTS
- La racine d'un projet : dossiers et fichiers
- Les components
- Liaison de données
LES DIRECTIVES ET PIPES
- Directives d’attributs et structurelles
- Directives personnalisées
- Les pipes
- Les pipes personnalisés
COMPONENTS ET CYCLE DE VIE
- Communication entre components
- Cycle de vie d’un component
- Onlnit, Evenements…
- Bilan
ROUTAGE ET ROUTAGE AVANCÉ
- Paramètres d’URL
- Redirections
- Paramètres de routes
- Système de routing à plusieurs niveaux
- Activer/désactiver des routes dynamiquement
UTILISATION DE RXJS
- Les observables
- Les observateurs
- Les abonnements
- Les sujets et Operateurs
HTTPCLIENT, ANIMATIONS ET FORMULAIRES
- HttpClient : Injection de dépendances
- Création d’un service
- Mise en place, suppression, modification, ajout
- Animations : Etats, multiples et parallèles
- Formulaire template et reactive
PUBLIC
Développeurs, intégrateurs, webmastersPRÉREQUIS
INFORMATIONS PRATIQUES
HORAIRES DE LA FORMATION
de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00
MÉTHODOLOGIE PÉDAGOGIQUE
Théorie | Cas pratiques | Synthèse
MODALITÉS D'ÉVALUATION
Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats