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