preloader

Clean Code



Información

🧑🧔 Entre 6 y 10 personas

🕜 16 horas (4 bloques de 4 horas)

📊 80% práctica - 20% teoría

📍 Remoto o Presencial

🎁 Un curso gratis en nuestro campus

¡Suena bien!
💡 Curso para empresas 👉 Si estas buscando cursos individuales puedes ir a nuestro campus

Descripción

En este curso enseñaremos a tu equipo de desarrollo de software absolutamente todo lo que necesita saber para tener un código limpio, autoexpresivo, mantenible y fácil de leer.

Al finalizar este curso, tu equipo tendrá habilidades que llevan años desarrollar, gracias a las prácticas propuestas y nuestro Coaches que son unos verdaderos cracks en este arte del refactoring y clean code.

Contenido

Día 1

  • Reglas generales de Clean Code.
  • Reglas de diseño.
  • Práctica de refactorización.

Día 2

  • Consejos para mantener nuestro código limpio
  • Reglas de nombre
  • Reglas de métodos/funciones
  • Reglas de comentarios
  • Práctica de refactorización

Día 3

  • Estructura de código fuente
  • Objetos y estructura de datos
  • La S de SOLID
  • Tests, principio FIRST
  • Práctica de refactorización

Día 4

  • Code smells
  • La O de SOLID
  • La I de SOLID
  • Práctica de refactorización

Valor del curso

  • Introducción a Clean Code
  • Refactorización
  • Herramientas de refactorización con VScode
  • Principios SOLID

Metodología

La parte más difícil de un curso es poner en práctica lo aprendido, por eso en este curso los alumnos pasan la mayor parte del tiempo programando, dedicaremos un 80% de práctica y un 20% de teoría.

El curso esta dividido en módulos y cada módulo consta de parte teórica y parte práctica.

La parte práctica se organiza trabajando en pareja, donde se fomenta un entorno comunicativo mediante ejercicios cortos. Haremos diferentes ejercicios de refactorización para que los alumnos puedan practicar cada concepto que vamos aprendiendo.

Trabajaremos con mob programming

Requisitos

Este es un curso para personas con un mínimo de conocimientos de programación.

El lenguaje no es importante porque es una formación generalista.

Los ejercicios prácticos están creados en

  • C#
  • Java
  • Typescript
  • Javascript

También te dejamos por aquí un post que hemos escrito acerca de Clean code


Contactanos

Si estas interesado en este curso, completa el siguiente formulario y nos pondremos en contacto contigo.

Scouts letter


Este es nuestra newsletter, nuestro boletín informativo para que estes al tanto de todos los eventos que realizamos en la comunidad.