S/.495 S/.380

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

Plazas disponibles

Características de este curso

   Certificación acreditativa
   Duración: 40 h.
   Tutor Personal
   100% Online
   Compra Segura

El curso

Descripción

El presente Curso online de Clean Code en Java, mejora la calidad de tu código, permite adquirir los conocimientos y las competencias necesarios para escribir código limpio, eficiente y de alta calidad en Java, siguiendo las mejores prácticas de la industria.

Con Clean Code en Java, transforma tu forma de programar y logra proyectos más claros, escalables y fáciles de mantener

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.

La formación, te aporta las herramientas necesarias para convertirte en un desarrollador capaz de producir software de alta calidad en Java, mejorando significativamente tu capacidad profesional y transformando para siempre tu forma de programar.

Al finalizar el curso, estarás capacitado para 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.

Puedes ver aquí un vídeo de presentación del curso:

Características

Curso online de Clean Code en Java: mejora la calidad de tu código, de 40 horas de duración.

  • Tendrás 3 meses para completar el curso.
  • Acceso a la plataforma las 24 horas del día, los 7 días de la semana.
  • Compatible con cualquier sistema operativo y dispositivo móvil.
  • La evaluación se realiza a través de exámenes tipo test.
  • Ponte tu propio horario ya que el curso es online.
  • Al finalizar, recibirás tu Certificación Acreditativa.

¿A quién va dirigido?

Este Curso online de Clean Code en Java: mejora la calidad de tu código, está dirigido a quienes desean aprender a aplicar principios de Clean Code en Java, logrando proyectos más claros, escalables, robustos y mantenibles.

Está especialmente diseñado para:

  • Desarrolladores Java que buscan escribir código más legible, mantenible y eficiente.
  • Programadores en formación que quieren adquirir buenas prácticas desde el inicio de su carrera.
  • Ingenieros de software interesados en mejorar la arquitectura y la calidad de sus proyectos.
  • Equipos de desarrollo que trabajan en proyectos colaborativos y necesitan estandarizar la forma de programar.
  • Consultores y freelancers que desean entregar soluciones más profesionales y sostenibles a sus clientes.

Temario del curso

1. Introducción al Clean Code

  • ¿Qué es Clean Code?
  • Beneficios del código limpio
  • Principios fundamentales del Clean Code
  • Instalación de Java
  • Instalación de IntelliJ IDEA
  • Primer Proyecto en IntelliJ IDEA
  • Primer programa Clean Code
  • Resumen

2. Nombres significativos

  • Nombres de variables y constantes
  • Nombres de métodos
  • Nombres de clases y objetos
  • Nombres de paquetes y módulos
  • Convenciones de nomenclatura
  • Ejemplos en proyectos Open Source
  • Uso del inglés y/o español en el código
  • Ejemplo práctico: refactorización de nombres
  • Resumen

3. Clases, paquetes y proyectos limpios

  • Introducción
  • Métodos limpios
  • Diseño de clases limpias
  • Paquetes y proyectos limpios
  • Ejemplos de proyectos Open Source
  • Ejemplo práctico
  • Resumen

4. Formato y estilo de código

  • Introducción
  • Indentación y espacios en blanco
  • Directrices para el uso de comentarios
  • Estructura de archivos y paquetes
  • Herramientas para formateo automático
  • Ejemplo práctico
  • Resumen

5. Manejo de errores y logging

  • Manejo de errores
  • Logging
  • Ejemplo práctico
  • Resumen

6. Comentarios y documentación

  • ¿Cuándo comentar el código?
  • Malas prácticas al documentar
  • Documentación en Java
  • Documentación de APIs y módulos
  • Decálogo para una documentación limpia
  • Ejemplo práctico
  • Resumen

7. Pruebas unitarias, cobertura y TDD

  • Introducción a las pruebas unitarias
  • Herramientas y frameworks de pruebas
  • Mantenimiento de pruebas
  • Cobertura de código
  • Ejemplo práctico
  • Resumen

8. Refactorización y análisis de calidad

  • ¿Qué es la refactorización?
  • Indicadores de código que necesita refactorización
  • Técnicas comunes de refactorización
  • Refactorización segura con pruebas
  • Herramientas para la refactorización (IntelliJ IDEA)
  • Introducción a SonarQube y análisis estático de código
  • Calistenia de objetos
  • Complejidad ciclomática
  • Ejemplo práctico
  • Resumen

9. Patrones de diseño, antipatrones y principios SOLID

  • Introducción a los patrones de diseño
  • Principios SOLID
  • Antipatrones de diseño: identificación y solución
  • Antes de terminar...
  • Ejemplo práctico
  • Reflexión final: la IA y el futuro de la programación

Condiciones


  • Durante el proceso de compra, te solicitaremos los datos para tu alta en el centro.
  • Antes de las 72 horas laborables recibirás en tu correo electrónico las credenciales para acceder a tu curso.
  • Si no recibes las claves antes de las 72 horas laborables, por favor revisa tu carpeta de spam o correo no deseado.
  • Tienes 3 meses para completar el curso desde el día que recibes las credenciales de acceso.
  • No se aceptan devoluciones una vez recibidas las claves de acceso.

El centro

Aprendum colabora con Lecciona

Lecciona es un centro privado dedicado a la formación online de calidad. Su característica fundamental es la de ofrecer un servicio al cliente cercano, rápido y eficaz. La oferta de cursos es dinámica y en constante crecimiento para satisfacer la demanda formativa existente.  Somos flexibles y nos adaptamos, en lo posible, a las distintas necesidades que se nos presentan en el día a día. La potente plataforma de Teleformación que utilizamos cumple con los principales estándares del mercado y nos permite ofrecer una formación online de alto nivel.

Ver web de la empresa