Angular 19 Developper des applications web avec le framework de Google

BeeUp Formation - LABOURÉ THAÏS

Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
4000 €
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
Objectifs

  • Créer des composants et gérer leurs interactions

  • Concevoir des interfaces dynamiques

  • Gérer les formulaires de manière avancée

  • Adopter la programmation réactive

  • Travailler avec des API externes
Programme
Rappels Ecmascript et Typescript

  • Mise à jour sur les normes ES et plus

  • Bonnes pratiques Ecmascript

  • Les nouveautés ES6 et plus

  • Présentation et introduction à Typescript

Présentation de Angular


  • Qu'est-ce qu'Angular ?

  • Les single page applications (SPA)

  • Comparaison avec d'autres frameworks

  • La notion de composant

  • Créer une application Angular avec la CLI

  • Comprendre les différents fichiers d'un projet Angular

  • Exemple d'activité : Créer une nouvelle application en ligne de commande

La syntaxe de template


  • Les différents types de binding

  • L'interpolation et la syntaxe moustache

  • Les variables de template

  • Les blocs de contrôle de flux : @if, @switch, @for

  • La gestion des événements

  • Communiquer entre les composants avec @Input / @Output

  • Exemple d'activité : Afficher une liste de tâches dans un nouveau composant

Les fichiers Angular


  • Les composants : standalone et modules

  • Architecturer son application en modules

  • Utiliser les services

  • Les pipes : pipes purs et impurs, pipes personnalisés

  • Exemple d'activité : Utiliser un service pour gérer les données

Les Formulaires


  • Le two-way binding et les Template Driven Forms

  • Les Reactive Forms

  • Importer un module

  • Les différents types de contrôles

  • Les validateurs, créer ses validateurs

  • Exemple d'activité : Créer un formulaire de connexion / inscription, créer de nouvelles tâches

Le Routage


  • Le module de routage

  • Créer des routes

  • Le lazy loading

  • Les routes enfants

  • Les guards pour protéger ses routes

  • Exemple d'activité : Découper son application en plusieurs routes chargées en lazy loading

La Programmation réactive


  • La notion de Signal : simples, computed et effect

  • Présentation de RXJS

  • Les Observables

  • Surveiller des données avec les Sujets

  • Le module HTTP Client

  • Consommer une API REST

  • Exemple d'activité : Gestion complète de connexion via une API

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page