-
Assimiler les fondamentaux d'Angular
Dès lors qu'Angular couvre tous les besoins d'une application web frontend, la quantité de fonctionnalités peut rendre l'apprentissage difficile. Son utilisation suppose aussi d'être à l'aise avec l'écosystème JavaScript.
Après avoir passé en revu les éléments essentiels de cet écosystème (NodeJS, Npm ou Yarn, le langage TypeScript, les linters, etc...), ce cours vous apprendra à utiliser les fonctionnalités les plus importantes d'Angular: celles qui permettent de faire face à la plupart des cas d'usage d'un projet.
Points forts: composants, routing, data binding, formulaires, RxJS
-
-
3 mois d'expérience en JavaScript et HTML
-
En présentiel ou en classe virtuelle
-
En français ou en anglais
-
-
Maîtrisez le concept de réactivité en Angular
Cette formation a pour objectif d’approfondir la compréhension de la réactivité en Angular. Nous commencerons par étudier les rouages de RxJS pour avoir un schéma mental clair de son fonctionnement. Nous recoderons une partie de la librairie pour comprendre comment s'articulent les différents concepts de RxJS (Observable, Observer, Subscription, Operator,...).
Nous verrons ensuite le fonctionnement des signaux, introduits dans Angular 16, et comment ils permettent de simplifier la gestion de la réactivité dans Angular. Ces deux outils ont chacun leurs forces et leurs faiblesses, et nous verrons comment les combiner pour utiliser le bon outil au bon endroit.
Points forts: RxJS, Signals, interopérabilité, programmation réactive
-
-
3 mois d'expérience avec Angular et Typescript
-
En présentiel ou en classe virtuelle
-
En français ou en anglais
-
-
Maîtrisez les AST pour des transformations de code efficaces et automatisées
Cette formation a pour objectif d'enseigner aux développeurs et développeuse Angular comment utiliser les Abstract Syntax Trees (AST) via des outils tels que ESLint et les schematics
@angular/cli
pour automatiser les transformations de code à grande échelle.Les participants apprendront à créer et appliquer des règles de lint personnalisées, à développer des migrations et à intégrer ces outils dans leur flux de travail. Un projet fil rouge sera présent tout au long de la formation pour permettre aux participants de mettre en pratique leurs nouvelles compétences.
Points forts: parser, pattern visitor, linter, migrations
-
-
3 mois d'expérience avec Angular et Typescript
-
En présentiel ou en classe virtuelle
-
En français ou en anglais
-