Angular — Expert
TechnoWide
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Certifications
Datadock
Qualiopi
Pré-requis
Avoir suivi la formation Angular — Perfectionnement ou posséder une expérience solide sur Angular avec une maîtrise des Signals, des interceptors, du routing avancé, des resolvers, d'OnPush et de @defer.
Objectifs
Cette formation de 2 jours s'adresse aux développeurs ayant suivi la formation Angular — Perfectionnement ou possédant une solide expérience Angular en contexte professionnel. Elle aborde les sujets les plus avancés du framework : Zoneless Angular, Signal Store, Nx monorepo, SSR complet, SEO dynamique, internationalisation, schematics custom et stratégie de tests avancée.
Les fils rouges LLM Driven Development, Clean Code, accessibilité WCAG 2.2 et écodéveloppement atteignent leur niveau d'exigence maximal. Chaque notion est justifiée par un impact mesurable sur la performance, la maintenabilité et l'empreinte carbone de l'application.
En 2 jours, la densité maîtrisée des notions abordées favorise un taux de rétention significativement supérieur aux formations plus longues. Chaque concept est immédiatement appliqué, ce qui permet aux participants d'être opérationnels dès leur retour en entreprise.
ECODEVELOPPEMENT
Moins de cycles CPU = moins de consommation énergétique. Sur une app avec de nombreux utilisateurs, la réduction de 30-40% des cycles de détection apportée par Zoneless se traduit en kilowattheures économisés. C'est mesurable avec des outils comme GreenFrame.
À l'issue de la formation, le participant sera en mesure de :
- Migrer une application Angular vers le mode Zoneless et en mesurer l'impact
- Concevoir et utiliser un Signal Store pour la gestion d'état avancée
- Structurer un monorepo Nx avec des libs taggées, des contraintes d'import et des schematics custom
- Mettre en oeuvre le SSR complet avec hydration incrémentale et optimisation SEO dynamique
- Internationaliser une application Angular avec ngx-translate et les ICU expressions
- Appliquer la pyramide de tests de Mike Cohn à une architecture Angular complète
- Générer et comprendre les tests unitaires, d'intégration, E2E et de régression visuelle assistés par l'IA
Projet fil rouge — mini CRM expert
70 % pratique / 30 % théorie. Les participants repartent avec une application complète intégrant Nx monorepo, Zoneless Angular, Signal Store, SSR, SEO dynamique, internationalisation et une suite de tests complète générée et validée avec l'IA.
PUBLIC CONCERNÉ
Développeurs Angular expérimentés souhaitant maîtriser les patterns avancés, l'architecture à grande échelle et les techniques de performance et de qualité au niveau expert.
MÉTHODES ET MOYENS PÉDAGOGIQUES
La formation alterne exposés théoriques, échanges et travaux pratiques sur un projet fil rouge.
MODALITÉS D'ÉVALUATION
La progression est évaluée tout au long de la formation par le formateur, au travers de QCM,
mises en situation et travaux pratiques. Un test de positionnement est soumis au participant en
amont et en aval de la session afin de mesurer les compétences acquises.
Programme
Jour 1 — Réactivité et architecture
- Rappel et élévation des règles LLM Driven Development, Clean Code, accessibilité, écodéveloppement
- Zoneless Angular — provideZonelessChangeDetection(), migration depuis Zone.js, impact tests, argument écodéveloppement
- afterNextRender / afterEveryRender — intégration libs tierces, phases write/read, différence avec ngAfterViewInit en SSR
- Signal Store — signalStore(), withState(), withComputed(), withMethods(), withHooks()
- Nx monorepo — workspace, libs taggées (feature, data-access, ui, util), affected commands, cache distribué, contraintes d'import
- InjectionToken — provide de constantes dans Nx, découplage apps/libs
- Schematic custom assisté par l'IA — générer une feature complète dans les libs Nx
- Pluralisation — ICU expressions : plural, select
- Internationalisation runtime — ngx-translate, fichiers JSON, changement de langue, intégration Signal Store
Jour 2 — SSR, SEO, performance, tests
- SSR complet — provideServerRendering(), TransferState, isPlatformBrowser
- Hydration incrémentale, SSG avec withPrerender(), preloading strategies custom
- Router expert — RouteReuseStrategy, secondary routes, TitleStrategy custom, Meta service
- SEO dynamique — title et meta description dynamiques, Open Graph, routes dynamiques avec resolver + SSR
- Overlay CDK — PositionStrategy, ScrollStrategy, PortalOutlet
- Dashboard avec charts — Signal Store + @defer + afterNextRender + Zoneless + SSR
- Web Workers — ng generate web-worker, déport de calculs lourds hors du thread principal
- Analyse bundle — esbuild-bundle-analyzer, tree-shaking, budgets angular.json
- Pyramide de tests Mike Cohn — stratégie par couche Angular : Signal Store, guards, resolvers, interceptors, composants
- Tests unitaires assistés par l'IA avec Vitest
- Tests d'intégration assistés par l'IA avec TestBed et provideZonelessChangeDetection()
- Tests E2E assistés par l'IA avec Playwright
- Visual regression testing Playwright — dashboard charts
À propos du centre TechnoWide
Avec plus de 20 années d'existence, TechnoWide contribue à la transformation numérique des administrations et entreprises à travers des formations pointues dans les domaines suivants : réseaux informatiques, systèmes d'exploitation, cybersécurité, intelligence artificielle, technologies Web, développement logiciel et bien d'autres encore !
Notre objectif est de fournir des solutions de montée en compétences en sur mesure qui reflètent les besoins uniques de chaque organisation, tout en favorisant une collaboration innovante et inclusive.
Nous sommes motivés par la volonté de transmettre des compétences technologiques essentielles et de contribuer à l'évolution des entreprises dans un monde en constante mutation.
Chez TechnoWide, nous pilotons des projets de formation et de coaching variés (conseils, assistances et expertises) en mettant à profit une expertise approfondie de la sphère informatique.
Notre rôle consiste à travailler en étroite collaboration avec des équipes pluridisciplinaires pour concevoir des programmes adaptés, tout en aidant nos clients à intégrer efficacement ces nouvelles compétences
dans leurs processus métiers.
Grâce à une approche centrée sur les besoins, nous avons aidé de nombreuses entreprises à relever les défis technologiques actuels.
Nos grands domaines de compétences :
- Développement logiciel,
- Technologies web,
- Système embarqués, Iot, Robotique,
- Gestion de projet,
- Virtualisation, Cloud, Devops,
- Système d'exploitation,
- Big Data et Business Intelligence,
- SGBD et travail collaboratif.
Au delà de la formation, nous proposons aussi à nos clients des prestations accompagnantes de type
Coaching que ce soit en entreprise ou en distanciel.
Notre société étant essentiellement composée de Consultants/Formateurs et d'Architectes logiciels.
Nos pôles de compétences :
Langages : Java/JEE , .Net Core, .Net framework, C/C++/C#, Python Langages Web : Angular, ReactJS, NodeJS, VueJS, Symfony
Systèmes embarqués, Iot, Robotique : Cartes ESP32/ESP8266, Raspberry Pi, C++/Java (temps réel...)
Méthodes agiles : Scrum Master, Product Owner, Devops.... (certifiantes)
Gestion de projet : Itil Foundation, ISTQB... CMS : Drupal, WordPress, Joomla...
Applications mobiles : IOS, Iphone/Ipad, UX Design, Android, Kotlin.. Big Data : Hadoop, NoSQL, Cassandra, Kafka
Écoconception numérique : Développement de sites web écoresponsables....
Cloud computing : VMware, Azure, Office 365, Docker, Kubernetes, Terraform...
Bases de données : Oracle, SQL Server, PostGreSQL, MySQL
Réseaux : Introduction et pratique des Réseaux, Windows Server, Windows 10/11, PowerShell, Linux/Unix, MacOS...
Virtualisation : VMware Vsphere, Citrix Xen, HyperV, Proxmox...
Solutions collaboratives : Exchange Server, SharePoint, MS Dynamics.
TechnoWide organise ainsi des actions de formation standard (Intra-entreprise) mais aussi en sur mesure
pour ses clients : Grands Comptes, Administrations, PME-PMI, ESN, Éditeurs logiciels et Start-Up sur
tout le territoire national.
Votre contact commercial : Guillaume SIMON - mail : guillaume.simon@technowide.fr
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
6815.9 €