CursosWorkshop IAEmpresasPreciosBlogNewsletter
  • Cursos
  • Workshop IA
  • Empresas
  • Precios
  • Blog
  • Newsletter
Suscríbete
  • Cursos
  • Empresas
  • Comunidades
  • Blog
  • Tarjeta regalo
  • Newsletter
  • Soporte
  • Tienda
  • ConfAiBot
  • Contacta
  • Aviso legal
  • Condiciones generales
  • Política de privacidad
  • Política de cookies

Curso de Clean Code

Lite
Javier FerrerRafa Gómez

Por Javier Ferrer y Rafa Gómez – Diseño y Arquitectura de Software

Aplica Clean Code a tu código para que sea más mantenible, escalable y testable.

Ir al curso

💸 Primera lección disponible sin registro 💸

Clean Code es uno de los principios más importantes dentro de la programación y aplicarlo no es tan sencillo como puede parecer.

Hay muchos matices sobre lo que es y lo que no Clean Code.

En este curso os contamos nuestra versión de los hechos, lo que nos encaja y lo que no y, sobretodo, cuándo lo aplicaríamos.

Entre otras cosas, en el curso vemos:

  • 🔥 Para qué sirve el Clean Code y cuándo tiene sentido aplicarlo
  • 🗣️ Cómo añadir expresividad a nuestro código: Naming de clases, funciones y variables
  • ➕ El poder de la encapsulación: Objetos vs Estructura de datos

Este es el primer curso de la categoría de Diseño y Arquitectura de Software ya que el Clean Code es un pilar que nos ayuda a asentar todas las bases de el diseño de nuestro Software.

Vídeos del curso

  • 👋 Bienvenida al curso: Ruta para aprender diseño y arquitectura de software
  • 🫡 ¿Tiene sentido el Clean Code?
  • 🪢 La regla Scout: Deja el código más limpio de lo que lo encontraste

  • 🧽 Mejora la legibilidad de tu código: Extrae y nombra métodos Booleanos
  • 🥺 Reduce tu pila mental y los niveles de indentación: Cláusulas de guarda
  • ✍️ Simplifica los nombres de tu código: Naming no redundante
  • 💬 Cuándo SÍ añadir comentarios en tu código

  • 🪆Introducción al Principio de Responsabilidad Única de SOLID
  • 🔚 Por qué no añadir Impl de sufijo en tus clases
  • ❌ 10 Errores comunes definiendo nombres en tu código

  • 🧮 Por qué no utilizar argumentos booleanos en mis funciones y métodos
  • 🫛 Por qué no utilizamos valores por defectos en los argumentos

  • 💥 Objetos vs Estructuras de datos: Cuál elegir
  • 🤝 El efecto imán de las clases: Por qué es buena la encapsulación
  • 🌟 Cómo mejorar la robustez de tus clases: Refactor de un código existente

  • 📐 Formateo vertical y horizontal para mejorar la legibilidad del código: Organización, espaciado y alineado
  • 📏 Casos excepcionales donde SÍ son útiles las clases abstractas: Polimorfismo
  • ✂️ El beneficio real de tener clases pequeñas: Proceso de refactor del Shopping Cart

  • 🫧 Otros conceptos del libro de Clean Code y conclusiones
Ir al curso

Cursos relacionados

Standard
Patrones de diseño: Inbox y Outbox

📬 Patrones de diseño: Inbox y Outbox

Javier FerrerRafa Gómez

Aprende cuándo utilizar (y cuándo no) los patrones Inbox y Outbox.

Ver curso
Standard
Event bus en base de datos [Diseño de Infraestructura]

🚏 Event bus en base de datos [Diseño de Infraestructura]

Javier FerrerRafa Gómez

Añade escalabilidad utilizando tu propia base de datos como un Event Bus.

Ver curso
Standard
Auditoría Green Slope

🟢 Auditoría Green Slope

Javier FerrerRafa Gómez

Sesión de auditoría en la que revisamos el Diseño y Arquitectura de Software de Green Slope.

Ver curso
Ver catálogo completo

Paga según tus necesidades

lite (sólo mensual)

19 €
al mes
  • Cursos esenciales de programación para construir una base sólida
Popular

standard

24,92 €
Descuento vs mensual de 49 €
Pago anual de 299 €
al mes
  • Catálogo principal para dominar cómo escribir un código mantenible, escalable y testable
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

premium

41,58 €
Descuento vs mensual de 89 €
Pago anual de 499 €
al mes
  • Cursos exclusivos de IA para mantenerte siempre actualizado
  • Acceso anticipado a nuevos cursos
  • Descuento en workshops
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

No subiremos el precio mientras mantengas tu suscripción activa

SuscríbeteInicia sesión