Formation Angular 15
1800€ HT / personne |
3 jours (21 heures) |
Nous sommes Angular version 15,14,13, 12, 11, 10, 9, 8, 6, 4, 2 Ready !
Présentation
Angular est le tout nouveau framework de Google qui s’impose déjà comme étant LA référence des technologies Web modernes. Comme toutes nos formations, celle-ci vous présentera la dernière version stable en date ainsi que ses nouveautés (Angular 15 sorti le 30 novembre 2022 à la date de l’article).
Formez-vous dès maintenant au Framework Web le plus puissant du marché !
Angular offre des performances accrues avec une conception modulaire adaptée à la mobilité ainsi qu’une amélioration de la productivité de vos équipes de développement. En embrassant les nouveaux standards du Web et les nouveautés apportées par ES6 et TypeScript, Angular bénéficie immédiatement d’un écosystème riche et d’une communauté toujours plus grande. Venez également découvrir la richesse et toute la puissance de TypeScript 4.9 conçu par le non moins célèbre Anders Hejlsberg.
Dans cette formation, vous découvrirez comment créer avec Angular vos propres composants réutilisables. Pour exploiter toute la puissance du framework, vous apprendrez à en maîtriser les différentes facettes, parmi lesquelles l’injection de dépendances, les templates, le routage, le data-binding, ainsi que les tests (unitaires et fonctionnels). Enfin, vous serez initiés aux bonnes pratiques architecturales et à l’état de l’art des environnements de développement. Soyez-les premiers à appréhender les nouveaux concepts de développement afin d’écrire des applications robustes et performantes !
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 4.8
- Utiliser les tests unitaires et fonctionnels au développement
- Découvrir la dernière version de la spécification officielle de JavaScript ES2022
- Connaître les mécanismes avancés du Framework
Public visé
- Développeur Web
- Lead Développeur
- Architecte
- Chef de projets
Pré-requis
- Connaissance de JavaScript ou TypeScript, HTML5/CSS3
Programme de notre formation Angular 15
Jour 1 – Introduction
- ES2022, le nouveau JavaScript
- ES2022 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
Les nouveautés d’Angular 14
- Strictly typed forms
- Standalone components
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 unitaires
Module Complémentaire : Angular Avancé (2 jours)
Pour aller plus loin
Formation Angular Avancé
Formation Ionic
Formation Firebase avec Angularfire
Formation Redux et RxJS
Formation MEAN Stack
Formation D3.js
Autour du sujet
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
Compétence du formateur
Pédagogie pas au top. Fourniture des supports
Je recommande la formation
Je recommande la formation
Extrèmement pratique
Rien à signaler
Le formateur
C’était très bien. Merci
Répond à des besoins d’entreprise
Un peu court et pas assez poussée
.NET 6
Trop bouen
Sujet maitrisé, formateur à l’écoute et pédagogue
Formation trop courte pour le contenu, 3 jours ce n’est pas suffisant.
formation très pédagogique
trop courte.
une bonne formation et un formateur très pédagogue.
bravo.
Je recommande la formation
formation Angular interessante 🙂 le formateur est tres pedagogue et tres bon
formation Angular interessante 🙂 le formateur est tres pedagogue et tres bon
équilibre thérie et pratique
Le Formateur
Flutter, Nodejs et Docker au programme
Richesse du contenu, formateur compétent.
Tempo un peu lent le premier jour et un peu trop rapide ensuite.
Le support de cours
Niveaux trop hétérogènes.
Pas adapté malgré mon évaluation au début qui montrait bien que mon niveau était trop faible.
Vous auriez du me proposer une formation plus adaptée.
Cependant merci à Romain.
Réponse d'Ambient IT
Bonjour Pierre-Yves,
Nous vous remercions pour votre commentaire qui nous aide à améliorer la qualité de nos formations.
À l’avenir, nous étudierons davantage la validité des prés-requis.
formation très intéressante couvrant les besoins que j’avais
difficile à distance
pour le moment aucune, il faut que je pratique avant d’aller plus loin
formation dense et intéressante
Mise en application de tous les thèmes abordés au sein d’une même application créée ensemble
Je recommande la formation
Le panel de choses vues dans un temps restreint
Le contenu du cours
Le formateur (réactivité, pédagogie, intérêt)
Certains points sont vus très rapidement (Points expliqués suite à demande)
Oui
Super intéressant, très complet & ludique
Il faudrait peut-être une antenne 4G pour le formateur afin de s’assurer aucune latence ou coupure.
Navigation Site Reviews
Noter la formation
1800€ HT / personne |
3 jours (21 heures) |