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

Características Principales

Precio: 280€ IVA INC

null  Duración: 40 HORAS

 Modalidad: ONLINE

null  Descuentos:

  • 10% estudiantes y desempleados
  • 15% si te inscribes en dos cursos
  • Bonificable a través de la Fundae
  • (Los descuentos no son acumulables)

Descripción:

 

Este curso está diseñado para guiarte desde los conceptos básicos hasta las prácticas más avanzadas, utilizando las herramientas y técnicas necesarias para mejorar la calidad de tu código.

A lo largo del curso, aprenderás a aplicar los principios de Clean Code, a organizar y gestionar proyectos de manera efectiva y a adoptar las mejores prácticas de la industria. Este curso es ideal tanto si estás iniciando tu carrera en programación como si eres un profesional experimentado que busca actualizar y perfeccionar sus habilidades. Te permitirá 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.

 

Precio: 280€ IVA inc

40 Horas

Prácticas y exámenes

Certificado de curso

Bonificable a empresas

Temario y ficha descriptiva del curso:

 

Tema 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

Tema 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

Tema 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

Tema 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

Tema 5º Manejo de errores y logging

  • Manejo de errores
  • Logging
  • Ejemplo práctico

Tema 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

Tema 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

Tema 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

Tema 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

 

Objetivos del curso:

  • Dotar de las competencias necesarias para escribir código limpio, eficiente y de alta calidad en Java a través de buenas prácticas.
  • 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.

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.

 

 

  • El curso tiene un coste de 280€ IVA incluido

Una vez inscrito, el alumno recibirá las claves de acceso al curso durante un periodo de 3 meses desde su matriculación.

  • Una vez inscrito en el curso Online, tendrás acceso a todo el contenido durante los próximos 3 meses 
  • Podrás realizar el curso a través de tu ordenador, móvil o tablet para realizar el curso cómodamente y a tu ritmo
  • Durante el curso tendrás que completar 9 temas dedicados, con un total de 40 horas lectivas
  • En el momento que lo necesites podrás efectuar tus consultas al formador, a través de correo electrónico, para resolver tus dudas relativas al curso.
  • Una vez finalizada la formación, te enviaremos un Certificado del curso emitido por Culture Lab TS S.L. 

Requisitos del curso: 

 

  • Es recomendable, aunque no imprescindible tener conocimientos básicos de programación. No es necesario tener experiencia previa en Java, ya que el curso comenzará desde lo más básico e irá introduciendo los conceptos y herramientas conforme sean necesarios. Todos los programas utilizados a lo largo del curso serán gratuitos y se proporcionarán instrucciones detalladas para su descarga e instalación.
  • La empresa  podrá solicitar la bonificación del curso a través de FUNDAE 
  • Culture Lab facilitará a la empresa solicitante la documentación necesaria para que la empresa pueda dar de alta el proceso de bonificación del curso.
  • El curso dispone de una bonificación máxima aplicable del 100% en modalidad Online siempre y cuando la empresa disponga de los créditos necesarios para solicitar la bonificación.

El crédito disponible para las empresas durante el presente ejercicio se calcula a partir de dos datos: lo cotizado por la empresa en concepto de Formación Profesional en el año anterior y el tamaño de su plantilla, que determinará el porcentaje del importe cotizado al cual tiene derecho la empresa:

  •  Empresas de 1 a 9 trabajadores: 100%.
  •  De 10 a 49 trabajadores: 75%.
  •  De 50 a 249 trabajadores: 60%.
  •  De 250 o más trabajadores: 50%.

 

  • Durante la impartición del curso Culture Lab se encargará  de los controles de asistencia diarios de los alumnos, así como de las encuestas de evaluación finales, las cuales serán entregadas al responsable de la empresa al finalizar el curso.

Descuentos y promociones*:

  • 10% de descuento para estudiantes y desempleados.
  • 15% si te inscribes en dos cursos.
  • Curso bonificable a través de Fundae para trabajadores y empresas.

*(Los descuentos presentados no son acumulables)

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

Aprende las técnicas de Clean Code para saber como optimizar, mejorar y sacar el mejor partido de tu código

Culture Lab
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles. Para saber más sobre el uso que hacemos de las cookies ver Política de cookies