Principios SOLID y Clean Code

Fundamentos de la arquitectura y desarrollo de software.

4.85 (4348 reviews)
Udemy
platform
Español
language
Data Science
category
Principios SOLID y Clean Code
20,636
students
6.5 hours
content
Aug 2023
last update
$49.99
regular price

What you will learn

Aprender a escribir un código limpio.

Aprender sobre la deuda técnica.

Prevención de la deuda técnica.

6 Codesmells principales y otros no tan comunes.

Principios SOLID.

Why take this course?

Si hablamos de diseño y desarrollo de aplicaciones, Los principios S.O.L.I.D. son unas palabras que debes conocer como uno de los fundamentos de la arquitectura y desarrollo de software.


Los 5 principios S.O.L.I.D. de diseño de software son:


  • S – Single Responsibility Principle (SRP)

  • O – Open/Closed Principle (OCP)

  • L – Liskov Substitution Principle (LSP)

  • I – Interface Segregation Principle (ISP)

  • D – Dependency Inversion Principle (DIP)


Pero antes de llegar a exponerlos en el curso, también aprenderemos sobre la deuda técnica y sus repeccuciones, ¿Qué problemas puede llevar si nuestro código no tiene la suficiente calidad?


Este curso está enfocado en ayudarnos a mejorar y escribir un código limpio, fácil de leer y mantener, buscando que las piezas que usamos para crear software tengan sentido para otras personas que quieran leer nuestro código y también para que nosotros mismos al día de mañana podamos expandir o actualizar nuestro código sin perder mucho tiempo tratando de leer código que no es lo suficientemente claro.


Posiblemente muchos conceptos de este curso tu ya los estarás aplicando en tu código sin darte cuenta, pero mi objetivo con el curso es que no solo creemos un código que funcione, sino que escribamos código limpio que es fácil de expandir y mantener a futuro.

Screenshots

Principios SOLID y Clean Code - Screenshot_01Principios SOLID y Clean Code - Screenshot_02Principios SOLID y Clean Code - Screenshot_03Principios SOLID y Clean Code - Screenshot_04

Reviews

Alexis
July 24, 2023
Excelente curso, Felicidades a Fernando por su trabajo. Explica de forma clara los conceptos teóricos de SOLID que son bastante abstractos de por sí, y los ejemplifica con casos concretos mediante código. Mi único pero es que lo hizo en TypeScript, por ahí hubiese sido más acertado hacerlo con Java o C# que son lenguajes mas cargados a la POO, hay varios de los principios que están creados para mejorar las prácticas en ese paradigma. De todas formas se puede aplicar sin problemas.
William
July 23, 2023
me gusto mucho, me abrió los ojos frente hacer código de mejor cálida y mas entendible para otros programadores.
Adalberto
July 20, 2023
Principios claros y bien explicados, curso recomendado. Mi sugerencia para que ya no hayan sentimientos encontrados respecto al curso por parte de instructor Fernando es que el curso se llame: "Patrones de diseño, Principios SOLID y Clean Code. ??? Un saludo.
Orlando
July 20, 2023
Fue excelente, me di cuenta de mis malas practicas y tengo codigo que refactorizar. Este curso me abrio un panorama distinto a la manera en como programo.
Isaac
July 19, 2023
Exelente curso, realmente recomendado y se ve la pasion y entrega del profesor, grande Fernando Herrera
Ramiro
July 18, 2023
Excelente curso, el profesor Fernando como siempre explicando todo muy detallado y claro, muchas gracias!!!
Pablo
July 18, 2023
Por ahora el curso supero mis expectativas, si bien son temas que ya conocía, el curso está muy bien para refrescar conocimientos de una manera amena y bien explicada. En caso de ser un programador sin experiencia (o con experiencia, pero con ganas de escribir código de mejor calidad), el curso y todos los temas que se tocan te dispara sin duda a otro nivel.
Jose
July 18, 2023
Me gusto mucho el curso, principalmente las clases, es algo que siempre voy aplicar todo el tiempo que programe.
Kalet
July 9, 2023
Hasta ahora ha revelado muchos de mis problemas personales a la hora de escribir el codigo, me encanta y me deja sin palabras!!
Cristian
July 1, 2023
Excelente curso, recomendados para aquellas personas que quieran saber buenas practicas de programación, y bastantes tips para que su código sea bastante resistentes a cambios. su futuro yo se los va a agradecer. Muchas Gracias profe Fernando por estas herramientas.
Eder
June 28, 2023
Como siempre; muy bien explicado. Con "tareas" para poder practicar lo aprendido y combinando la teoría con la práctica. De esa manera se aprende mejor. Excelente curso como todos los demás que hace Fernando.
Julian
June 28, 2023
Explica muy bien, pero debe evitar decir siempre " que esto deberian saberlo" para eso es curso o indicar que no hace parte del curso
Luis
June 26, 2023
El curso me enseño a identificar practicas en el desarrollo que ya venia haciendo pero no sabia que tenían un nombre, aprendí algunas cosas nuevas y el porque de aplicar dichas buenas practicas.
Rodolfo
June 24, 2023
Explicación muy clara y resumida. Como él dice, muchas cosas las estaba ocupando pero no sabia el nombre teórico de ello, por lo que ahora puedo hacer el match entre la teoría y lo practico. Lo recomiendo enormemente si quieren seguir creciendo como profesionales en el área del desarrollo.
Hector
June 23, 2023
Buen curso para repasar los principios SOLID si ya los sabes y para aprenderlos si es que aun no, explica las definiciones asi como da ejemplos de los mismos y buenas practicas.

Charts

Price

Principios SOLID y Clean Code - Price chart

Rating

Principios SOLID y Clean Code - Ratings chart

Enrollment distribution

Principios SOLID y Clean Code - Distribution chart
4599580
udemy ID
3/16/2022
course created date
4/21/2022
course indexed date
Ulises Pignatelli
course submited by