El instructor que actualmente trabaja activamente usando Spring te llevará paso a paso a crear una API REST conociendo las anotaciones para publicar los servicios y exponerlos mediante GET, POST, PUT y DELETE intercambiando la información con formato JSON que tiene muchas ventajas vs un formato XML y un estándar demasiado robusto como SOAP.
Crearás servicios REST en Java y posteriormente puedes complementar este curso con la implementación de Spring Cloud (Netflix OSS) para entender esta nueva arquitectura y las ventajas que tiene sobre una aplicación monolítica.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Crear un proyecto integrado exponiendo API RESTFul (insertar, actualizar, consultar y eliminar información) Consumo del API REST mediante alguna herramienta como Postman
A quién va dirigido
A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico.
Requisitos
Experiencia trabajando con Java y JEE al menos 1 año. Uso básico de Maven. Conocimiento básico de SQL.
Temario completo de este curso
1. Módulo En Línea: Conceptos de Bases de Datos NoSQL (3hrs)
1. Colecciones.
2. Documentos.
3. MongoDB.
4. Seleccionando información.
5. Insertando datos.
6. Actualizando.
7. Eliminando datos.
2. Módulo Inicial: Javascript Desde Cero (30 hrs)
1. Estructura del Lenguaje.
2. Manejo de Objetos.
3. Uso de NPM.
4. Uso del DOM en el browser.
5. HTTP y formularios.
6. Conociendo JQuery
7. ¿Como se publica una app?
3. Módulo En Línea: Introducción al Diseño Web (3hrs)
1. CSS.
2. Javascript.
3. Conociendo algunas librerías y frameworks.
4. Materialize, Bootstrap.
4. Módulo Back End: Node.js (30 hrs)
1. Fundamentos de Node.js
2. Express
3. Conexión a datos MongoDB
4. APIs REST
4. Integrando seguridad con JWT
5. Publicación de los servicios.
5. Módulo Front End: Angular Desde Cero (30 hrs)
1. Arquitectura de Angular
2. Componentes y plantillas
3. Conociendo Typescript
4. Directivas, binding y eventos
5. Servicios
6. Pipes
7. Integración del back end
8. Peticiones seguras (Token)
6. Proyecto Final (Asesoría grupal 9 hrs)
1. Explicación del proyecto final (alumno).
2. Revisión del análisis del requerimiento.
3. Plan de Iteraciones a entregar (fechas).
4. Revisión de avance con asesor
5. Ajustes o correcciones del proyecto.
6. Entrega y presentación final del proyecto.