Actualmente no hay convocatorias disponibles.

Comparte en redes:

Temática: Informática y programación

Sector: Para todos los desempleados

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.

El curso se impartirá presencialmente en las instalaciones de CFTIC Getafe:

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

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

Objetivos del curso

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

Temario y contenidos del curso

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

Requisitos del curso

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.

Titulación del curso

Confluent Certified Developer for Apache Kafka