Saltar al contenido

Cabecera

CURSOS 22-23-24

DESARROLLADOR CONFLUENT

INSCRIPCIÓN

CRN

Contenido

Modalidad

Presencial

(Consultar calendario)

Duración

325 horas

Certificación

Confluent Certified Developer for Apache Kafka

Descripción del curso:

El poder intercambiar información entre diferentes tipos de aplicaciones en tiempo real es algo cada vez más demandado en un entorno Cloud, donde programas muy dispares necesitan comunicarse y compartir datos en un entorno colaborativo. En este contexto se enmarca Apache Kafka, una herramienta que permite el intercambio de mensajes entre aplicaciones en la nube, de manera desacoplada y asíncrona, soportando un alto volumen de flujo de datos por segundo. Y en el núcleo de esta tecnología se encuentra el lenguaje de programación Java, sin duda alguna el lenguaje más universal y con el que podemos construir tanto aplicaciones productoras como consumidoras de mensajes de una forma rápida y sencilla.

A lo largo de este curso abordaremos el estudio del lenguaje Java y las diferentes librerías para la construcción de aplicaciones sobre una arquitectura de mensajería Apache Kafka. Comenzaremos estudiando la tecnología Java, analizado en profundidad todas las características de este completo y potente lenguaje de programación, así como las principales librerías utilizadas en la creación de aplicaciones.

Objetivos:

Al finalizar la acción formativa el alumnado estará capacitado para:

Comprender la arquitectura y funcionamiento de Confluent Platform y Confluent Cloud

Desarrollar aplicaciones capaces de producir y consumir datos desde una plataforma Confluent

Integrar Confluent con orígenes y destinos de datos utilizando Kafka Connect

Desarrollar aplicaciones de tiempo real con Kafka Streams para filtrar, transformar, enriquecer y agregar datos.

Utilizar kslqDB para desarrollar soluciones de streaming end to end

Colectivo al que va dirigido:

Prioritariamente trabajadores/as desempleados, con carácter general residentes en la Comunidad de Madrid, inscritos en la red de oficinas. Cuando los participantes sean trabajadores ocupados éstos deberán ser, con carácter general residentes en la Comunidad de Madrid o prestar sus servicios en centros de trabajo ubicados en la misma.

Se recomiendan los siguientes requisitos mínimos:

  • Conocimientos/experiencia en desarrollo de software (programación en cualquier lenguaje, aunque es recomendable tener conocimientos en programación orientada a objetos).
  • Recomendable conocimientos generales entorno web e identificación de conceptos como HTML, HTTP, URL, etc.
  • Dominio de inglés a nivel de lectura (parte de la prueba de nivel será en inglés)

A criterio de la Dirección General de Formación se podrán establecer pruebas de conocimientos para el acceso a este curso.

Recursos relacionados con los requisitos mínimos:

Introducción a la programación

Introducción a SQL

Tutorial de SQL

Introducción a Confluent



Relación de contenidos formativos presenciales:

1 Introducción a Confluent
2 JAVA: Programación y estructura de datos
3 SQL: Lenguaje y acceso a datos
4 Confluent fundamentals
5 Confluent Developer skills
6 Confluent Stream processing
7 Confluent Cloud
8 Confluent Developer Labs
9 Confluent Developer Certification Bootstrap

325 horas

Examen de certificación: 

La ejecución y financiación del programa formativo incluye la presentación de los alumnos que han realizado el curso con aprovechamiento al examen para obtener esta certificación (o aquella que la sustituya al momento de su impartición), y que gestionará la empresa adjudicataria, sin coste alguno para el alumno.

  • Confluent Certified Developer for Apache Kafka

Vídeos

En este vídeo enseñamos el funcionamiento de Confluent, una de las plataformas más utilizadas para el streaming de datos, que se basa en Apache Kafka.

Footer

Centro de Formación en Tecnologías de la información y las comunicaciones de Madrid

C/Arcas del Agua, 2 (Sector 3) Getafe

+34 91 683 81 60; C. P. 28905

centrof.madridsur@madrid.org