C’est un de nos atouts majeurs : nous sommes spécialisés, et donc très réactifs. Notre formation Angular est déjà à jour avec la nouvelle version d’Angular 16 disponible depuis le 3 mai 2023.
Programme de la formation Angular 16
Signals et granular reactivity
Angular 16 introduit une nouvelle API appelée Signals, qui va profondément améliorer les futures versions d’Angular en permettant une meilleure gestion de la détection de changement.
Inputs obligatoires
C’est un manque majeur qui est enfin comblé : les @Input peuvent désormais être rendus obligatoires.
Nouveau boilerplate standalone
La création d’un nouveau projet Angular peut désormais se faire avec les nouveaux standalone components introduits dans Angular 15.
Nouveaux outils pour prévenir les fuites de mémoire
RxJS est puissant, mais mal utilisé, il peut causer des fuites de mémoire. De nouveaux outils font leur apparition dans Angular 16 pour faciliter la clôture des Observables.
Simplification du router
Dans des cas avancés, réceptionner les données du router est désormais simplifié en utilisant de simples @Input.
Server Side Rendering (SSR)
Le Server Side Rendering est désormais géré de façon beaucoup plus performante grâce à « l’hydratation ».
Compatibilité Content Security Policy (CSP)
La CSP est une fonctionnalité de sécurité en web. Angular 16 est désormais entièrement compatible CSP.
Esbuild et Vite
Angular est en train de finaliser un nouveau système interne de build et de serveur de développement, plus rapides.
Jest
Ce n’est pas encore effectif, mais il a été annoncé que Karma est déprécié, et que le système de tests unitaires va basculer sur Jest et Web Test Runner.
Autres nouveautés
- Support de TypeScript 5.0, dont les décorateurs standards
Autres versions d’Angular
Notre formation est rétro-compatible avec les précédentes versions d’Angular. Rassurez-vous, il s’agit toujours du même Angular, on fait le point avec vous à ce sujet.
Retrouvez le reste du programme dans la formation Angular générique.