APIs REST - 2 días de clases en línea

1.450,00 EUR

  • 2 days
Aula Virtual en Vivo
En la Empresa

Desarrolla las habilidades para diseñar, crear y trabajar con APIs RESTful que impulsan las aplicaciones web y móviles modernas. Este curso práctico te introduce en los principios de la arquitectura REST y te muestra cómo las APIs permiten la comunicación entre sistemas utilizando métodos HTTP estándar. Al finalizar el curso, comprenderás cómo funcionan las APIs REST internamente y cómo utilizarlas de forma eficaz en el desarrollo de software moderno.

Características clave

Idioma

Material del curso en inglés

Nivel

Nivel principiante

2 días (8 horas/día) en línea con instructor en vivo

Más de 30 horas de estudio recomendadas

Laboratorios prácticos de programación guiados

Tareas de desarrollo realistas

Orientación de tutor de apoyo

Acceso a los materiales de aprendizaje después del curso

¡Pide confirmación de la fecha!

Certificación de finalización del programa incluida

Resultados de aprendizaje

Al final de este programa, podrás:

Requisitos previos y fundamentos

Amplía tus conocimientos existentes de Java, Python o JavaScript para comprender las API, HTTP, JSON y la serialización de datos en la arquitectura REST.

Conceptos y principios de REST

Aprende los principios fundamentales de REST, los métodos HTTP, el diseño de recursos y las convenciones de URI para crear API escalables.

Creación de servicios REST

Desarrolla APIs REST usando Spring Boot, Flask o Express para aplicaciones del mundo real.

Desarrollo de clientes REST

Crea y prueba clientes de API usando HttpClient, Requests, Axios y Postman.

Técnicas de configuración

Implemente almacenamiento en caché, diseño sin estado, compresión, negociación de contenido, versionado de API y documentación.

Seguridad y rendimiento

Aplicar prácticas de seguridad para APIs, métodos de autenticación y técnicas de optimización del rendimiento, incluido el Modelo de Madurez de Richardson y la optimización de consultas.

Hero

Cronograma del curso

  1. Día 1

    Sesión 1: Requisitos previos

    • API, aplicaciones web y servicios web
    • Fundamentos de HTTP
    • JSON y serialización

    Sesión 2: Teoría de REST

    • Conceptos y principios de las API REST
    • Recursos, métodos y limitaciones
    • Convenciones de nomenclatura

    Sesión 3: Servicios REST

    • Diseño de API REST
    • Creación de servicios con Spring Boot, Flask o Express

    Sesión 4: Clientes REST

    • Uso de herramientas como Postman
    • Creación de clientes con HttpClient, Requests o Axios
  2. Día 2

    Sesión 5: Configuración de la API REST

    • Caché y compresión
    • Negociación de contenido y HATEOAS
    • Idempotencia y ausencia de estado
    • Seguridad, control de versiones y documentación

    Sesión 6: Teoría avanzada de REST

    • Modelo de Madurez de Richardson
    • Búsqueda, ordenación y paginación
    • problema de N+1
    • PUT vs POST
    • Técnicas de autenticación
 API REST

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

Desarrolladores de software

Desarrolladores web

Desarrolladores Full-Stack

Ingenieros de QA y pruebas que trabajan con APIs

Profesionales técnicos que integran sistemas y servicios

Cualquier persona nueva en el desarrollo o la integración de APIs

Comenzar curso ahora

Requisitos previos

  • Comprensión básica de los conceptos de programación
  • Familiaridad con las tecnologías web (útil pero no obligatoria)
  • Es beneficioso tener conocimientos básicos de HTTP
  • No se requiere experiencia previa en desarrollo de API

Declaraciones

Licencias y acreditación

El 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!