Clean code

Resumen

Introducción a las buenas prácticas en el desarrollo del software partiendo del código limpio y los principios SOLID.

¿Qué vas a aprender en esta formación?

Introducción a las buenas prácticas en el desarrollo del software partiendo del código limpio y los principios SOLID.

Capitanes
Carlos Múgica Carlos Serrano Óscar Pastor Roi Sánchez
Duración
1 semana

El objetivo de esta Acción Formativa es formar a profesionales del desarrollo de software de forma que conozcan y sean capaces de aplicar las técnicas de buenas prácticas y código limpio en el desarrollo de software.

La aplicación de estas técnicas deberá mejorar desde el primer momento el resultado de los proyectos en los que están implicados los alumnos, de forma que se reduzcan los costes de los proyectos y las entregas realizadas a los clientes sean de mayor calidad.

En el transcurso de la formación conocerán, no solo los conceptos teóricos, sino que se trabajará sobre casos reales y se explicarán técnicas para aplicarlos en proyectos del día a día, ya sean proyectos en curso o nuevos proyectos que comiencen los alumnos de 0.

Conocimientos previos necesarios

Para el máximo aprovechamiento del curso, es necesario que el estudiante tenga:

  • Conocimientos avanzados de programación, a poder ser siendo programador profesional en activo

¿Sabías que el código limpio puede incrementar la productividad hasta en un 90%?

Tabla de contenidos del curso

5 secciones20 horas en total
elemento Sección 1 Introducción 2 horas
elemento Importancia del código limpio elemento Reducción de costes elemento Refactorización
elemento Sección 2 Bases del clean code 6 horas
elemento Nomenclatura elemento Métodos y funciones elemento Clases, objetos, estructuras de datos y paquetería elemento Comentarios elemento Legibilidad vs rendimiento elemento Estándares de codificación y herramientas de análisis de código elemento Gestión de warnings
elemento Sección 3 Introducción a los Principios SOLID 4 horas
elemento Principio de Responsabilidad única elemento Principio Abierto/Cerrado elemento Principio de substitución de Liskov elemento Segregación en interfaces elemento Inyección de dependencias e inversión de control

Conoce a los formadores que te guiarán

Back end
Carlos Múgica

Carlos Múgica

Ingeniero de Software con 7 años de experiencia.

Especializado en desarrollo JAVA.

Carlos es un apasionado de la calidad del Software, pero lo único que le gusta más que meter test son las sentadillas.

Back endFront end
Carlos Serrano

Carlos Serrano

Ingeniero de Software con 9 años de experiencia.

Experto en tecnologías como Java, Angular 2+, JavaScript, HTML5 o MUMPS/PROFILE.

Si fuera un jamón, sería puro de bellota.

Back end
Óscar Pastor

Óscar Pastor

Ingeniero de Software con 20 años de experiencia.

Máxima especialización en tecnologías Java y J2EE.

Tiene un mixto que se llama Alejandro, canta como los ángeles. Un mixto es un cruce entre canario y jilguero. ¡Ah! Por cierto, el que canta bien es Alejandro.

Back endFull stack
Roi Sánchez

Roi Sánchez

Súper-desarrollador con 15 años de experiencia.

Capaz de gestionar un proyecto informático E2E (de principio a fin).

Los discos de vinilo y los tatuajes son dos de sus mayores pasiones.

¿Estás interesado?

Déjanos tus datos y contactaremos contigo lo antes posible