Formation : Angular

Ref. ANGULAR
Durée :
3
 jours
Examen :
Non certifiant
Niveau :
Intermédiaire

Description

Découvrez comment prendre en main le Framework Google Angular

Cette formation Angular offre aux développeurs Web une expérience précieuse pour la création d’applications Web performantes et « responsive » à l’aide du framework de Google Angular. Les participants apprendront comment développer et déployer des applications professionnelles en Angular. Ils découvriront également les meilleures pratiques de développement Angular et auront l’occasion de mettre en pratique leurs connaissances grâce à des exercices pratiques.

Nous vous aidons à gagner en autonomie avec Angular

Cette formation de 3 jours vous permettra à terme de créer et déployer une application Angular à l’aide de la CLI Angular.

Profils des participants

  • Développeurs Web full-stack
  • Développeurs Web front-end

Objectifs

  • Explorer les meilleures pratiques de codage et d’architecture Angular
  • Comprendre et utiliser les formulaires Angular, les observables, l’injection de dépendances et le routage
  • Récupérer, mettre à jour et supprimer des données à l’aide du service HTTP d’Angular
  • Tester unitairement toutes les parties d’une application Angular, y compris les modules, les composants, les services et les canaux
  • Créer et déployer une application Angular à l’aide de la CLI Angular
  • Développer des éléments réutilisables (même en dehors d’applications Angular) en utilisant des éléments Angular
  • Développer des formulaires dynamiques basés sur des modèles qui sont plus faciles à tester

Connaissances Préalables

  • Avoir suivi le cours Typescript ou avoir acquis des connaissances équivalentes
  • Expérience du développement Web avec HTML et JavaScript / ECMASCRIPT
  • L’expérience de programmation orientée objet serait utile

Contenu du cours

Module 1: QuickStart

  • Leçon 1: Installation
  • Leçon 2: Configuration
  • Leçon 3: Architecture Angular

Module 2: Interface de ligne de commande angular

  • Leçon 1: Vue d’ensemble et installation
  • Leçon 2: Utilisation

Module 3: Composants

  • Leçon 1: Vue d’ensemble
  • Leçon 2: Architecture avec composants
  • Leçon 3: Modèles, styles et encapsulation de la vue
  • Leçon 4: Projection de contenu
  • Leçon 5: Crochets de cycle de vie
  • Leçon 6: Vue et contenu Enfants
  • Leçon 7: Emballage

Module 4: Directives intégrées

  • Leçon 1: Vue d’ensemble
  • Leçon 2: Ngfor
  • Leçon 3: NGIF & NGSWITCH
  • Leçon 4: Ngstyle & NgClass
  • Leçon 5: Directives structurelles

Module 5: Directives personnalisées

  • Leçon 1: Vue d’ensemble
  • Leçon 2: Création d’une directive personnalisée

Module 6: Tuyaux

  • Leçon 1: Vue d’ensemble
  • Leçon 2: Pipes intégrés
  • Leçon 3: Pipe Asynchrones
  • Leçon 4: Pipes personnalisés

Module 7: Formulaires

  • Leçon 1: Vue d’ensemble
  • Leçon 2: Approche axée sur le modèle
  • Leçon 3: Validation de formulaire modélisée
  • Leçon 4: Soumission et réinitialisation
  • Leçon 5: Formulaires basés sur le modèle REACTIVE
  • Leçon 6: Formulaires basés sur les templates

Module 8: Validateurs avancés

  • Leçon 1: Validateurs de formulaire personnalisés
  • Leçon 2: Validateurs de formulaire personnalisés configurables

Module 9: Injection de dépendance et prestataires

  • Leçon 1: Vue d’ensemble
  • Leçon 2: Injecteurs

Module 10: Routage

  • Leçon 1: Vue d’ensemble
  • Leçon 2: Configuration de l’itinéraire
  • Leçon 3: Navigation
  • Leçon 4: Routes paramétrées
  • Leçon 5: Routes imbriquées
  • Leçon 6: Gardes de routes
  • Leçon 7: Stratégies de routage

