¿Te sientes atascado escribiendo código desordenado y difícil de mantener?

¿Tu código se llena de duplicaciones, malas prácticas y te cuesta avanzar sin romper algo? Si alguna vez te has enfrentado a proyectos donde hacer pequeños cambios se convierte en una odisea, no estás solo. La buena noticia es que existe un camino para transformar tu forma de programar desde hoy mismo.

Conviértete en un mejor desarrollador en 10 sencillos pasos

Este curso te enseñará cómo aplicar 10 reglas fundamentales que te ayudarán a escribir código más limpio y mantenible de manera inmediata. Cada regla está diseñada para ser práctica y fácil de implementar, sin importar tu nivel de experiencia. Ya seas un desarrollador que está comenzando su carrera o alguien con años de experiencia buscando optimizar su trabajo, este curso te ofrecerá herramientas claras para mejorar tu código desde el primer día.

En este curso, aprenderás a:

  • Reducir la complejidad de tus clases y métodos, haciéndolos más manejables.

  • Escribir código que sea fácil de leer y mantener por cualquier miembro de tu equipo.

  • Prevenir errores comunes que se convierten en bugs difíciles de rastrear.

  • Adoptar prácticas que te ayudarán a crear soluciones más robustas y sostenibles.

Este curso está diseñado para ser:

  • 100% práctico

    Aprenderás cada paso a través de ejemplos concretos y ejercicios aplicables

  • Accesible

    Independientemente de tu stack tecnológico, estas reglas son universales y puedes aplicarlas en cualquier lenguaje.

  • Flexible

    Avanza a tu ritmo con acceso de por vida a todos los contenidos.

Este curso es perfecto para ti si:

  • Quieres mejorar la calidad de tu código sin complicaciones.

  • Buscas escribir código que se mantenga bien en el tiempo.

  • Quieres dejar atrás las malas prácticas y adoptar una mentalidad de mejora continua en tu desarrollo.

  • Te sientes frustrado con el estado actual de tu código y quieres tomar el control de tus proyectos.

Temario del curso

    1. 10 pasos para mejorar tu código hoy

    2. Paso 1: Un nivel de indentación por método

    3. Paso 2: Evitar la sentencia "else"

    4. Paso 3: Envolver tipos primitivos

    5. Paso 4: Colecciones de primera clase

    6. Paso 5: Evitar los getters/setters/propiedades

    7. Paso 6: No abreviar

    8. Paso 7: Mantener las entidades pequeñas

    9. Paso 8: Un punto por línea

    10. Paso 9: Evitar clases con más de 2 atributos

    11. Paso 10: Todas las clases deben tener estado

    12. Ejercicio: Tic Tac Toe Kata

    13. Solución: Tic Tac Toe Kata

    14. ¡Enhorabuena! ¿Cómo seguir aprendiendo?

About this course

  • €9,90
  • 14 lecciones
  • 2 horas de contenido de video

Tu profesor

Technical Coach Pedro Pardal

Software engineer y tech lead con +12 años de experiencia construyendo aplicaciones web escalables en el cloud, y liderando equipos multidisciplinares usando metodologías ágiles. Inspirado por los valores de Software Craftsmanship y prácticas de Extreme Programming y DevOps, poniendo especial énfasis en la entrega temprana de valor, comunicación transparente con el cliente y excelencia técnica.

Qué dice nuestro alumnado

Victoria Kovaleva - Junior Software Engineer

Cuando hablo con personas con 10 o 20 años experiencia, me dicen que ojalá ellos hubieran podido aprender al principio todo lo que yo sé ahora

David Lorenzo - Software Engineer

Aprender con Pedro fue un punto de inflexión en mi carrera profesional

Samuel Álvarez - Software Engineer @ Voxel Group

Lo que tú enseñas es una forma de desarrollar software, son muchas piezas que se juntan para formar un puzzle.

Hemos formado a los developers de estas empresas

Kairos Digital Solutions
Mango
Zooplus
Voxel
Stradivarius
Domingo Alonso Group
Wolters Kluwer
Z1
DevoluIVA