Home | Back to Courses

Architecture Hexagonale et TDD en TypeScript : bien débuter

Course Image
Partner: Udemy
Affiliate Name:
Area:
Description: Ce cours t'apprendra à développer de meilleurs logiciels plus rapidement grâce au TDD (Test-Driven Development) et à l'architecture hexagonale avec une application pratique en TypeScript / Node.JSTu y verras notamment :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 MappingComment structurer un test unitaire dans le code pour éviter qu'il soit fragile et te permettre de refactorer ton code sereinementL'importance de l'inversion de dépendances, principe SOLID extrêmement important pour t'assurer un logiciel plus facilement maintenable et évolutifComment 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 que tu ne l'as jamais vu !Comment gérer le code lié à l'infrastructure (base de données, système de fichiers, etc,) sans polluer la logique métierComment tester l'infrastructure grâce à des tests d'intégration isolés avec TestContainerComment organiser ses fichiers et ses dossiers selon le principe de la Screaming ArchitectureComment bien séparer Data Model et Domain Model avec Prisma et PostgreSQLComment utiliser un Presenter pour gérer le retour des use cases de façon découplée, évolutive, et maintenableComment se servir d'un framework (NestJS) pour gagner du temps, sans s'y couplerPourquoi et comment implémenter des tests end-to-endJ'y montre pas à pas comment je développe une application avec une architecture hexagonale, en me basant ici sur une version du kata Social Network, un Kata fait pour ressembler à un vrai projet, et pas juste un exercice rapide !On simulera l'apparition de nouveaux besoins, com
Category: Development > Web Development > Software Architecture
Partner ID:
Price: 99.99
Commission:
Source: Impact
Go to Course