Maestrías Formación TI

Curso Desarrollo de API usando Node.js Apigee y API Connect

Descripción

Desarrolle API con Node.Js, Apigee y API Connect

Las APIs son el motor de la transformación digital en las organizaciones de cualquier tipo tamaño e industria.
Pero, ¿Qué son realmente las APIs y cómo pueden cambiar la relación entre las personas, los objetos y las organizaciones? Las APIs permiten a los programas de software intercambiar datos de manera estandarizada, es decir, comunicarse de una forma eficaz y rápida. Como consecuencia, entonces, los desarrolladores pueden crear nuevas y mejores aplicaciones de todo tipo, integrando los datos de otros programas, y así todo el mundo recibe un mejor servicio y de mayor completitud.
Pero si existen los buses de integración ¿para qué más? La respuesta a esta pregunta y muchas otras son las claves para cambiar el paradigma.

Los desarrolladores de software deben actualizarse para ser agentes activos con conocimiento apropiado en la aceleración digital a través de las APIS, deben  saber usar los productos que existen en el mercado y poner ese conocimiento a disposición de la transformación digital global.

En este curso 100% presencial, se enseña a los profesionales de TI cómo crear, probar, implementar, asegurar y disponer APIs con diferentes productos y técnicas. La trasferencia de conocimiento se realiza desde una perspectiva teórico-practica con instructores que apoyaran en cada momento al participante.

Este curso tiene una duración de 80 horas y consta de 3 partes:

Parte 1 Introducción a API, Rest y NodeJs: En esta parte del curso se enseña a los desarrolladores los pilares de la transformación digital, se repasan los conceptos de IoT, api manager, bigdata, datalake, OpenAPI etc. Se enseña cómo crear, probar e implementar API con Node.js. En esta parte, se aprende a instalar y manejar características de Node.Js y a desarrollar API REST con Express, un framework de aplicación web para NodeJs. El participante diseña funciones de callback para manejar eventos de red asincrónicos y más.

Parte 2 Crear API con IBM API Connect v5: En esta parte del curso se enseña cómo crear, publicar y asegurar API con IBM API Connect V5. El participante aprende a usar el Developer Toolkit para definir una interfaz API de acuerdo con la especificación OpenAPI (Swagger ). El participante ensambla políticas de procesamiento de mensajes en el API Designer y define esquemas de autorización de clientes, como OAuth 2.0, en la definición de la API. Crea una aplicación de API Node.js con el framework LoopBack. También empaqueta, pone en escena y publica una API como producto.

Parte 3 Crear API con Apigee Edge : En esta parte del curso se entrega una descripción detallada de cómo desarrollar API en la Plataforma Apigee API. El alumno aprende cómo enfocar adecuadamente su desarrollo de API y asegurarnos de que conoce las diversas herramientas y las políticas disponibles dentro de Apigee Edge que pueden ayudarlo con la implementación. Como parte de los ejercicios de laboratorio, se entrega un conjunto de instrucciones para desarrollar su propio entorno libre de Apigee y comenzar a desarrollar una API básica desde cero.

Al tomar esta Maestría de APIs, el participante consigue un amplio y alto nivel de comprensión del desarrollo de API, quedando habilitado para liderar una iniciativa de transformación digital en cualquier organización pública o privada a nivel nacional o internacional.

Este curso potencia el talento de los profesionales de TI que busca la banca, aseguradoras, logística, retail y en general toda la industria.

DIRIGIDO A:

Ingenieros de APIs, arquitecto de soluciones de software, o cualquier interesado en plataforma de soluciones de APIs que cumpla con los requisitos.

PRERREQUISITOS:
Dominio de lenguajes de programación orientado a objetos (Java, C# u otro)

Conocimiento avanzado de JavaScript (ej: saber perfectamente que son funciones lambda o flecha según el lenguaje)

Conocimiento de protocolos y arquitectura de servicios sobre http o internet, soap, rest, mqtt.