Tutorialspoint

#May Motivation Use code MAY10 for extra 10% off

Domain Driven Design Pattern (DDD) Training - Clean Architecture

person icon Darwin Perez

4.4

Domain Driven Design Pattern (DDD) Training - Clean Architecture

Tactical C# - .NET - Visual Studio

updated on icon Updated on May, 2024

language icon Language - Spanish

person icon Darwin Perez

category icon Software Development,Design Patterns (software)

Lectures -49

Resources -4

Duration -3.5 hours

4.4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Iníciate con el patrón de Diseño Dirigido por Dominio (DDD) de una forma simple y 100% práctica. Partiendo de una arquitectura clásica DDD aprenderemos a modular y a delimitar contextos en una arquitectura limpia monolítica que posteriormente podamos escalar fácilmente a otras arquitecturas más modernas.

Antes de escalar a una arquitectura de microservicios saludable, deberíamos tener bastante claro como desacoplar los diferentes contextos del negocio con éxito, resolver los problemas a través del método "divide y vencerás" y emplear técnicas reconocidas para reafirmar correctamente el concepto "micro" de un servicio.

Con una estrategia simple, pero bien definida, aprenderemos a delimitar un pequeño modelo de venta de cursos online en partes más pequeñas, implementándolo a través de una revisión de todos los fundamentos básicos sobre el patrón DDD con una explicación clara paso a paso con argumentos sólidos donde no omitiremos configuración ni código alguno, permitiéndonos generar una estructura clásica DDD para el inicio de un proyecto que posteriormente podamos hacer evolucionar según convenga.

Eric Evans, ha propuesto este patrón DDD que ha sido reconocido durante años por la comunidad de desarrollo como un estándar para resolver ágilmente los constantes cambios en cualquier modelo de negocio y está firmemente convencido de que lo necesitas entender y dominar para poder diseñar arquitecturas de microservicios bajo las mejores prácticas.

Utilizaremos las versiones más recientes de C#, SQL Server, .NET y Visual Studio a lo largo de todo el curso y crearemos un proyecto que nos permita entender de una forma simple como podemos iniciar con este patrón en cualquier proyecto para luego convertirlo en algo más.

La idea de este curso es enfocarnos única y exclusivamente en los conceptos del patrón DDD lo más limpio, fácil y simple posible. Se afinan algunos temas adyacentes de .NET y POO sobre todo para los más principiantes.

Únete a este curso 100% práctico donde mi misión es enseñarte técnicas avanzadas para que puedas iniciar cualquier proyecto con este patrón.

Goals

What will you learn in this course:

Crearás un modelo avanzado de software para negocios a través del patrón DDD preparado para resistir cambios constantes y sobrevivir en tiempos de Agile.

Emplearás técnicas para dividir apropiadamente los contextos de un negocio y separar los problemas para lograr soluciones más simples.

Iniciarás desde una arquitectura monolítica pero modular que te permita escalar fácilmente hacia otras arquitecturas modernas cuando el negocio así lo requiera.

Segregarás correctamente responsabilidades entre las clases de una arquitectura clásica DDD aplicando principios SOLID.

Entenderás como iniciar fácilmente un modelo y arquitectura DDD.

Prerequisites

What are the prerequisites for this course?

No se requiere experiencia previa en Domain Driven Design. Lo haremos todo de cero.

No se requiere experiencia previa en .NET

Se requiere al menos conocimientos básicos de Programación Orientada a Objetos.

Domain Driven Design Pattern (DDD) Training - Clean Architecture

Curriculum

Check out the detailed breakdown of what’s inside the course

Introducción
5 Lectures
  • play icon Conceptos y Terminologias Generales del Curso
  • play icon ¿Qué es el Diseño Dirigido por Dominio (DDD)? 00:19 00:19
  • play icon ¿Cuándo es importante implementar DDD? 01:05 01:05
  • play icon ¿Cómo aporta DDD en entornos ágiles? 00:54 00:54
  • play icon ¿Qué tecnologías utilizaremos en este curso? 02:26 02:26
Configuración
6 Lectures
Tutorialspoint
Objetivos Generales
3 Lectures
Tutorialspoint
Preparación de Estructura
8 Lectures
Tutorialspoint
Domain - Capa de Dominio
9 Lectures
Tutorialspoint
Infrastructure - Capa de Infraestructura
11 Lectures
Tutorialspoint
Application - Capa de Aplicación
6 Lectures
Tutorialspoint
Código Fuente
1 Lectures
Tutorialspoint

Instructor Details

Darwin Perez

Darwin Perez


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515