Curso de Principios SOLID en Programación - Mejora tus Habilidades de Desarrollo | GOGODEV

  Рет қаралды 3,471

GOGODEV

GOGODEV

8 ай бұрын

¡Bienvenido al Curso de Principios SOLID en Programación! Si eres un desarrollador de software en busca de mejorar tus habilidades y escribir un código más robusto y mantenible, has llegado al lugar adecuado.
En este curso, te sumergirás en los fundamentos de los Principios SOLID, un conjunto de pautas esenciales que te ayudarán a crear código de alta calidad y mantener sistemas de software más sostenibles a lo largo del tiempo.
En este curso, aprenderás:
S: Principio de Responsabilidad Única (Single Responsibility Principle): Descubrirás cómo dividir tu código en módulos y clases que tengan una única responsabilidad, lo que facilita la modificación y comprensión del código.
O: Principio de Abierto/Cerrado (Open/Closed Principle): Aprenderás a diseñar componentes de software que puedan extenderse sin necesidad de modificar el código existente, lo que facilita la adaptación a cambios futuros.
L: Principio de Sustitución de Liskov (Liskov Substitution Principle): Entenderás cómo heredar y reemplazar clases y métodos de manera que las subclases sean compatibles con sus clases base.
I: Principio de Segregación de Interfaces (Interface Segregation Principle): Dominarás la creación de interfaces específicas para evitar la implementación de métodos innecesarios en las clases concretas.
D: Principio de Inversión de Dependencia (Dependency Inversion Principle): Aprenderás a diseñar software de manera que las dependencias se gestionen de forma flexible, lo que facilita la integración de nuevos componentes.
Este curso es adecuado tanto para desarrolladores principiantes que desean establecer una base sólida en programación orientada a objetos como para desarrolladores experimentados que desean perfeccionar su comprensión de los Principios SOLID.
No pierdas la oportunidad de elevar tus habilidades de desarrollo de software y escribir un código más limpio y mantenible. ¡Suscríbete ahora y comencemos este viaje hacia la excelencia en programación!
✅ Suscríbete Al Canal Para Ver Mas Videos: www.youtube.com/@GOGODEV/?sub...
✅ Enlaces Importantes:
👉 Si Buscas Una Comunidad Para Desarrolladores Visita: ademass.com/
✅ Conectate Conmigo:
👉 (X)Twitter: / jjruizempresa
==============================
✅ Otros videos que te pueden interesar:
👉 Dominando GraphQL: Curso Completo Para Desarrolladores | GOGODEV
• Dominando GraphQL: Cur...
👉 Guía Básica De ThreeJS: Dibuja En 3D En El Navegador Con JavaScript - Episodio 1 | GOGODEV
• Guía Básica De ThreeJS...
👉 Introducción al HTML5: Guía Completa 2023 - Episodio 1 | GOGODEV
• Introducción al HTML5:...
👉 Consumo De APIs Con Java - Tutorial Completo 2023 | GOGODEV
• Consumo De APIs Con Ja...
=============================
✅ Acerca de GOGODEV:
Canal creado con el ánimo de divulgar conceptos sobre programación informática, así como para formar futuros desarrolladores autodidactas en cualquier lenguaje de programación.
Programación en español. Explicación y divulgación de tecnologías.
Cursos y consejos sobre programación.
Programación fácil.
Formación para programadores.
Aprender a desarrollar de forma clara y concisa.
Tecnología sin rodeos.
Programación efectiva.
Todos los lenguajes y temáticas: Solidity, PHP, Laravel, C#, JavaScript, React, NextJS, Vue3, ReactNative, Angular, Blockchain, TypeScript, Python, Odoo, Django, Unity, Unreal Engine, Java, CSS3, HTML5.
¡De programador a programador!
📩 Email: jjruiz@gogodev.net
🔔 Subscribete A Mi Canal Para Ver Mas Videos:
www.youtube.com/@GOGODEV/?sub...
=====================
#Programación #PrincipiosSOLID #DesarrolloDeSoftware #CursoTutoriales #KZbinTutorial
Descargo de responsabilidad: No aceptamos ninguna responsabilidad por ninguna pérdida o daño en el que se incurra si usted actúa o no actúa como resultado de escuchar cualquiera de mis publicaciones. Usted reconoce que utiliza la información que proporcionamos bajo su propio riesgo. Haga su propia investigación.
Descargo de responsabilidad de derechos de autor: según la Sección 107 de la Ley de derechos de autor de 1976, se permite el "uso justo" para fines tales como críticas, comentarios, informes de noticias, enseñanza, becas e investigación. El uso justo es un uso permitido por el estatuto de derechos de autor que de otro modo podría estar infringiendo. El uso personal, educativo o sin fines de lucro inclina la balanza a favor del uso justo
© GOGODEV

