Programmation en Angular 10.1

€695.00

________________________________________________________________

Souhaitez-vous suivre cette formation dans une autre modalité ?
Contactez-nous

Autres modalités : Autoformation - Téléprésentiel - Présentiel

________________________________________________________________

Cours de programmation Angular 10.1

Ce cours est dispensé en mode en ligne et se compose de 6 unités et d'un projet final. La durée du cours est de 115 heures réparties entre le contenu et les outils de collaboration. À la fin du cours, l'étudiant recevra un diplôme certifiant.

La formation se déroule via notre Campus Virtuel, avec cette modalité, vous disposerez de tout le contenu didactique sur la plateforme du cours et il sera accessible, dès le jour du début du cours, 24 heures sur 24, tous les jours de la semaine. L'étudiant disposera également de forums de participation, ainsi que d'un tutorat continu.

 

Angular 10.1 - Cours Angular - Développement Frontend - TypeScript - Framework Angular - Applications Web - SPA - Programmation Web - Développeur Frontend - RxJS - Angular CLI

 

Introduction

Tout au long de ce cours, nous apprendrons les fonctionnalités du framework Angular. Nous commencerons par un rapide aperçu de la façon dont Javascript affecte le DOM (c'est-à-dire le "squelette" de la page web), en modifiant les éléments HTML et le style CSS. Après cette révision de base, nous aborderons les premières étapes de l'utilisation d'Angular, pour ensuite nous plonger en profondeur dans cet outil intéressant.

 

Public cible

Ce cours s'adresse à :

  • Les développeurs front-end et full-stack souhaitant créer des applications web modernes avec Angular.
  • Les programmeurs JavaScript qui souhaitent passer à des frameworks avancés.
  • Les développeurs qui travaillent déjà avec Angular et souhaitent consolider ou mettre à jour leurs connaissances.
  • Les professionnels de l'IT intéressés par le développement d'applications SPA (Single Page Applications).
  • Les étudiants et les profils techniques cherchant à se spécialiser dans le développement web avec les technologies actuelles.

 

Objectifs de la formation

À l'issue de la formation, les participants seront capables de :

  • Comprendre l'architecture et les concepts fondamentaux d'Angular 9.
  • Créer et structurer des applications web modernes en utilisant Angular.
  • Travailler avec les composants, les modules, les services et le routage.
  • Gérer la communication entre les composants et la gestion de l'état de l'application.
  • Consommer des APIs REST via les services et HttpClient.
  • Implémenter des formulaires réactifs et basés sur des modèles.
  • Appliquer les bonnes pratiques de développement, de maintenance et d'évolutivité dans les projets Angular.
  • Construire des applications SPA efficaces, maintenables et orientées production.

 

Contenu du cours

Introduction au cours

  • Installation de tous les programmes et configurations nécessaires.

  • Préparation de l'environnement de travail

Unité 1 : Introduction

  • Qu'est-ce qu'Angular ?
  • Concepts généraux : modules, composants, services et directives.
  • Exigences et installation d'Angular
  • Parties du projet et configuration
  • Servir notre application sur le réseau local (et sur un serveur)

Unité 2 : Création de composants et de mise en page

  • Création de notre premier composant
  • Mise en page dans Angular : ngFor, ngIf, property binding, gestion des événements...
  • Fonctionnement et cycle de vie
  • Utilisation des composants et communication entre eux avec @Input et @Output
  • Accès au DOM avec @ViewChild
  • Détection des changements

Unité 3 : Modules, routage et lazy loading

  • Structure d'un module Angular

  • Routage

  • Gestion des routes depuis le contrôleur

  • Gestion des routes au niveau du template HTML

  • Récupération des paramètres de route

  • Quelques considérations sur le routage

Unité 4 : Services et injection de dépendances

  • Création et utilisation de notre premier service

Unité 5 : Directives et Pipes

  • Qu'est-ce qu'une directive ?

  • Propriétés et caractéristiques des directives

  • Qu'est-ce qu'un Pipe ?

  • Création de notre premier Pipe

Unité 6 : Formulaires et communication avec les APIs

  • Gestion de la valeur des inputs avec ngModel

  • Utilisation de la classe HTTP pour communiquer avec les APIs

  • Formulaires réactifs

  • Validation des formulaires

Pratique guidée : Pendant le cours, un projet est réalisé avec la version Angular 10.1

Évaluation finale

Questionnaire de qualité

 

Prérequis

Pour tirer le meilleur parti du cours, il est recommandé que les participants possèdent :

  • Connaissances de base en HTML5 et CSS3.
  • Expérience préalable avec JavaScript.
  • Notions de base en TypeScript (recommandé, non indispensable).
  • Familiarité générale avec le développement web et l'utilisation d'un éditeur de code.

Il n'est pas nécessaire d'avoir une expérience préalable avec Angular, car le cours part des concepts essentiels et progresse vers des fonctionnalités plus complexes.

Le logiciel requis pour ce cours est le suivant :

  • Serveur web HTTP (dans ce cas, nous utiliserons un serveur Node.js)
  • IDE ou éditeur de texte avancé. Sublime Text 3 recommandé.
  • Package Control pour ST3, avec lequel nous installerons le plugin AngularJS 1.0 pour faciliter la création de code.
  • Framework Angular.js, version 1.5 ou supérieure de préférence.


Autres modalités de formation

Si vous souhaitez suivre ce cours en mode présentiel ou téléprésentiel, veuillez nous contacter :

Informations liées à la formation

Soporte siempre a tu lado

Accompagnement à la formation

Toujours à tes côtés

Modalidades Formativas

Modalités de formation

Autoapprentissage - Virtuel - En personne - Téléprésence

bonificaciones

Bonus

Pour les entreprises