/bedu-equipo5-m3-postworks

Módulo 3 | Desarrollo Web Java: Gestión de base de datos, Multi Hilos y procesos concurrentes, Programación Funcional, Procesos asíncronos, Stream Reactivos, Clases Genéricas, Microservicios

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

BEDU Equipo 5 Módulo 3 PostWorks

Temario

Listado de temas del módulo 3:

  1. Gestión de base de datos
  • Como crear una base de datos
  • Hacer consultas CRUD sobre la base de datos
  • Conectarse a la base de datos
  • Liberar las conexiones de la base de datos
  • Ventajas de usar un ORM
  1. Multi Hilos y procesos concurrentes
  • Creación de hilos
  • Implementación de la interface Runnable
  • Uso de pools de Threads
  1. Programación Funcional
  • Conocer el paradigma de programación funcional
  • Aprender a usar las características funcionales de Java
  1. Procesos asíncronos
  • Ejecutar múltiples procesos de forma paralela
  • Esperar la respuesta o finalización de procesos paralelos
  1. Stream Reactivos
  • Conocer las bases de la programación reactiva en Java
  • Trabajar con Streams orientados a la programación reactiva
  1. Clases Genéricas
  • Utilización de genéricos en Java, para uso de las construcciones propias del lenguaje, como las colecciones, y su uso en clases creadas por el programador
  1. Microservicios
  • Conocer las bases de la arquitectura de microservicios y las motivaciones del uso de estos
  • Aprende a implementar microservicios en Java con Spring boot
  1. Buenas prácticas
  • Conocer algunas de las buenas prácticas implementadas por los profesionales de la industria de desarrollo