Introduction à Angular

Informations sur la formation

Durée: 3 jours (19.5 heures)
Format : En direct, pratique

Aperçu de la formation

Angular permet aux développeurs de créer facilement des applications Web dynamiques et réactives à page unique qui réécrivent dynamiquement des parties de la page actuelle plutôt que de devoir générer une nouvelle page à chaque requête. La formation Introduction à Angular d'OnSoft apprend aux participants à créer des applications en utilisant ES6, TypeScript et des outils frontaux modernes, notamment npm et Webpack.

Lieu et prix

OnSoft propose des formations d'entreprise dirigées par un formateur pour des groupes de 3 personnes ou plus, en ligne ou sur place. La plupart des cours d'OnSoft peuvent être adaptés selon votre demande. Pour recevoir une proposition personnalisée et un devis pour une formation d'entreprise privée sur place ou en ligne, veuillez nous contacter.

Objectifs

  • Comprendre comment les architectures d'applications Web à page unique sont différentes des architectures d'applications Web traditionnelles.
  • Utiliser les nouvelles fonctionnalités du langage JavaScript (ES6), notamment les classes, les modules et les fonctions lambda.
  • Utiliser les nouvelles fonctionnalités du langage TypeScript, notamment les types, les décorateurs, les interfaces et les génériques.
  • Apprendre les meilleures pratiques de codage et d'architecture Angular, notamment la mise en page du projet et l'utilisation des composants de conteneur et de présentation.
  • Comprendre et utiliser les formulaires orientés modèle, les observables, l'injection de dépendances et le routage d'Angular.
  • Communiquer avec un serveur dorsal à l'aide du HttpClient d'Angular pour charger et enregistrer des données.
  • Configurer le routeur et naviguer entre les composants.

Prérequis

Toute les formations pythons nécessite une expérience générale du développement Python.

Vue d'ensemble de la formation

  • Introduction
  • Fondamentaux de TypeScript et ECMAScript 6 (ES6)
  • Aperçu d'Angular
  • Modules Angular (NgModule)
  • Mise en place d'un projet (à l'aide du CLI Angular)
  • Liaison de données
  • Directives
  • Les pipes
  • Composants avancés
  • Services et injection de dépendances
  • Injection de dépendances
  • Formulaires (formulaires réactifs)
  • Communiquer avec le serveur à l'aide du service HttpClient
  • Routeur
  • Déploiement d'une application Angular
  • Mise à niveau vers la dernière version d'Angular à partir de versions antérieures
  • Conclusion
Nous contacter