[TJJ-080] Buenas Prácticas en programación Java

Duración:                     20 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa está destinada a Programadores y Analistas Java con experiencia que desean aprender a desarrollar usando buenas prácticas y patrones.

Requisitos previos 

Los alumnos necesitarán tener experiencia con el lenguaje de programación Java, así como de Spring framework.

Objetivos

El alumno aprenderá a desarrollar usando buenas prácticas y patrones mejorando la calidad de código.


Contenido

  1. Introducción a las buenas prácticas en programación Java
  2. Programación funcional vs orientación a objeto
  3. Patrones
    1. Creacionales
    2. De entorno
    3. Estructurales
    4. Funcionales
  4. Programación Reactiva
    1. Introducción a Spring Webflux
    2. Webclient
    3. WebSockets
    4. Bibliotecas reactivas
  5. Patrones de diseño reactivos
    1. Patrones tolerantes a fallos y de recuperación
    2. Patrones de replicación
    3. Patrones de gestión de recursos
    4. Patrones de flujos de mensajes
    5. Patrones de control de flujo
    6. Patrones de gestión de estado y persistencia
  6. Arquitectura de aplicaciones


Documentación Recomendada

Design Patterns and Best Practices in Java
Kamalmeet Singh , Adrian Ianculescu , Lucian-Paul Torje
June 2018 | 280 pages
ISBN 9781786463593

https://www.packtpub.com/product/design-patterns-and-best-practices-in-java/9781786463593