Retour

Angular

Objectifs de la formation

Découvrir les fonctionnalités & les nouveautés du framework Angular Savoir développer une nouvelle application Web avec Angular Savoir concevoir une application Angular avec JavaScript et TypeScript 3.x Connaître les mécanismes avancés du framework

Contenu de la formation

Programme de la formation Angular Introduction : ES6, le nouveau JavaScript ES6 et les modules TypeScript 3, le typage du JavaScript Les bases du framework : Comprendre la philosophie du framework Templating Angular CLI, un outil pour tout générer Les nouveauté d'Angular 10, 9, 8, 7, 6 ET 5 ng add / ng update : configuration & migration automatique Build avec le compilateur Bazel Angular Elements Angular Material + CDK Components Animations Performance : au revoir polyfill Déclarer les services avec Dependency Injection : Tree Shakable Providers Progressive Web App (PWA) Versions : RxJS 6 & Support de TypeScript 3.1 Ivy Composant : Web Components Décorateurs Angular Property binding, envoyer des données au composant Event binding, évènements personnalisés Cycle de vie Directives : Directive : fonctionnement et création Les directives fournies par Angular Attribute directives Structural directives Directives complexes Modules : Déclarations d'un module: imports et exports Les providers d'un module Différents types de modules : bonnes et mauvaises pratiques Pipes : Les transformateurs fournis Formater une chaîne Formater des collections Utiliser un pipe comme un service Services, communication intercomposants: Les services fournis Injection de service Injection de dépendances (IOC) : Principes Configurer son application L'injection de dépendances : type-based et hiérarchique Différents types de providers Router : RouterModule: Configuration des routes et URLs Définitions des routes, liens et redirection, paramètres Hiérarchies de routes Vues imbriquées Cycle de vie (Routing lifecycle) Reactive programming, communication serveur bservables : Introduction à RxJS Le concept d'Observable Principales opérations sur les observables Lien avec les promesses Échanger avec un serveur : Requêtes HTTP Communication avec une API Afficher des données externes Afficher des données asynchrones avec AsyncPipe Formulaire : Créer un formulaire Template-driven forms ngModel Reactive forms Validation et erreurs Observateurs Performance : Astuces, bonnes pratiques & outils Découverte des différentes stratégies de compilation

Résultats de la formation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Conditions spécifiques d'accès à la formation

Connaissance de JavaScript ou TypeScript.

Formation 100% en ligne

Métier formé

Développement

Niveau d'étude visé

Sans le Bac

Prise en charge

Formation éligible au financement via Pôle Emploi

Type d'immersion professionnelle

Formation initiale

Organisme de formation

Ambient it

Durée de la formation

12 mois

Prochaine(s) session(s)

  • 01/01/2024 - 31/12/2024