Curso Clean Code Introducción en Madrid, Barcelona y Online

Formación en Clean Code para desarrolladores de software. Curso de Clean Code Introducción ofrecido en modalidad presencial In Company u online en Madrid, Barcelona, Valencia, Alicante, Málaga, Sevilla y Bilbao, bajo demanda para empresas.

¿Qué es Clean Code?

Clean Code es un método de programación en el que se hace de la forma más clara y legible posible, es decir, un código limpio, fácil de mantener y que es modificable y comprensible para otros desarrolladores. El objetivo de esto es reducir la dificultad y mejorar la calidad del software que estamos desarrollando para obtener así un mejor mantenimiento y evolución mientras lo estemos utilizando. 

Con el curso introductorio de Clean Code aprenderás a escribir código de forma sencilla y facilitando su lectura, generando un código más intuitivo y fácil de modificar de forma posterior. Sabrás cómo detectar code smells, a hacer comentarios efectivos sobre el código, y mucho más, aparte de introducirte en el concepto de Arquitecturas Limpias.

Aplicar el uso del Clean Code a nuestro trabajo de desarrollo nos aporta una serie de ventajas de las que nos beneficiaremos en el día a día. A través de seguir una serie de buenas prácticas, conseguiremos crear un código limpio. Algunas de estas prácticas serían utilizar nombres con sentido para que sean más claros, añadir comentarios para ser más claros o reutilizar código de forma clara eliminando los duplicados, entre otras prácticas.

El Clean Code es una forma de trabajar de gran importancia para desarrollar aplicaciones de forma eficiente y más sencilla. Esta práctica nos aportará una mayor comprensión a nuestro código, nos ayudará a detectar los errores de forma más sencilla ya que serán más fáciles de identificar y también nos aportará que la escalabilidad y extensibilidad del código aumenten.

formacion in company

Presencial In Company

Formación presencial In Company

Formación presencial en las instalaciones del cliente
formacion presencial convocatorias

Presencial Convocatorias

Convocatorias en abierto

Próximos cursos en tu ciudad
formacion online en streaming

Classroom Training

Formación online en Streaming

Profesor en directo con el sistema GoToMeeting

Online Classroom

Formación Online Asíncrona

Accede a nuestros contenidos multimedia desde nuestra plataforma LMS

Características del Curso Clean Code Introducción

Temario: Plan de estudios | Curso Clean Code: Introducción

TEMA 1. Aprendiendo a detectar los “code smells”

TEMA 2. Reorganización de código

TEMA 3. ¿Cómo refactorizar? Aplicando el principio del boy scout

TEMA 4. Adopción de un buen naming en nuestro código

TEMA 5. Uso correcto de comentarios de código

TEMA 6. Repaso de los principios SOLID

  • Principio de responsabilidad única
  • Principio de abierto-cerrado
  • Principio de sustitución de Liskov
  • Principio de segregación de interfaces
  • Principio de Inversión de dependencias

TEMA 7. Uso de composición sobre herencia

TEMA 8. Ley de Demeter

TEMA 9. Uso de cláusulas de guarda

TEMA 10. Principio tell don’t ask

TEMA 11. Entendiendo la complejidad ciclomática y cognitiva

TEMA 12. Ejemplo práctico de patrones de diseño: observar, mediator.

TEMA 13. Introducción a las “Arquitecturas limpias”.

* También realizamos temarios a medida. Consúltanos si necesitas personalizar el contenido.

Novedades en torno a Clean Code

Conoce las novedades en torno al Clean Code y las ventajas y beneficios de su uso. Aprende a programar de una forma clara y mucho más sencilla con el curso Clean Code Introducción y crea un código más claro y accesible para el resto de programadores.

    Formación Bonificada para empresas

    Si actualmente estás trabajando, tu empresa podrá bonificarse nuestros cursos a través de FUNDAE (antiguamente la Fundación Tripartita) y salirle prácticamente gratis.

    Curso Clean Code Introducción Online

    – Método OnLine mediante servicios streaming enfocado a empresas.

    – Curso apto para visualizar en tablets, multinavegador y multiplataforma.

    Tecnología GoToMeeting.