Пікірлер: 29
@YtSeshomaru
@YtSeshomaru 2 ай бұрын
Extrema claridad en la exposición, muchas gracias!
@valentinviudes5904
@valentinviudes5904 8 ай бұрын
Tenia muchas ganas de este video desde que lo anunciaste en el ultimo video del curso laravel profesional, no he encontrado ningún video en castellano que sea suficientemente claro para todos los conceptos abstractos, mirando muchos videos diferentes vas encontrando matices sobre cada principio y vas montando el puzzle, ademas de bucear por muchas páginas, espero que este video me sirva para despejar las dudas que a veces me surgen sobre la implementación de alguno y que el el curso de DDD no se haga rogar tantos días.😉 Gracias por el contenido de calidad que haces Juanjo, sigue así GOGODEV se converirá en referencia en KZbin, no lo dudo.🤗
@GOGODEV
@GOGODEV 8 ай бұрын
Muchas gracias Valentín! Espero haber sido de ayuda 👍
@ivanovichenco
@ivanovichenco 8 ай бұрын
Genial este curso. Esperándolo porque no sabia que a esta serie de principios se denominaban SOLID
@user-jx3gi1rd5k
@user-jx3gi1rd5k 6 ай бұрын
!Gracias por tus aportes Juanjo! Y, esperando con ansias el curso de DDD, porque es un tema que me interesa muchísimo y todavía no he encontrado a nadie que lo sepa explicar con claridad. Saludos.
@deboramarcial9975
@deboramarcial9975 5 ай бұрын
Una joyita de explicación la que diste. gracias por compartir
@abelsilvasantacruz9584
@abelsilvasantacruz9584 3 ай бұрын
Eres el mejor!
@GOGODEV
@GOGODEV 3 ай бұрын
Muchas gracias!
@alejandrofernandez1201
@alejandrofernandez1201 2 ай бұрын
Esa clase Employee mi hizo acordar al patrón active record, patrón que muchos frameworks utilizan y acoplan a las entidades de dominio con la librería/framework de persistencia.
@drfcozapata
@drfcozapata 8 ай бұрын
¡¡¡Genial Juanjo!!! Muchísimas gracias por acercar el conocimiento de la forma gratuita y magistral en que lo haces. Me quito el sombrero. 😊 Bendiciones desde Venezuela bro. Nos vemos en la clase de Arquitectura hexagonal.
@GOGODEV
@GOGODEV 8 ай бұрын
Muchas gracias Francisco! Un abrazo!
@franciscoaziz
@franciscoaziz 8 ай бұрын
Como siempre estupendamente explicado, Gracia profe. Ahora lo repaso.
@GOGODEV
@GOGODEV 8 ай бұрын
Muchas gracias, Francisco!
@oswaldocalderon9535
@oswaldocalderon9535 8 ай бұрын
Excelente explicación! muchas gracias
@GOGODEV
@GOGODEV 7 ай бұрын
Muchas gracias Oswaldo!
@yadindominguez1027
@yadindominguez1027 8 ай бұрын
ehhh pense que salia el viernes , bueno asi mejor , lo estaba esperando , gracias por el video y por compartir tus conocimientos
@GOGODEV
@GOGODEV 8 ай бұрын
Muchas gracias, Yadín! Sí, hemos podido adelantarlo :)
@MONKEYDtRAKA
@MONKEYDtRAKA 8 ай бұрын
Sería bueno que en cada nuevo curso, te presentes en indiques en qué puesto trabajas, que comunidades tienes, etc etc. Para que la gente nueva pueda conocerte e incentivarse a seguir con tus cursos. Gracias
@GOGODEV
@GOGODEV 8 ай бұрын
Gracias por la sugerencia! Tomo nota :)
@juancarloshuamangrados7761
@juancarloshuamangrados7761 4 ай бұрын
seria bueno que hagas ejemplos con casos de uso reales y usando laravel si es posible :)
@alejandrofernandez1201
@alejandrofernandez1201 2 ай бұрын
Se puede desacoplar el código con lenguajes que no tienen interfaces?
@OriginalAntares
@OriginalAntares 2 ай бұрын
Hola, del primero de los principios, Single Responability, entiendo que hemos de tener un método por clase, en cuanto tengas 2 métodos, sí o sí, vas a tener más de 1 motivo de cambio, esto lo estoy entendiendo bien?
@oshoosho4604
@oshoosho4604 2 ай бұрын
:'( me quedé esperando un ejemplo paso a paso de DDD en laravel
@sandokanArg
@sandokanArg 8 ай бұрын
Excelente video, veremos mañana si me certifico.
@GOGODEV
@GOGODEV 8 ай бұрын
A por ello!
@oshoosho4604
@oshoosho4604 2 ай бұрын
35:10 pero que pasa si tengo las clases canario, paloma, gallina, águila y avestruz y necesito un método volar ya que tanto canario, paloma, gallina, águila vuelan, pero avestruz no. significa entonces que no debo incluir el método volar en la clase abstracta pájaro solo porq una de las clases q va a heredar de ella no lo va usar?? mmm no lo sé, me parece demasiado sacrificio por una sola clase.... y de pronto la gente se atasca en este principio no por su tecnicismo si no x su aplicabilidad, y me refiero precisamente a esta situación q planteo q es muy frecuente. decir q este principio es el polimorfismo de toda la vida
@valentinviudes5904
@valentinviudes5904 8 ай бұрын
En el caso del 4º principio, el de segregación de interfaces me hubiera gustado ver como se resuelve el hecho de que necesitabamos implementar Employee en User para poderlo pasar a objetos que esperan la interfaz Employee, ahora al haberla segregado esa interfaz ya no existe ¿Qué hacemos con esos objetos? ¿Como los refactorizamos? Gracias.
@GOGODEV
@GOGODEV 8 ай бұрын
Hola Valentín! Mostraré un ejemplo de este punto dentro del siguiente vídeo, el de arquitectura hexagonal 👍, ya que los puntos 4 y 5 están muy presentes, y así puedes verlo sin problemas. Gracias por la sugerencia!!
@valentinviudes5904
@valentinviudes5904 8 ай бұрын
@@GOGODEV Con muchisimas ganas de que salga pronto el video de arquitectura de puertos y adaptadores, cuesta encontrar contenido de tan buena calidad en castellano, sigue así!👏💪
Nuevos cursos dev en el canal
11:21
GOGODEV
Рет қаралды 1 М.
Curso de Principios SOLID en 30 minutos | GOGODEV
36:29
GOGODEV
Рет қаралды 1,9 М.
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 78 МЛН
Каха ограбил банк
01:00
К-Media
Рет қаралды 10 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 170 #shorts
00:27
Los Principios SOLID explicados ¡Con ejemplos! 100% PRÁCTICO
24:24
The Coder Cave esp
Рет қаралды 45 М.
Dominando API REST con Spring Boot: Taller Completo | GOGODEV
3:16:40
SOLID Principles in JavaScript
22:00
Carlos Azaustre - Aprende JavaScript
Рет қаралды 29 М.
Por qué no se entiende la S de SOLID: Principio de Responsabilidad Única
33:35
CodelyTV - Redescubre la programación
Рет қаралды 22 М.
Principios SOLID: Principio de Sustitución de Liskov LSP
15:49
hdeleon.net
Рет қаралды 21 М.
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Ремонтяш
Рет қаралды 303 М.