Servicios web RESTful con Java - eLearning

450,00 EUR

  • 15 hours
eLearning

Cree aplicaciones web modernas, escalables y de alto rendimiento con el curso Building RESTful Web Services Using Java. Esta formación práctica está diseñada para ayudar a los desarrolladores a dominar la arquitectura REST y crear API sólidas utilizando tecnologías Java como JAX-RS, JSON, XML y los protocolos HTTP.

Características clave

Idioma

Curso y material en inglés

Nivel

Nivel principiante - intermedio

Acceso

1 año de acceso a la plataforma de aprendizaje

5 horas de videos a pedido

con más de 15 horas de estudio recomendadas

8 ejercicios prácticos guiados

5 evaluaciones calificadas automáticamente

1 proyecto real

2 tareas integrales

Certificado

Incluye certificado de finalización del programa

Hero

Resultados de aprendizaje

Al final de este curso, serás capaz de entender:

Explorar

Explora los fundamentos de las API RESTful y cómo impulsan las aplicaciones modernas.

REST

Adquiere un sólido entendimiento de la arquitectura REST y de sus principios clave.

Implementar

Aprende a implementar funciones avanzadas en servicios web RESTful.

Escala

Desarrolla API confiables y escalables utilizando las mejores prácticas basadas en REST.

Seguro

Descubre técnicas para proteger, gestionar y supervisar las API de forma eficaz.

Base de datos

Aprende a recuperar y gestionar datos de bases de datos usando Spring Data JPA.

Hero

Cronograma del curso

  1. Introducción y conceptos de REST

    Lección 01

    • Introducción a los conceptos de REST
    • ¿Qué son los servicios web?
    • SOAP vs REST
    • ¿Qué es REST?
    • Conceptos de REST
  2. Mejores prácticas de REST

    Lección 02

    • Introducción a las mejores prácticas de REST
    • Mejores prácticas para servicios web RESTful
    • Planificación de nuestro servicio web RESTful
    • Implementación de nuestros servicios web con las mejores prácticas
    • Manejo genérico de errores
    • Validación de servicios RESTful
  3. Funciones avanzadas de RESTful y Swagger

    Lección 03

    • Introducción a las funciones avanzadas de RESTful y Swagger
    • Implementación de HATEOAS
    • Implementación de HATEOAS
    • Implementación de registro
    • Funciones avanzadas de servicios RESTful
    • Conceptos básicos de la especificación OpenAPI
    • Herramientas Swagger
    • Generación de documentación Swagger
    • Formato de documentación Swagger
    • Swagger Hub
  4. Autenticación y supervisión

    Lección 04

    • Introducción a la autenticación y la monitorización
    • Autenticación con Spring Security
    • Supervisión de API con Spring Boot Actuator
    • Filtrado estático en servicios RESTful
    • Versionado de servicios RESTful

  5. JPA

    Lección 05

    • Introducción a JPA en REST
    • Java Persistence API (JPA)
    • Conectar el servicio con JPA
    • Actualizar nuestra API para usar JPA - Parte 1
    • Actualizar nuestra API para usar JPA - Parte 2
    • Una mirada al modo de madurez de Richard
Servicios web RESTful con Java

¿Quién debería inscribirse en este programa?

Desarrolladores Java que buscan expandirse al desarrollo de APIs backend

Ingenieros de software que trabajan en aplicaciones empresariales o basadas en la nube

Desarrolladores full stack que quieran reforzar sus habilidades de integración de backend

Profesionales de TI interesados en la arquitectura de API REST y los microservicios

Principiantes con conocimientos básicos de Java que quieran aprender desarrollo de servicios web

Desarrolladores de aplicaciones que trabajan con tecnologías Spring Boot, JAX-RS o Java EE

Comenzar curso ahora

Requisitos previos

  • Conocimientos básicos de programación en Java
  • Familiaridad con los conceptos de programación orientada a objetos
  • Conocimientos básicos de tecnologías web y HTTP
  • Tener algo de experiencia con bases de datos y aplicaciones web es útil, pero no obligatorio

Declaraciones

Licencias y acreditación

Este curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia

Política de equidad

Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.


Preguntas frecuentes

Contact background

¿Necesita soluciones corporativas o integración LMS?

¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!