Tutorialspoint

Mid-Year Savings Flat 10% OFF, Use Code: MID10

Domain Driven Design Pattern (DDD) Training - Clean Architecture

person icon Darwin Perez

4.2

Domain Driven Design Pattern (DDD) Training - Clean Architecture

Tactical C# - .NET - Visual Studio

updated on icon Updated on Jul, 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.2

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

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

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

¡Hola! Bienvenid@ a mi perfil. Mi nombre es Darwin Pérez.

Tengo más de 15 años de experiencia en el área de la tecnología de la información en los cuáles he desempeñado principalmente funciones tales como: Desarrollador de aplicaciones fullstack, estrategia y táctica DDD y propietario técnico del producto.

Como un profesional que disfruta de investigar, organizar y transferir ideas,  conocimientos y experiencias a otros, he decidido convertirme en instructor y formarme para crear contenido de valor.

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