Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Arquitectura Hexagonal en C# .NET
Rating: 4.6 out of 5(104 ratings)
706 students

Arquitectura Hexagonal en C# .NET

Aprende a programar aplicaciones escalables y de calidad
Last updated 5/2025
Spanish
Spanish [Auto],

What you'll learn

  • Arquitectura de Software Hexagonal
  • Conocimiento general de Arquitectura de Software
  • Crear aplicaciones en C# .NET
  • Principios SOLID
  • Componentes

Course content

17 sections • 123 lectures • 8h 35m total length
  • Introducción al curso de Arquitectura Hexagonal3:14

    Explicación de la estructura del curso de Arquitectura Hexagonal.

Requirements

  • No se necesita experiencia en C#, el curso contiene una introducción a programación en C#

Description

En este curso de Arquitectura Hexagonal, te voy a enseñar cómo dejar atrás esos proyectos donde todo está acoplado, donde si cambias una línea en el servicio, se rompe el controlador, la base de datos y hasta el login de tu app. ¡Basta de eso!

Vas a Aprender Arquitectura de Software Hexagonal: el dominio por un lado, los casos de uso bien claros, y todo lo externo (frameworks, bases de datos, APIs) en su lugar. Nada entra al núcleo sin permiso. Y sí, también veremos cómo adaptar esto a proyectos reales, no solo dibujitos bonitos en una pizarra.

Aprenderás a:

  • Diseñar tu aplicación con independencia tecnológica.

  • Separar dominio, aplicación e infraestructura.

  • Aplicar principios SOLID de forma natural (sin que suene a teoría aburrida).

  • Usar puertos y adaptadores para conectar todo.

Este curso es para devs que quieren llevar su backend al siguiente nivel, no importa si no usas C#, el objetivo del curso es aprender los fundamentos de Arquitectura Hexagonal para que puedas implementarlos sin importar el lenguaje de programación.

Este curso te dará el conocimiento necesario para que des tu paso de programador al nivel de Arquitecto de Software, aplicando el conocimiento en sistemas reales que tendrás que diseñar en tu labor real como programador.

Who this course is for:

  • Todo programador que desee dar un salto en su carrera, aprendiendo Arquitectura de Software