Clean Code en Java: mejora la calidad de tu código

CURSO DISPONIBLE EN FORMATO SCORM

Este curso proporciona las competencias necesarias para escribir código limpio, eficiente y de alta calidad en Java, aplicando los principios de Clean Code y las mejores prácticas de la industria. A través de un enfoque práctico y teórico, los participantes aprenderán a mejorar la estructura, claridad y mantenibilidad de sus proyectos de desarrollo.

Incorpora este contenido SCORM en tu plataforma de formación y capacita a tus estudiantes en programación profesional con Java.

Categoría: Informática y comunicaciones Etiqueta: Cursos

No ofrecemos cursos a particulares. Nuestros contenidos e-learning solo se ponen a disposición de centros y organizaciones que imparten formación.

Cumple 100 % con el programa formativo oficial.
Formato SCORM compatible con cualquier plataforma de teleformación.
Contenido de máxima calidad actualizado de forma constante.
Incluye recursos didácticos que facilitan la impartición: pruebas de evaluación inicial, exámenes parciales objetivos y subjetivos, guías de aprendizaje y mucho más.

Contenido SCORM para el curso Clean Code en Java: mejora la calidad de tu código

El curso Clean Code en Java ofrece una formación integral para programadores que desean escribir código más claro, robusto y mantenible. A partir del enfoque propuesto por Clean Code, el alumnado aprenderá a aplicar principios sólidos de desarrollo, estructurar proyectos de forma más eficiente, implementar pruebas unitarias, refactorizar de manera segura y utilizar herramientas de análisis estático para elevar la calidad del software.

Este contenido SCORM está diseñado para centros de formación que desean ofrecer cursos de programación profesional, alineados con las exigencias actuales del sector tecnológico.

Objetivo del curso

  • Dotar de las competencias necesarias para escribir código limpio, eficiente y de alta calidad en Java, siguiendo las mejores prácticas de la industria.
  • A través de un enfoque práctico y teórico, aprenderás a aplicar principios de Clean Code, organizar y gestionar proyectos de desarrollo, manejar errores y realizar logging de manera efectiva, implementar pruebas unitarias y refactorizar el código.
  • Desarrollar software robusto y mantenible, mejorando significativamente tu capacidad profesional y transformando para siempre tu enfoque hacia la programación tanto en Java como en cualquier otro lenguaje de programación.

Índice del curso

INTRODUCCIÓN AL CLEAN CODE
1.1 ¿Qué es Clean Code?
1.2 Beneficios del código limpio
1.3 Principios fundamentales del Clean Code
1.4 Instalación de Java
1.5 Instalación de IntelliJ IDEA
1.6 Primer proyecto en IntelliJ IDEA
1.7 Primer programa Clean Code

NOMBRES SIGNIFICATIVOS
2.1 Nombres de variables y constantes
2.2 Nombres de métodos
2.3 Nombres de clases y objetos
2.4 Nombres de paquetes y módulos
2.5 Convenciones de nomenclatura
2.6 Ejemplos en proyectos Open Source
2.7 Uso del inglés y/o español en el código
2.8 Ejemplo práctico: refactorización de nombres

CLASES, PAQUETES Y PROYECTOS LIMPIOS
3.1 Introducción
3.2 Métodos limpios
3.3 Diseño de clases limpias
3.4 Paquetes y proyectos limpios
3.5 Ejemplos de proyectos Open Source
3.6 Ejemplo práctico

FORMATO Y ESTILO DE CÓDIGO
4.1 Introducción
4.2 Indentación y espacios en blanco
4.3 Directrices para el uso de comentarios
4.4 Estructura de archivos y paquetes
4.5 Herramientas para formateo automático
4.6 Ejemplo práctico

MANEJO DE ERRORES Y LOGGING
5.1 Manejo de errores
5.2 Logging
5.3 Ejemplo práctico

COMENTARIOS Y DOCUMENTACIÓN
6.1 ¿Cuándo comentar el código?
6.2 Malas prácticas al documentar
6.3 Documentación en Java
6.4 Documentación de APIs y módulos
6.5 Decálogo para una documentación limpia
6.6 Ejemplo práctico

PRUEBAS UNITARIAS, COBERTURA Y TDD
7.1 Introducción a las pruebas unitarias
7.2 Herramientas y frameworks de pruebas
7.3 Mantenimiento de pruebas
7.4 Cobertura de código
7.5 Ejemplo práctico

REFACTORIZACIÓN Y ANÁLISIS DE CALIDAD
8.1 ¿Qué es la refactorización?
8.2 Indicadores de código que necesita refactorización
8.3 Técnicas comunes de refactorización
8.4 Refactorización segura con pruebas
8.5 Herramientas para la refactorización (IntelliJ IDEA)
8.6 Introducción a SonarQube y análisis estático de código
8.7 Calistenia de objetos
8.8 Complejidad ciclomática
8.9 Ejemplo práctico

PATRONES DE DISEÑO, ANTIPATRONES Y PRINCIPIOS SOLID
9.1 Introducción a los patrones de diseño
9.2 Principios SOLID
9.3 Antipatrones de diseño: identificación y solución
9.4 Antes de terminar…
9.5 Ejemplo práctico
9.6 Reflexión final: la IA y el futuro de la programación

Ventajas para tu centro de formación

  • Formación completa y actualizada sobre programación profesional en Java.
  • Ideal para perfiles técnicos, escuelas de programación, academias y departamentos de TI.
  • Incluye prácticas reales, técnicas de refactorización y herramientas de calidad del software.
  • Facilita a los estudiantes la transición hacia estándares profesionales del sector tecnológico.
  • Un contenido perfecto para itinerarios formativos de desarrollo backend, ingeniería de software y coding bootcamps.
Número de horas40
FormatoCurso

También te recomendamos…

IFCT100 Web applications - Desarrollo de aplicaciones web con ASPNET MVC 5Clean Code en Java: mejora la calidad de tu código
Scroll al inicio