Introducción arquitectura hexagonal y DDD básico en Laravel

En este curso aprenderás sobre la introducción a arquitecturas limpias implementado arquitectura hexagonal con Laravel

3.21 (105 reviews)
Udemy
platform
Español
language
Web Development
category
463
students
6 hours
content
Jan 2023
last update
$49.99
regular price

What you will learn

Utilización de arquitecturas limpias dentro de un proyecto

Fomentación de las buenas practicas de programacion bajo principios S.O.L.I.D

Fortalecimiento en el uso de Frameworks como Laravel

Fortalecimiento en la comprensión del paradigma POO (Programación orientado a objetos)

Fortalecimiento extra en el conocimiento de APIS, normas REST, protocolos HTTP.

Fortalecimiento extra en aplicaciones como MySQL, PostMan, Visual studio code, Lragon etc.

Description

Bienvenidos al curso de introducción sobre Arquitectura Hexagonal & DDD.


¡Hola! Me llamo Cristian Vasquez, Soy desarrollador Backend Senior y hago este curso con el fin de ayudar a aquellas personas que han querido sumergirse con estos conceptos pero no han sabido por donde comenzar ni como hacerlo.

Mi curso dispone de una introducción solida para que esos desarrolladores puedan continuar por su cuenta y cada vez ganando más experiencia en el campo mientras siguen desarrollando bajo esta arquitectura y estas practicas de desarrollo. Para mí es muy importante compartir mi conocimiento con todos ustedes y sé muy bien que la información sobre estos temas para la parte del mundo hispanohablante es un poco limitada y escasa; es necesario fomentar y compartir estos conocimientos para fortalecer una linea grande de desarrolladores dispuestos a avanzar con sus capacidades técnicas en programación y aquellos que estén dispuestos en mejorar, poder superar ese nivel y tener mas experiencia en estos campos.

Con este curso podrás embarcarte en varios aspectos como:

  • Arquitecturas limpias

  • Patrones de desarrollo

  • Paradigmas de programación

  • Principios de programación

  • Pruebas unitarias

Así como también podrás aprender y fortalecer de manera técnica los conocimientos en los siguientes elementos como son:

  • Laravel

  • PHP

  • PHPUnit

  • API

  • Normas REST

  • MySQL

  • POSTMAN

  • MySQL WorkBench

  • Visual Studio Code

  • Laragon

Los invito a que me acompañen en esta aventura y mejoren sus capacidades como programadores y como profesionales. Cada cosa nueva que aprendan día a día será una recompensa para su vida.

No siendo mas, nos vemos en las clases

¡Bye :)!

Content

Introducción

Introducción al curso
Introducción a las herramientas
Introducción a fundamentos de Laravel
Introduccion a fundamentos de S.O.L.I.D
Introduccion a fundamentos de Arquitectura Hexagonal
Introduccion a fundamentos de DDD
Introduccion a pruebas unitarias

Laravel y MySQL

Instalación de Laravel
Conexión a base de datos y migraciones
Ejecución de seeders para llenar las tablas de forma dinámica

S.O.L.I.D

S: Principio de responsabilidad única
O: Principio de abierto/cerrado
L: Principio de sustitución de Liskov
I: Principio de segregación de interfaces

Screenshots

Introducción arquitectura hexagonal y DDD básico en Laravel - Screenshot_01Introducción arquitectura hexagonal y DDD básico en Laravel - Screenshot_02Introducción arquitectura hexagonal y DDD básico en Laravel - Screenshot_03Introducción arquitectura hexagonal y DDD básico en Laravel - Screenshot_04

Reviews

Nicolás
September 4, 2023
Muy bueno el material. Siento q falta un poquito mas de contenido. Si se agregase el mismo proceso para la entidad de task el curso quedaría super completo
Gustavo
August 24, 2023
Es justo lo que estaba buscando, hace rato no uso laravel asi que lo trataré de aplicar a mis proyectos en dart.
Brian
June 16, 2023
Muy buena forma de explicar, en las clases practicas note que saltan el orden cuando se consultan usuarios por id y cuando se eliminan usuarios y me parece que el curso aun no finaliza
Edilma-Estefania
April 16, 2023
He estado esperando ansiosamente un curso como este durante mucho tiempo, ya que se habla muy poco sobre este tema. Como desarrollador de Laravel, siempre estoy buscando maneras de mejorar mi código y asegurarme de que esté siguiendo las mejores prácticas. Creo que las arquitecturas limpias son una parte fundamental de la programación sólida y de alta calidad, y estoy emocionado de poder aprender más sobre cómo aplicar estas técnicas en Laravel.
Marco
April 1, 2023
Me hubiera gustado que se implementara lógica en la entidad del dominio, es decir la clase User. También me hubiera gustado como la entidad Task interactuaba con user, aplicando lógica en el dominio correspondiente
Alexis
January 17, 2023
Esta bien para personas que no saben nada de Arquitectura Hexagonal o DDD. Ayuda un poco a entender la estrucutra de carpetas y sus usos. Tal vez falta un poco explicar de manera mas explicita algunos conceptos, pero para empezar esta bien. Los videos estan en mal orden, y pueden generar confusion. Este es el orden: .... Clase 22, 27, 23, 24, 25, 28, 26, 29, 30.
Asier
November 30, 2022
Bastante interesante el curso, tiene algún pequeño lio porque la clase 26 habría que hacerla después de la 28. Esperemos que sigan sacando más partes para profundizar más. Edito: Habiendo terminado el curso entero, he comprobado que la clase User.php del dominio y los ValueObjects Email, FullName, Password, Timestamp y UserName, no se están usando para nada, se pueden borrar y todo sigue igual. Así que digamos que no está todo bien hilado.
Mario
June 29, 2022
Esta bueno una induccion a la aquitectura hexagonal y buenas practicas, pero me parece que se puede hacer mas completo para agregar mas ejemplos de como implementar mas cosas con la arquitectura.
Jaime
June 23, 2022
Es demasiado básico. También construye el material gráfico mientras da el curso lo cual resta tiempo valioso. Debería de armar ese material primero y luego presentarlo. Tampoco menciona si hay ventajas en utilizar una segunda capa sobre la capa de laravel.

Charts

Price

Introducción arquitectura hexagonal y DDD básico en Laravel - Price chart

Rating

Introducción arquitectura hexagonal y DDD básico en Laravel - Ratings chart

Enrollment distribution

Introducción arquitectura hexagonal y DDD básico en Laravel - Distribution chart

Related Topics

4661258
udemy ID
4/26/2022
course created date
5/5/2022
course indexed date
Bot
course submited by