Ce que vous apprendrez ?

  • Appliquer les meilleures pratiques Angular pour créer des interfaces utilisateur (UI) accessibles et réactives.
  • Mettre en œuvre des techniques de routage et de navigation avancées dans une application Angular.
  • Utiliser les outils de développement Angular pour déboguer et optimiser les performances d'une application.
  • Construire des applications Angular intégrant des services RESTful pour la gestion des données.
  • Concevoir et implémenter des composants Angular réutilisables et maintenables.

Prérequis

  • Connaissance de base du développement web (HTML, CSS, JavaScript). Familiarité avec les concepts de programmation orientée objet. Compréhension des principes de base du développement front-end (DOM, événements, etc.). Expérience avec un système de contrôle de version (Git recommandé). Capacité à lire et comprendre de la documentation technique en anglais. Habilité à travailler de manière autonome et en équipe. Motivation à apprendre et à résoudre des problèmes. Connaissance de base du fonctionnement d'un navigateur web. Familiarité avec les concepts de base de TypeScript (avantageux, mais pas obligatoire). Accès à un environnement de développement (éditeur de code et navigateur web).

Contenu de la Formation

Total: 24 Chapitres Total hours: 12
  • Installation et configuration d'Angular
  • Création d'un premier projet Angular
  • Structure d'un projet Angular (components, modules, services)
  • Introduction à TypeScript et aux concepts objet
  • Création et utilisation de composants
  • Data binding : interpolation, property binding, event binding
  • Directives structurales (*ngIf, *ngFor)
  • Directives attributives
  • Création et injection de services
  • Communication entre composants (input/output)
  • Gestion de l'état applicatif
  • Introduction aux Observables et RxJS
  • Création de formulaires réactifs
  • Validation des formulaires
  • Gestion des erreurs de validation
  • Traitement des données soumises
  • Configuration du routage
  • Définition des routes
  • Navigation entre les vues
  • Paramètres de route et routeur auxiliaire
  • Consommation d'API REST avec HttpClient
  • Gestion des requêtes HTTP (GET, POST, PUT, DELETE)
  • Traitement des réponses HTTP
  • Gestion des erreurs HTTP

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Tarik Haddane

tarik.haddane@openskillroom.com

Tarik Haddane est consultant IT spécialisé en développement et formation. Fort d'une expertise en Java (JDK 8-22) et Angular (v18), il accompagne entreprises et développeurs dans la maîtrise des technologies modernes. Formateur expérimenté, il intervient auprès de professionnels et d'étudiants, notamment chez Atos France. Il conçoit des cours, ateliers et TP sur des sujets avancés tels que la programmation réactive, les tests unitaires et la modularité. Il développe également des applications en Node.js et Android Studio. Son domaine de recherche académique porte sur la PNL appliquée à la détection de texte offensant.

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 12 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits 30
  • Type de formation distanciel

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.