Formation Angular

Objectif

Ce programme intensif vous mènera de la découverte de TypeScript à la maîtrise avancée d’Angular pour la création d’applications d’entreprise.

Durée

Entre 3 et 5 jours

Format

Présentiel & Distanciel (Partout en France) 

Public

 Développeurs et Architectes souhaitant maîtriser Angular.

Prérequis

Première expérience en développement web et langage objet recommandée. 

Votre Formateur Expert

Votre formation sera animée par Ahmed ZAHRI, expert reconnu et Directeur technique chez Reboot Conseil. Diplômé de l’UTBM en 2014, Ahmed a évolué dans le rôle de consultant, réalisant des projets techniques ambitieux au sein d’équipes variées.

Son parcours et son expérience du terrain garantissent une pédagogie orientée résolution de problèmes. Vous pourrez ainsi maîtriser Angular, mais aussi acquérir les réflexes d’un développeur et architecte de haut niveau.

Programme complet - formation Angular

Vous êtes développeur ou architecte web et vous souhaitez maîtriser Angular, le Framework Front-End pour des applications web performantes ?

Maîtrisez tous les aspects du Framework Angular au travers d’exemples concrets. Avec 80% de pratique et un focus sur TypeScript, les composants, le routage et les services HTTP, vous serez opérationnel pour vos projets les plus ambitieux.

1. De JavaScript à TypeScript

  • Évolution du JavaScript au fur et à mesure des versions
  • Présentation de TypeScript
  • Les grands concepts : Classe, Module, etc.
  • Utilisation de librairies tierces
  • Typescript et Angular

2. Les Fondamentaux

  • Les concepts de base
  • Le principe de composant
  • Le binding
  • Les modules
  • Les directives
  • Structure et organisation du projet
  • Bonnes pratiques de nommage et de conception

3. Angular-CLI : L'Outil Indispensable

  • Génération de composants
  • Génération de services
  • Génération de pipes
  • Transpilation du Typescript
  • Builder l’app et lancer le serveur

4. Les Modules Angular

  • Définitions
  • Les modules standards
  • Import et Exports de modules
  • Déclarations et Providers

5. Composants et Directives Approfondis

  • Les composants
  • Les directives

6. Services et HTTP : Communication avec les APIs

  • Injection de dépendance
  • Services
  • Appels HTTP : La classe HTTP
  • Appels GET, POST, PUT et DELETE
  • Gestion de l’authentification

7. Pipes : Transformation des Données

  • Présentation
  • Les Pipes standards
  • Création d’un pipe personnalisée
  • Pipes pures et impures

8. Formulaires : Interagir avec l'Utilisateur

  • Concepts de base
  • Formulaire piloté par le template : Template Driven Forms
  • Formulaires réactifs : Reactive Forms
  • Validation des données

9. Gestion des Routes et Sécurisation de l’Application

  • Le routeur Angular
  • Mise en place de l’authentification avec les Route Guards
  • Implémentation de JWT

Modalités Pratiques

  • Objectifs : Découverte et maîtrise de tous les aspects du Framework Angular au travers d’un exemple concret.
  • Public visé : Cette formation s’adresse spécifiquement aux Développeurs et Architectes souhaitant maîtriser Angular pour des projets web ambitieux et complexes.
  • Prérequis : Une première expérience en développement web et langage objet est recommandée. Nous proposons également des formations en JavaScript et TypeScript pour renforcer vos bases.

Nombre de stagiaires

Min: 1 personne(s)
Max: 10 personne(s)

Accessibilité Handicap

Notre équipe s'efforce d’accompagner au mieux les participants en situation de handicap. Pour toutes demandes à ce sujet, veuillez nous contacter via la page dédiée sur notre site.

Moyens pédagogiques

La formation comprend une partie théorique d’environ 30 à 40% du temps, le reste étant consacré à la mise en pratique par le biais d’ateliers guidés.

Évaluations

Le formateur évaluera votre progression pédagogique tout au long de la formation au moyen de QCM, mises en situation et travaux pratiques, garantissant l'acquisition des compétences.

Prix

Inter-entreprise : 600€ HT/jour
Intra-entreprise : 1500€ HT/jour
Cours sur mesure : sur devis
(Hors frais de déplacement éventuels)

Modalités et délais d'accès

Cette formation peut être mise en place rapidement après validation de votre demande, selon les modalités définies lors de notre échange personnalisé.

Outils utilisés

Nous utiliserons Teams pour les sessions à distance ou en ligne. Votre environnement de développement local sera préparé pour le codage.

Maîtriser Angular
pour des Applications Web de Prochaine Génération

Vous avez déjà une expérience en développement web, mais vous voulez passer au niveau supérieur avec Angular ? Vous cherchez à structurer vos projets de manière professionnelle et à implémenter les bonnes pratiques ?

Cette formation est faite pour vous, avec des objectifs clairs et concrets :

  • Maîtrise Complète du Framework : De l’évolution de JavaScript à TypeScript, en passant par les composants, les services, les routes et les formulaires, vous couvrirez tous les aspects essentiels d’Angular pour développer des applications robustes.
  • Approche Très Pratique (80%) : Vous ne ferez pas que comprendre ; vous coderez ! La formation est axée sur la mise en pratique par des ateliers guidés pour que vous soyez immédiatement opérationnel sur vos projets.
  • Conception d’Applications Structurées : Apprenez les bonnes pratiques de nommage et de conception, la structure et l’organisation de projet, et l’utilisation efficace d’Angular CLI pour des développements efficaces.
  • Gestion Avancée des Données et Routage Sécurisé : Maîtrisez les appels HTTP (GET, POST, PUT, DELETE), la gestion de l’authentification (JWT) et la sécurisation des routes (Route Guards) pour des applications complètes et sécurisées.
  • Évoluer vers des Postes d’Architecte ou de Tech Lead : Cette formation vous donne les bases solides pour concevoir et implémenter des architectures front-end complexes, ouvrant la voie à de nouvelles opportunités de carrière.

Pour explorer d’autres frameworks Front-End, découvrez nos formations React.js ou Vue.js.

Retour en haut