|
5 | 5 | </p>
|
6 | 6 |
|
7 | 7 | <h1 align="center">
|
8 |
| - 🐘🎯 Hexagonal Architecture, DDD & CQRS in Typescript |
| 8 | + 🔷🎯 Hexagonal Architecture, DDD & CQRS in TypeScript |
9 | 9 | </h1>
|
10 | 10 |
|
11 | 11 | <p align="center">
|
12 | 12 | <a href="https://github.com/CodelyTV"><img src="https://img.shields.io/badge/CodelyTV-OS-green.svg?style=flat-square" alt="codely.tv"/></a>
|
13 | 13 | <a href="http://pro.codely.tv"><img src="https://img.shields.io/badge/CodelyTV-PRO-black.svg?style=flat-square" alt="CodelyTV Courses"/></a>
|
| 14 | + <a href="https://github.com/CodelyTV/typescript-ddd-example/actions"><img src="https://github.com/CodelyTV/typescript-ddd-example/workflows/Node%20CI/badge.svg" alt="CI pipeline status" /></a> |
14 | 15 | </p>
|
15 | 16 |
|
16 | 17 | <p align="center">
|
17 |
| - Example of a Typescript application following Domain-Driven Design (DDD) and |
18 |
| - Command Query Responsibility Segregation (CQRS) principles keeping the code as simple as possible. |
19 |
| - |
| 18 | + Example of a <strong>TypeScript application following Domain-Driven Design (DDD) and Command Query Responsibility Segregation |
| 19 | + (CQRS) principles</strong> keeping the code as simple as possible. |
| 20 | + <br /> |
| 21 | + <br /> |
| 22 | + Take a look, play and have fun with this. |
| 23 | + <a href="https://github.com/CodelyTV/typescript-ddd-example/stargazers">Stars are welcome 😊</a> |
20 | 24 | </p>
|
| 25 | + |
| 26 | +# 🤩 Related links |
| 27 | + |
| 28 | +## 🔷 Repositories also in TypeScript |
| 29 | + |
| 30 | +- [🔷🌱 TypeScript Basic Skeleton](https://github.com/CodelyTV/typescript-basic-skeleton): Bootstrap your new TypeScript frontend project |
| 31 | +- [🔷🌍 TypeScript API Skeleton](https://github.com/CodelyTV/typescript-api-skeleton): Bootstrap your new TypeScript backend project |
| 32 | +- [🔷✨ TypeScript DDD Skeleton](https://github.com/CodelyTV/typescript-ddd-skeleton): Bootstrap your new TypeScript projects applying Hexagonal Architecture and Domain-Driven Design patterns |
| 33 | +- [🔷🔖 TypeScript DDD Course](https://github.com/CodelyTV/typescript-ddd-course): Learn Domain-Driven Design in TS lesson by lesson |
| 34 | +- [🔷🎯 TypeScript DDD Example](https://github.com/CodelyTV/typescript-ddd-example): Complete project applying Hexagonal Architecture and Domain-Driven Design patterns |
| 35 | + |
| 36 | +## 🎯 Repositories also applying these software architecture patterns |
| 37 | + |
| 38 | +- [☕🎯 Java DDD Example](https://github.com/CodelyTV/java-ddd-example) |
| 39 | +- [🐘🎯 PHP DDD Example](https://github.com/CodelyTV/php-ddd-example) |
| 40 | +- [λ🎯 Scala DDD Example](https://github.com/CodelyTV/scala-ddd-example) |
| 41 | +- [🦈✨ C# DDD Skeleton](https://github.com/CodelyTV/csharp-ddd-skeleton) |
| 42 | + |
| 43 | +## 🎥 Video explanations to these examples |
| 44 | + |
| 45 | +- [🔖 Domain-Driven Design en TypeScript](https://pro.codely.tv/library/ddd-en-typescript-modelado-y-arquitectura-172533/375662/about/): The complete video course for which we have developed this example repository |
| 46 | +- [📂 DDD en TypeScript: Estructura de carpetas](https://youtu.be/AJJRk7qmVHg): First video of the course |
| 47 | +- [🫐 Optimiza tu código TYPESCRIPT gracias a TIPOS ANÓNIMOS](https://youtu.be/qjwHbKUU8Rw): Video from the course lesson regarding Aggregates |
| 48 | + |
0 commit comments