Module 11: Test de l’unité

  • Leçon 1: Vue d’ensemble
  • Leçon 2: Jasmine & Karma
  • Leçon 3: Classes et Pipes
  • Leçon 4: Mocks & Spies
  • Leçon 5: Angular test bed
  • Leçon 6: Détection de changement
  • Leçon 7: Code asynchrone
  • Leçon 8: Injection de dépendance
  • Leçon 9: Composants
  • Leçon 10: Directives

Module 12: http

  • Leçon 1: Vue d’ensemble
  • Leçon 2: API HTTP CORE (Partie 1) Configuration
  • Leçon 3: API HTTP CORE (PARTIE 2) Utilisation
  • Leçon 4: http avec observables (partie 1) – Observables de base
  • Leçon 5: http avec observables (partie 1) – Observables jusqu’au bout

Module 13: Programmation réactive avec RxJS (si le temps le permet)

  • Leçon 1: Vue d’ensemble
  • Leçon 2: Streams et programmation réactive
  • Leçon 3: Observables & RxJS
  • Leçon 4: rxjs et angular
  • Leçon 5: Emballage

Documentation

  • Support de cours numérique inclus

Cours complémentaires

Financement Temptraining

ITTA est partenaire de Temptraining, le fonds de formation continue pour les travailleurs temporaires. Ce fonds de formation peut subventionner des formations continues pour toute personne qui travaille pour un employeur assujetti à la Convention collective de travail (CCT) Location de services.
Prix de l'inscription
CHF 2'150.-
Inclus dans ce cours
  • Formation dispensée par un expert du domaine
  • Documentation et supports digitaux
  • Badge de réussite

mer06Mar(Mar 6)09:00ven08(Mar 8)17:00VirtuelAnnuléeVirtuel Etiquettes de sessionANGULAR

mer06Mar(Mar 6)09:00ven08(Mar 8)17:00Genève, Route des Jeunes 33B, 1227 CarougeAnnulée Etiquettes de sessionANGULAR

mer13Mar(Mar 13)09:00ven15(Mar 15)17:00VirtuelFeaturedVirtuel Etiquettes de sessionANGULAR

mer13Mar(Mar 13)09:00ven15(Mar 15)17:00Genève, Route des Jeunes 33B, 1227 CarougeFeatured Etiquettes de sessionANGULAR

mer10Avr(Avr 10)09:00ven12(Avr 12)17:00VirtuelVirtuel Etiquettes de sessionANGULAR

mer10Avr(Avr 10)09:00ven12(Avr 12)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionANGULAR

mer15Mai(Mai 15)09:00ven17(Mai 17)17:00VirtuelVirtuel Etiquettes de sessionANGULAR

mer15Mai(Mai 15)09:00ven17(Mai 17)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionANGULAR

mer19Juin(Juin 19)09:00ven21(Juin 21)17:00VirtuelVirtuel Etiquettes de sessionANGULAR

mer19Juin(Juin 19)09:00ven21(Juin 21)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionANGULAR

mer24juil(juil 24)09:00ven26(juil 26)17:00VirtuelVirtuel Etiquettes de sessionANGULAR

mer24juil(juil 24)09:00ven26(juil 26)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionANGULAR

mer28Aoû(Aoû 28)09:00ven30(Aoû 30)17:00VirtuelVirtuel Etiquettes de sessionANGULAR

mer28Aoû(Aoû 28)09:00ven30(Aoû 30)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionANGULAR

mer02Oct(Oct 2)09:00ven04(Oct 4)17:00VirtuelVirtuel Etiquettes de sessionANGULAR

mer02Oct(Oct 2)09:00ven04(Oct 4)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionANGULAR

mer06Nov(Nov 6)09:00ven08(Nov 8)17:00VirtuelVirtuel Etiquettes de sessionANGULAR

mer06Nov(Nov 6)09:00ven08(Nov 8)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionANGULAR

mer11Déc(Déc 11)09:00ven13(Déc 13)17:00VirtuelVirtuel Etiquettes de sessionANGULAR

mer11Déc(Déc 11)09:00ven13(Déc 13)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionANGULAR

Horaires d’ouverture

Du lundi au vendredi, de 8:30 à 18:00.

Contactez-nous

Votre demande

X
X
X
X