Formation Angular
Formez-vous au Framework Web le plus puissant du marché !
1950€ HT / personne |
3 jours (21 heures) |
Présentation
Rejoignez notre formation Angular pour maîtriser ce framework incontournable du développement Web moderne. Que vous soyez développeur, Lead Developer ou architecte logiciel, cette formation vous permettra de tirer parti de toute la puissance d’Angular pour créer des applications web rapides, modulaires et maintenables.
Notre formation, à travers un tour d’horizon complet, vous enseignera à travers la toute dernière version d’ES2024 (moderne JavaScript), la philosophie et le templating de ce célèbre framework. Nous vous présenterons les features apportées par les dernières versions.
Par la suite, vous apprendrez à utiliser les composants principaux : les services, l’injection de dépendances ainsi que le paramétrage du router. Pour terminer ce cours, plusieurs concepts avancés seront abordés comme la programmation asynchrone, RxJS et la communication serveur via des requêtes HTTP.
À l’issue de ce programme, vous serez apte à développer une application web performante en étant à l’aise à la fois en JavaScript ou le TypeScript 5.6. Vous saurez aussi réaliser des tests unitaires et fonctionnels.
Notre formation vous présentera la dernière version de cette technologie, Angular 19. C’est votre clé pour devenir un véritable expert Angular, capable de développer des applications web puissantes, scalables et prêtes à affronter les défis techniques actuels.
Objectifs
- Découvrir les fonctionnalités & les nouveautés du framework Angular
- Savoir développer une nouvelle application Web avec Angular
- Savoir concevoir une application Angular avec JavaScript et TypeScript
- Utiliser les tests unitaires et fonctionnels au développement
- Découvrir la dernière version de la spécification officielle de JavaScript ES2024
- Connaître les mécanismes avancés du Framework
Public visé
- Développeur Web
- Lead Développeur
- Architecte Web
Pré-requis
- Connaissance de JavaScript ou TypeScript, HTML5/CSS3
- Tester Mes Connaissances
Pré-requis logiciels
- Au minimum 8 Go de ram (16 Go recommandés) sur Windows 10, macOS ou Linux (type Ubuntu)
- Une connexion internet sans proxy
- Nodejs installé
- Un IDE installé comme Visual Studio Code
Recommandations de lecture avant et après la formation
- Si vous n’êtes pas à l’aise à 100% avec les components Angular, nous vous proposons cet article de Malcoded
- Un guide Angular pour maîtriser les modules
- Pour aller plus loin, découvrez les meilleures pratiques de développement sur Angular
- Un long article détaillé sur l’utilisation des routers
- Un long tutoriel en anglais pour maîtriser les forms
Programme de notre formation Angular 18
Jour 1 – Introduction
- ES2024 : le nouveau JavaScript
- ES2024 et les modules
- TypeScript : le typage du JavaScript
Les bases du framework
- Comprendre la philosophie du framework
- Templating
- Angular CLI, un outil pour tout générer
- TP : Première application et outillage
Composant
- Web Components
- Décorateurs Angular
- Property binding, lire des données depuis le composant
- Event binding, évènements personnalisés
- Cycle de vie
- TP : Premier composant
Directives
- Directive : fonctionnement et création
- Les directives fournies par Angular
- Attribute directives
- Structural directives
- Directives complexes
- TP : Première directive
Modules
- Déclarations d’un module : imports et exports
- Les providers d’un module
- Introduction à « forRoot » et « forChild »
- TP : créer un module, l’exporter et le réutiliser
Pipes
- Les transformateurs fournis
- Formater une chaîne
- Formater des collections
- Utiliser un pipe comme un service
- TP : Créer ses propres pipes
Jour 2 – Services, communication intercomposants
Services
- Les services fournis
- Injection de service
- TP : Injecter les services fournis par Angular
Injection de dépendances (IOC)
- Principes
- Configurer son application
- L’injection de dépendances : type-based et hiérarchique
- Différents types de providers
- TP : Créer ses propres services
Router
- RouterModule: Configuration des routes et URLs
- Définitions des routes, liens et redirection, paramètres
- Hiérarchies de routes
- Vues imbriquées
- Cycle de vie (Routing lifecycle)
- TP : Transformer une application Web en Single Page Application
Jour 3 – Reactive programming, communication serveur
Observables
- Introduction à RxJS
- Le concept d’Observable
- Les principaux opérateurs
- Lien avec les promesses
- TP : premier pas avec RXJS
Échanger avec un serveur
- Requêtes HTTP
- Communication avec une API
- Afficher des données externes
- Afficher des données asynchrones avec AsyncPipe
- TP : récupérer et afficher des données à partir d’une API REST distance
Formulaire
- Créer un formulaire
- Template-driven forms
- ngModel
- Reactive forms
- Validation et erreurs
- Observateurs
- TP : Créer ses propres validateurs, envoyer une requête POST
Performance
- Astuces, bonnes pratiques & outils
- Découverte des différentes stratégies de compilation
- TP : Tester la performance
Concepts avancés
- Animations
- Injection de dépendances avancée (IoC)
- Test unitaire
Les nouveautés d’Angular 17
- @defer
- SSR et Hydratation
- Angular Signals
- Nouveautés concernant les composants standalone
Module Complémentaire : Angular Avancé (2 jours)
La formation est-elle dispensée en présentiel ou à distance ?
Cette formation se déroule en présentiel ou en distanciel.
Qu'est-ce que le CPF ?
Le CPF (Compte Personnel de Formation) est un dispositif régit par l’état français pour permettre aux salariés de disposer d’un financement mobilisable uniquement pour la formation.
Pourquoi suivre une formation éligible au CPF ?
Pour profiter des nombreux avantages qu’offre le CPF :
Une formation finançable jusqu’à 100%
Une formation de qualité approuvée par l’instance gouvernementale France Compétences
L’obtention d’une certification délivrée par France Compétences
Comment m'inscrire via moncompteformation ?
Il suffit de cliquer sur le bandeau vert «CPF» à droite de l’écran (ou en haut si vous utilisez un mobile). Vous devrez ensuite sélectionner une date de session depuis le site MonCompteFormation.
Comment augmenter son solde CPF ?
Vous êtes crédités à la fin de chaque année travaillée sur votre compte Moncompteformation. Vous pouvez recevoir jusqu’à 500 euros par an. Le plafond est fixé à 5 000€ sauf pour des cas spécifiques où la limite atteint 8 000€..
Les cas spécifiques où le plafond est fixé à 8 000€ :
- Salarié non qualifié
- Travailleur reconnu handicapé
- Victime d’accident du travail ou de maladie professionnelle ayant entraîné une incapacité permanente d’au moins de 10 %
- Bénéficiaire d’une pension d’invalidité
- Bénéficiaire d’une pension militaire
- Bénéficiaire d’une allocation ou rente d’invalidité des sapeurs-pompiers volontaires
- Bénéficiaire de la carte mobilité inclusion portant la mention « invalidité »
- Bénéficiaire de l’allocation aux adultes handicapés (AAH)
Que dois-je faire si mon solde CPF n’est pas suffisant ?
Contactez-nous ! Nos conseillers peuvent vous aider à trouver des sources de financement complémentaires en fonction de votre situation, tels que Pôle emploi, votre entreprise, vous-même (via carte bleue), ou encore l’OPCO Atlas.
Comment puis-je financer cette formation ?
Contactez-nous pour trouver une solution de financement sur mesure ! Nous vous aiderons à choisir parmi les options suivantes :
- OPCO (opérateurs de compétences) de votre entreprise
- Le plan de développement des compétences
- Les actions collectives pour les formations Big Data
- Le dispositif FNE-Formation
- Dispositif TPE / PME
- Pôle Emploi
- L’AIF (Aide Individuelle à la Formation pour les demandeurs d’emploi)
- L’ARE (Allocation chômage d’aide au retour à l’emploi)
- Le dispositif CPF (MonCompteformation)
- Contrat cadre
Pour aller plus loin
Formation Angular Avancé
Formation Ionic
Formation Firebase avec Angularfire
Formation Redux et RxJS
Formation Nestjs
Formation D3.js
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Romain
Je m’efforce toujours d’apprendre de nouvelles technologies et d’essayer de les mettre en œuvre dans notre monde moderne. J’ai tendance à penser que nous n’avons pas fini de le construire. Tout peut être amélioré avec le bon état d’esprit, et quelques lignes de JavaScript.
Elise
Développeur JS, je suis spécialisée dans le développement et l’intégration d’applications Angular. Convaincue que chacun peut contribuer à améliorer le web à l’aide d’un bon framework, j’aime partager mes connaissances par des formations ou par des articles, que je publie dans le site Codeburst, via Medium.
Cédric
Consultant et leader technique sur les technologies du web, je dispose d’une bonne connaissance Java et surtout d’une expertise Javascript. je mets à disposition mes compétences pour former et accompagner les projets à l’usage des nouvelles technologies du web : PWA, WebComponent, …
Témoignages
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation
Je recommande la formation
Je recommande la formation
Je recommande la formation
Les + : Formateur compétent et agréable à écouter;
Bon équilibre entre théorie et pratique
Les + : la compétence du formateur et sa capacité a rendre une matière difficile, facile à comprendre.
Globalement, c’est une super formation avec un super formateur
Les – : le manque de temps, 1 jour ou 2 en plus aurait été parfait
Je souhaite suivre : la formation avancé d’Angular
Les + : La qualité du formateur
Les – : RAS
Je souhaite suivre : Springboot
Les + : Adapté pour des débutants.
Les – : Pour ceux avec un niveau intermédiaire en Web, il y a un peu de redites au niveau des bases. Idem si on a déjà fait du Vue.js 3 par exemple.
Les + : On voit beaucoup de choses, ce qui permet de comprendre les bases et ensuite les pratiques avancées.
Les IDE sont faciles d’utilisation.
Les – : Peut-être passer un plus de temps sur les concepts avancés car ils sont assez techniques au niveau du code et donc compliqués à bien assimiler.
Je souhaite suivre : Peut-être une formation sur Angular avancé par la suite (dans quelques mois)
Les + : Accessible pour une personne découvrant TypeScript et Angular.
Formateur pédagogue et maitrisant le sujet.
Les + : Le grand point fort de cette formation a été l’équilibre entre les TP et la théorie. C’est très important dans des formations initiales de mettre l’importance sur la base et de construire sur celle-ci. Et je pense que cette formation fournit une bonne base pour aller plus loin dans l’apprentissage et la compréhension globale du langage.
Les – : Pour moi, il manquait un peu de temps pour expliquer d’autres concepts importants. Par exemple : les tests unitaire.
Je souhaite suivre : Pour le moment, pas de formation souhaitée. Peut-être d’ici quelques mois, la formation Angular Avancée
En synthèse : Chapeau à notre formateur Erwan qui a été vraiment très pro du début à la fin. La formation a été vraiment agréable a ses côtés, malgré le fait d’être en distanciel.
Les + : Très bonne connaissance technique du formateur.
Les – : Peut-être un peu trop d’informations pour la courte durée
Je souhaite suivre : ???
Navigation Site Reviews
Noter la formation
1950€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS