Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Este curso explora servicios y arquitecturas de Spring Cloud, con enfoque en programación funcional. Aprenderás a crear aplicaciones standalone, manejar funciones empaquetadas, definir Beans funcionales, probar funciones, usar adaptadores serverless, y compilar dinámicamente, optimizando despliegues y control en entornos basados en eventos. Ideal para arquitecturas modernas.

Duración:                     15 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa está destinada a Programadores programadores y Analistas analistas Java que desean aprender a desarrollar aplicaciones serverless java utilizando Spring Cloud como plataforma.

Requisitos previos 

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

Objetivos

El alumno aprenderá a desarrollar funciones que permitan su despliegue serverless a la hora de desarrollar nuevas aplicaciones.

Image Removed

  • Entender los servicios principales de Spring Cloud y su uso en arquitecturas distribuidas.
  • Dominar el modelo de programación basado en Spring Cloud Function para crear aplicaciones funcionales.
  • Diseñar y desplegar funciones empaquetadas.
  • Adquirir habilidades en la gestión y visualización de funciones.
  • Implementar pruebas orientadas a funciones.


Volver a Pronoide

Contenido

  1. Introducción a Spring Cloud

    1. Conceptos básicos y arquitectura de Spring Cloud
    2. Principales servicios y su integración en aplicaciones distribuidas
  2. Principales Servicios de Spring Cloud

    1. Servicios esenciales como Spring Cloud Config, Spring Cloud Netflix, y Spring Cloud Stream
  3. Arquitecturas Orientadas a Eventos

    1. Fundamentos y patrones de arquitecturas orientadas a
eventos.
    1. eventos
    2. Aplicaciones basadas en eventos utilizando Spring Cloud
  1. Introducción a Spring Cloud Function

    1. Conceptos básicos de Spring Cloud Function
  2. Modelo

de programación
  1. de Programación en Spring Cloud Function

    1. Programación funcional con Spring Cloud
    2. Creación de funciones como servicios reutilizables
  2. Aplicaciones Web Standalone

    1. Desarrollo de aplicaciones standalone utilizando funciones en Spring Cloud
    2. Integración con otros componentes de Spring Cloud
  3. Aplicaciones Stream Standalone

  • Despliegues de una función empaquetada
  • Definiciones de Beans Funcionales
  • Control y visualización de funciones
  • Pruebas orientadas a funciones
  • Compilación dinámica
  • Adaptadores de plataformas Serverless
  • Pedir más Información
      1. Implementación de aplicaciones basadas en streams con Spring Cloud Function
      2. Configuración y manejo de flujos de datos en tiempo real
    1. Despliegue de Funciones Empaquetadas

      1. Técnicas y mejores prácticas para empaquetar y desplegar funciones
      2. Despliegue en entornos locales y en la nube
    2. Definición de Beans Funcionales

      1. Creación y gestión de Beans funcionales en Spring Cloud
      2. Configuración y personalización de Beans para diferentes entornos
    3. Control y Visualización de Funciones

      1. Herramientas y técnicas para gestionar y monitorear funciones en producción
      2. Visualización del estado y rendimiento de funciones
    4. Pruebas Orientadas a Funciones

      1. Estrategias para probar funciones en aplicaciones basadas en Spring Cloud
      2. Integración de pruebas unitarias y de integración en el ciclo de vida de las funciones
    5. Compilación Dinámica

      1. Uso de compilación dinámica en el entorno Spring Cloud
      2. Beneficios de la compilación en tiempo de ejecución y adaptación a cambios rápidos
    6. Adaptadores de Plataformas Serverless



    Documentación Recomendada

    Software Architecture with Spring 5.0
    René Enríquez , Alberto Salazar
    August 2018 | 372 pages
    ISBN 9781788992992

    https://www.packtpub.com/free-ebook/software-architecture-with-spring-5-0/9781788992992