Angular — Les fondamentaux, opérationnel immédiatement.
TechnoWide
Le plus de la formation
Formation Angular (nouveautés de la version 16 à 21)
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
Bonne connaissance des technologies du web, des outils de développement front-end et de
JavaScript.
Objectifs
Cette formation intensive de 2 jours a été conçue pour répondre aux exigences du développement web moderne.
Elle intègre nativement le LLM Driven Development pour accélérer la productivité des équipes, les principes du Clean Code selon Robert C. Martin pour garantir la maintenabilité des applications, les standards d'accessibilité WCAG 2.2 et les pratiques d'écodéveloppement pour accompagner les politiques RSE.
Grâce à une approche pédagogique résolument orientée pratique — 70 % de mise en situation sur un projet réel fil rouge avec une api en ligne, 30 % de théorie — et à la densité maîtrisée des notions abordées, ce format 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.
À l'issue de la formation, le participant sera en mesure de :
– Maîtriser les concepts fondamentaux d'Angular et ses dernières évolutions
– Développer une application web Angular moderne avec TypeScript
– Créer des composants réutilisables, modulaires et maintenables
– Développer des applications testables en appliquant les bonnes pratiques du Clean Code
– Mettre en oeuvre les bonnes pratiques d'écodéveloppement dans ses projets Angular
– Intégrer l'accessibilité numérique dès la phase de développement
– Automatiser les tests unitaires et les contrôles d'accessibilité avec l'IA
Projet fil rouge — mini CRM
70 % pratique / 30 % théorie. Chaque notion est immédiatement appliquée dans le projet.
Les participants repartent avec une application fonctionnelle et un workflow LDD opérationnel.
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
– Configuration des règles LLM Driven Development
– Setup : Node, Angular CLI 20, ng new --standalone --routing, structure du projet, Angular DevTools
– Environments : environment.development.ts / environment.production.ts
– Architecture feature-based : shared/, features/
– Composants dumb vs smart, SRP
– Composants standalone : @Component, ViewEncapsulation, encapsulation CSS/JS
– Nouvelle syntaxe de template : @if / @else, @for avec track, @switch
– Communication composants : input() / output() signal-based, effect()
– @Input() et @Output(), comparatif avec les signals.
– Cycle de vie des composants : ngOnInit, ngOnChanges, ngOnDestroy
– Services : @Injectable, inject()
– Signals : signal(), computed()
– Routing : provideRouter(), loadComponent(), routerLink, RouterOutlet
– Lazy loading
Jour 2
– Compodoc — génération de documentation
– Guards fonctionnels : canActivate
– HttpClient : provideHttpClient()
– Observables froids
– Requêtes typées — services CRUD
– Filtres RxJS simples
– Gestion des erreurs serveur et API
– ReactiveFormsModule
– Signal forms : validators natifs, validator custom
– Pipes : async, pipes natifs
– Pipe custom
– Directives d'attribut
– Directives de structure
– Directive custom
– Tests unitaires avec Vitest assistés par IA
À 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
4490 €
7990 €
2890 €
4590 €
3672 €