Principios SOLID - Mejora la Calidad de tu Código

Aprende como escribir código limpio siguiendo los principios SOLID y ten una arquitectura de software mantenible

4.30 (222 reviews)
Udemy
platform
Español
language
Operating Systems
category
instructor
Principios SOLID - Mejora la Calidad de tu Código
2,180
students
2 hours
content
Oct 2019
last update
$44.99
regular price

What you will learn

A aplicar los principios SOLID en tu código con el objetivo de escribir código limpio y mantenible

La parte teorica de los principios SOLID

La parte práctica de los principios SOLID

Descubrir las ventajas de las abstracciones en le mundo de la programación

Why take this course?

Durante este curso vas a aprender los principios SOLID de las programación orientada a objetos. Los principios SOLID lo llevan usando los desarrolladores de software durante décadas y cualquier desarrollador debería conocerlos e implementarlos en su día a día para ofrecer código de calidad, limpio y  mantenible.

Hoy en día todo el mundo puede escribir código, lo difícil es escribir código de calidad, solo la experiencia te puede llevar a escribir un código de calidad, pero aprender los principios SOLID puede acelerar el proceso de mejora de nuestro código.

Durante este curso veremos la parte teórica de SOLID con ejemplos simples, en los que primero escribiremos el código de la manera sencilla, veremos donde estamos incumpliendo el principio y a continuación solucionaremos en el código hasta aplicar el principio. Todo se hará codificando en directo que es como mejor se aprende.

Los principios SOLID son:

  • Principio de Responsabilidad Única

  • Principio Open/Closed

  • Principio de Sustitución de Liskov

  • Principio de Segregación de Interfaces

  • Principio de Inversión de Dependencias

Los ejemplos realizados en este curso utilizan el lenguaje de programación Java, pero lo podrás seguir independientemente de lenguaje de programación que conozcas, es decir puedes saber JavaScript, Kotlin, Swift, C, Python o cualquier otro y seguir el curso sin ningún tipo de problema, ya que no se entra en las profundidades de lo que hace diferente a cada lenguaje sino que lo que se utiliza son los elementos comunes, como clases, interfaces, funciones que son elementos comunes a cualquier lenguaje de programación.

Este es un curso de corta duración, pero el objetivo del mismo es que conozcas y apliques los principios SOLID en tu vida de programador. Escribir un código de calidad no es de un día para otro, solo el tiempo te hará un experto, pero al seguir lo aprendido en este curso verás que tu código empieza a mejorar desde hoy mismo.

Apúntate ahora y mejora tu código desde hoy ;)

Screenshots

Principios SOLID - Mejora la Calidad de tu Código - Screenshot_01Principios SOLID - Mejora la Calidad de tu Código - Screenshot_02Principios SOLID - Mejora la Calidad de tu Código - Screenshot_03Principios SOLID - Mejora la Calidad de tu Código - Screenshot_04

Reviews

Mauricio
March 20, 2024
Faltaron ejemplos mas contudentes. Si bien la explicación teórica es buena , creo que la parte practica debería mejorarla.
Williams
February 3, 2024
Muy bueno el curso, me ha servido mucho para poder conocer acerca de los principios. Como mencionas seguiré practicando para poder aplicarlos y profundizar mas el conocimiento. Gracias
Juan
April 21, 2023
Me parece un buen curso, que con ejemplos muy prácticos da entender el concepto de los principios SOLID.
Diego
February 18, 2023
Excelente curso, muy bien explicado y con ejemplos prácticos. Me ayudo mucho y incorporé bastante conocimientos.
Manuel
September 21, 2022
Un curso con ejemplos sencillos pero claros. Me gusta que haya una sección independiente para cada principio. Quizás le añadiría un pequeño test al final para ver si se han asimiliado los conceptos. Por lo demás, genial.
Juan
June 15, 2022
Me gusto mucho el curso porque esta orienntado a la practica, y a pesar que no son ejemplos complejos pude identificar cuamplo incumplo con los principios y una forma de solucionarlo.
Gaston
April 4, 2022
Conceptos y ejemplos claros y conciso, que permiten entender de forma clara los distintos principios.
Mauricio
April 1, 2022
Me gusta mucho como maneja cada concepto. Es muy buena idea la de explicar que hace cada concepto, hacer que falle para hacernos ver el errors que solemos comenter y por ultimo implementar la solución.
Martin
February 19, 2022
Excelente curso y dominio del tema, pero seria bueno que hubiera ejercicios y profesor este atento a los comentarios. Creo lo tiene un poco descuidado
Luis
November 18, 2021
Un excelete Curso , esta dividido por cada principio de SOLID. Con ejemplos simples que ayudan a una mejor comprension
Christopher
November 12, 2021
No está tan mal el curso, la información es clara y entendible pero el profesor lo tiene muy abandonado y no responde la sección de Q&A.
Juan
September 9, 2021
Muy buen curso, estaria bien que profundizara un poco en mas los conceptos con mas ejemplos. Pero en general es bueno
Jaime
April 29, 2021
Buen curso. Quisiera resaltar que: está muy bien explicado y ejemplificado. Como detalle, me parece que OCP es el más complejo de entender y quizás se puede mejor la parte de ejemplos. Con respecto al profesor, debo solo indicar algo que no me gustó: es como si tomara agua o algo, pero tiene unas pausas extrañas que quizas podrían editarse para que no esten en los videos. No es frecuente, pero es raro. Curso absolutamente recomendado.
Ana
January 21, 2021
Curso bien estructurado y fácil de seguir. Se detiene en explicar cada uno de los principios y después realiza un ejemplo sencillo haciendo ver qué se está haciendo mal y qué solución se emplea para aplicar el principio correctamente.
Carlos
January 20, 2021
Al momento veo que el instructor esta relacionando de buena forma lo teórico y practico de los principios

Charts

Price

Principios SOLID - Mejora la Calidad de tu Código - Price chart

Rating

Principios SOLID - Mejora la Calidad de tu Código - Ratings chart

Enrollment distribution

Principios SOLID - Mejora la Calidad de tu Código - Distribution chart

Related Topics

2624986
udemy ID
10/25/2019
course created date
11/4/2019
course indexed date
Bot
course submited by