CLEAN CODE: buenas prácticas para la codificación eficiente en el desarrollo de aplicaciones
Una formación orientada a la aplicación profesional.
El código incorrecto puede funcionar. Pero si el código no está limpio, puede poner en jaque a una organización que se dedica al desarrollo de Software. Se pierden innumerables horas y recursos debido a código mal escrito, pero no tiene por qué ser así.
Este curso de Clean Code está diseñado para equiparte con los principios y prácticas esenciales que te permitirán escribir código de alta calidad.
Exploraremos conceptos fundamentales como la simplicidad, la legibilidad y la refactorización, y aprenderemos a aplicar técnicas específicas para mejorar la estructura y claridad de nuestro código.
Contenido del curso.
1.Introducción
2. Clean Code
- Nombrado y Funciones
- Comentarios y Formateo
- Objetos y estructuras de datos
- Gestión de errores
- Trabajando con boundaries
- Clases y sistemas
3. Clean Code y pruebas unitarias
- Introducción
- Las tres leyes de TDD
- Manteniendo los tests limpios
- Asserts
- F.I.R.S.T
- Trabajando con JUnit
4. Refactorización y legacy code
- Introducción
- Trabajando con legacy code
- Principios
- Bad Smells
- El catálogo de refactorización
- Técnicas de refactorización
5. Ejemplos de situaciones reales
Todo lo que necesitas saber.
- El alumno debe ser capaz de escribir código con nombres intencionados y descriptivos
- Referencias cortas y descriptivas
- Documentar correctamente el código
- Limitar las líneas de código en cada fichero
- Esconder la implementación de los datos de una clase y generar interfaz
- Pruebas unitarias
- Orden en el código de las clases
- Refinamiento sucesivo
- Refactorización
Experiencias que cuentan.
Deja tu valoración
No necesitas registrarte. Indica tu nombre y email, puntúa el curso y comparte tu experiencia.
Emilia—
Merece la pena realizar el curso.
Iván—
Este curso fue muy útil. Aprendí mucho sobre este tema y pude aplicar lo que aprendí a mi trabajo. Recomiendo este curso a cualquiera que quiera mejorar sus habilidades en este área.
Mariana—
Este curso fue muy interactivo y motivador. El instructor hizo un gran trabajo al conectar con los estudiantes y mantenerlos comprometidos. Recomiendo este curso a cualquiera que esté buscando un curso desafiante pero gratificante.