Blue Code
Cours Séminaires Coaching Méthode Références Contact
Angular

Les single page applications (SPA) ont profondément modifié la manière de réaliser des interfaces utilisateur pour le web: il ne s'agit plus de pages rendues côté serveur mais d'applications autonomes s'exécutant dans le navigateur. Leur adoption recoupe différentes tendances: préférence pour les API REST côté serveur d'une part, émergence de l'écosystème JavaScript d'autre part.

Angular est un des frameworks les plus connus de cet écosystème, il a succédé en 2016 à AngularJS et propose une solution complète pour le développement de SPA.

  • 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

    • 2,5 jours
    • 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

    • 2 jours
    • 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

    • 1 jour
    • 3 mois d'expérience avec Angular et Typescript
    • En présentiel ou en classe virtuelle
    • En français ou en anglais
Blue Code

Blue Code est un collectif d'experts formateurs.

Plus d'informations et contacts

Formations frontend
  • Angular
  • React (prochainement)
Formations backend
  • Java
  • .NET
Séminaires
  • Éco-conception
  • Bonnes pratiques d'architecture
Coaching
Design: Jasmine Yip