Architecture Hexagonale et TDD en TypeScript : bien débuter
La méthode concrète la plus puissante pour développer de meilleurs logiciels plus rapidement et sereinement.
4.41 (121 reviews)

770
students
10.5 hours
content
Sep 2023
last update
$19.99
regular price
What you will learn
Comment passer deux fois plus de temps à développer de nouvelles fonctionnalités plutôt qu'à corriger des bugs
Comment définir des exemples servant de critères d'acceptation et permettant d'éviter les longues discussions autour de quiproquos grâce à l'Example Mapping
Comprendre ce qu'est une bonne architecture, et comment avoir une approche évolutive pour ne pas sombrer dans la complexité accidentelle
Comment être serein et beaucoup plus rapide grâce au Test-Driven Development (TDD)
Comment bien mettre en place une architecture hexagonale en partant de zéro
L'importance de l'inversion de dépendances, principe SOLID extrêmement important pour t'assurer un logiciel plus facilement maintenable et évolutif
Pourquoi et comment itérer de façon très rapide grâce au feedback régulier que permettent le TDD et l'architecture hexagonale
Comment se servir d'un framework (NestJS) pour gagner du temps, sans s'y coupler
Comment tester en isolation l'infrastructure grâce à TestContainers
Comment organiser ses fichiers et ses dossiers selon le principe de la Screaming Architecture
Comment bien séparer Data Model et Domain Model avec Prisma et PostgreSQL
Comment créer des fixtures et des builders pour nos tests unitaires et créer une DSL (Domain Specific Language) pour créer des tests unitaires plus rapidement
Comment utiliser un Presenter pour gérer le retour des use cases de façon découplée, évolutive, et maintenable
Pourquoi et comment implémenter des tests end-to-end
5196546
udemy ID
3/6/2023
course created date
3/10/2023
course indexed date
Bot
course submited by