Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Apache Samza

DISPONIBLE EN MODALIDAD:

Apache Samza es un framework de procesamiento de flujos de mensajería distribuida creado por la Fundación Apache. Este marco se utiliza para procesar datos de flujo de manera eficiente y escalable. El curso de Apache Samza proporciona una descripción profunda de la arquitectura y la funcionalidad del marco. Los estudiantes aprenderán cómo configurar y administrar un entorno Apache Samza y cómo usar el marco para procesar datos de flujo. El curso también incluye información sobre cómo desarrollar aplicaciones de Apache Samza y escribir código para procesar datos de flujo.

Apache Samza proporciona una solución para procesar datos de flujo de manera eficiente y escalable. El curso de Apache Samza enseñará a aprovechar al máximo esta solución para sus necesidades. Los estudiantes aprenderán cómo configurar Apache Samza, cómo administrar un entorno Apache Samza y cómo desarrollar aplicaciones de Apache Samza para procesar datos de flujo.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Apache Samza bonificable para empresas

¿A quién va dirigido?

Este curso está dirigido a desarrolladores, ingenieros de software, arquitectos de software y otros profesionales de TI que quieran aprender cómo usar Apache Samza para procesar datos de flujo.

Objetivos

  • Aprender cómo configurar y administrar un entorno Apache Samza
  • Entender cómo usar Apache Samza para procesar datos de flujo de manera eficiente y escalable
  • Desarrollar habilidades para escribir código para procesar datos de flujo
  • Comprender cómo desarrollar aplicaciones de Apache Samza
  • Utilizar Apache Samza para resolver problemas de procesamiento de flujo de datos

¿Qué vas a aprender?

Apache Samza es un framework de procesamiento de flujos de mensajería distribuida creado por la Fundación Apache. Este marco se utiliza para procesar datos de flujo de manera eficiente y escalable. El curso de Apache Samza proporciona una descripción profunda de la arquitectura y la funcionalidad del marco. Los estudiantes aprenderán cómo configurar y administrar un entorno Apache Samza y cómo usar el marco para procesar datos de flujo. El curso también incluye información sobre cómo desarrollar aplicaciones de Apache Samza y escribir código para procesar datos de flujo. Apache Samza proporciona una solución para procesar datos de flujo de manera eficiente y escalable. El curso de Apache Samza enseñará a aprovechar al máximo esta solución para sus necesidades. Los estudiantes aprenderán cómo configurar Apache Samza, cómo administrar un entorno Apache Samza y cómo desarrollar aplicaciones de Apache Samza para procesar datos de flujo.

Requisitos

  • Tener experiencia desarrollando con Java (JDK 11 o superior) y proyectos Maven
  • Tener un equipo con acceso a un usuario con permisos de instalación donde realiziar el curso y conexión estable a internet
  • El equipo debe contar como mínimo con: CPU de 6.a generación o más reciente (o AMD equivalente), 8GB de RAM, 2GB de GPU y 8GB de espacio disponible en disco duro
  • Tener instalado previamente en el equipo: IntelliJ (2022 Community o superior), Java (JDK 11 o superior), Git, Docker Desktop, Apache Kafka y Apache Samza
  • Es recomendable tener experiencia dockerizando aplicaciones Java

Temario del curso

tema 1

Introducción a Apache Samza y puesta en marcha

  • ¿Qué es Apache Samza?
  • ¿Cómo funciona Apache Samza?
  • ¿Qué problemas resuelve Apache Samza?
  • Ventajas de Apache Samza
  • Desventajas de Apache Samza
  • Requisitos previos
  • Instalación de Apache Samza
  • Configuración fundamental de Apache Samza
  • Pruebas de instalación
  • Primeros pasos con Apache Samza
tema 2

Desarrollo de aplicaciones de Apache Samza

  • Lenguajes de programación compatibles
  • Estructura de una aplicación de Apache Samza
  • Uso de la API de Apache Samza
  • Pruebas de aplicaciones de Apache Samza
  • Despliegue de aplicaciones de Apache Samza
tema 3

Administración de entornos Apache Samza

  • Configuración de entornos de Apache Samza
  • Gestión de recursos de Apache Samza
  • Monitorización de entornos de Apache Samza
  • Solución de problemas en entornos de Apache Samza
tema 4

Escalabilidad de Apache Samza

  • Conceptos básicos de escalabilidad
  • Escalabilidad horizontal en Apache Samza
  • Escalabilidad vertical en Apache Samza
  • Optimización de la escalabilidad de Apache Samza
tema 5

Almacenamiento de Apache Samza

  • Modelos de almacenamiento de Apache Samza
  • Uso de almacenamiento externo en Apache Samza
  • Configuración de almacenamiento en Apache Samza
  • Optimización del almacenamiento en Apache Samza
tema 6

Seguridad en Apache Samza

  • Modelos de seguridad en Apache Samza
  • Uso de autenticación y autorización en Apache Samza
  • Configuración de la seguridad en Apache Samza
  • Pruebas de seguridad en Apache Samza
tema 7

Herramientas de Apache Samza

  • Herramientas de desarrollo de Apache Samza
  • Herramientas de administración de Apache Samza
  • Herramientas de monitorización de Apache Samza
  • Herramientas de depuración de Apache Samza
tema 8

Integración de Apache Samza

  • Integración con Apache Kafka
  • Integración con Apache Hadoop
  • Integración con Apache Spark
  • Integración con Apache Flink
tema 9

Extensibilidad de Apache Samza

  • Funcionalidades extensibles de Apache Samza
  • Desarrollo de extensiones de Apache Samza
  • Uso de extensiones de Apache Samza
  • Pruebas de extensiones de Apache Samza
tema 10

Rendimiento de Apache Samza

  • Métricas de rendimiento de Apache Samza
  • Optimización del rendimiento de Apache Samza
  • Pruebas de rendimiento de Apache Samza
tema 11

Escritura de código en Apache Samza

  • Lenguajes de programación compatibles
  • Estructura de código de Apache Samza
  • Uso de librerías de Apache Samza
  • Optimización de código de Apache Samza
tema 12

Pruebas en Apache Samza

  • Pruebas unitarias en Apache Samza
  • Pruebas funcionales en Apache Samza
  • Pruebas de rendimiento en Apache Samza
  • Pruebas de estabilidad en Apache Samza
tema 13

Debugging en Apache Samza

  • Herramientas de depuración de Apache Samza
  • Uso de registros de Apache Samza
  • Análisis de errores en Apache Samza
  • Depuración de aplicaciones de Apache Samza
tema 14

Optimización de Apache Samza

  • Optimización de la configuración de Apache Samza
  • Optimización de los recursos de Apache Samza
  • Optimización del código de Apache Samza
  • Optimización del rendimiento de Apache Samza
tema 15

Proyecto Final

  • Estableciendo los requisitos del proyecto
  • Desarrollo de la solución
  • Pruebas de correcto funcionamiento
  • Resumen curso y recomendaciones finales

Curso de Apache Samza bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient