• No hay productos en el carrito.

Inicio / Cursos / Spring Boot 4 y Java 25: Desarrolla APIs REST Profesionales
Impartido por Juan Carlos Arcila DíazPago único de $2,800 MXN · acceso por 12 meses

Spring Boot 4 y Java 25: Desarrolla APIs REST Profesionales

Construye APIs REST Profesionales utilizando una Arquitectura capas con Spring Boot 4, Java 25, Seguridad JWT y OpenAPI

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 50 h 10 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

Este curso Spring Boot 4 y Java 25: Desarrolla APIs REST Profesionales te enseñará a construir APIs REST modernas, robustas y escalables, aplicando las tecnologías más actuales del ecosistema Java. Con un enfoque 100% práctico, desarrollarás un proyecto real desde cero, aplicando buenas prácticas y patrones profesionales que te permitirán crear sistemas listos para producción. Aprenderás a estructurar tu backend mediante la arquitectura por capas (Controller–Service–Repository), utilizar DTOs , validar datos, manejar excepciones personalizadas , generar respuestas estandarizadas y documentar tu API con OpenAPI/Swagger . Cada sección incluye ejemplos prácticos y pruebas con Postman para que puedas ver tu API funcionando en tiempo real. El curso también cubre seguridad , implementando Spring Security y JWT para autenticar usuarios, gestionar roles y proteger tus endpoints de manera confiable. Trabajarás con base de datos MariaDB/MySQL , creando relaciones maestro–detalle, operaciones CRUD y consultas sobre múltiples entidades como Unidades, Productos, Clientes, Pedidos y más. Finalmente, aprenderás a desplegar tu API en la nube , dejando tu proyecto completamente funcional y listo para usar en cualquier entorno. Al finalizar, tendrás un backend profesional que podrás incluir en tu portafolio o utilizar como base para futuros proyectos. Este curso está diseñado para desarrolladores que buscan avanzar a un nivel profesional en el desarrollo de APIs REST con Java y Spring Boot.

  • Desarrollar APIs REST completas y profesionales utilizando Spring Boot 4 y Java 25, siguiendo una arquitectura de capas.
  • Implementar seguridad con Spring Security y JWT, controlando usuarios, roles, autenticación y autorización.
  • Modelar y gestionar entidades complejas (clientes, productos, pedidos, comprobantes, usuarios, roles, etc.) utilizando MariaDB/MySQL.
  • Crear documentación profesional de API con Swagger/OpenAPI, incluyendo anotaciones.
  • Construir proyectos escalables aplicando DTOs, validaciones, excepciones personalizadas y respuestas estandarizadas.
  • Desplegar una API REST en la nube, logrando una implementación funcional de principio a fin.

Temario

UNIDAD 1 - Introducción · 3 lecciones

UNIDAD 1 - Introducción

  • Introducción al cursoVideo · 3 min
  • Instalación de herramientasVideo · 7 min
  • Instalación de servidor de Base de Datos MariaDB (MySQL)Video · 3 min
UNIDAD 2 - Configuración del proyecto · 3 lecciones

UNIDAD 2 - Configuración del proyecto

  • Creando el proyecto y agregando dependenciasVideo · 8 min
  • Base de datos MySQL (MariaDb)Video · 2 min
  • Propiedades de acceso a datosVideo · 4 min
UNIDAD 3 - Creando nuestro primer EndPoint · 12 lecciones

UNIDAD 3 - Creando nuestro primer EndPoint

  • Esquema del proyectoVideo · 3 min
  • EntityVideo · 10 min
  • RepositoryVideo · 5 min
  • ServiceVideo · 15 min
  • RestControllerVideo · 11 min
  • Probando nuestro Endpoint con PostmanVideo · 8 min
  • Data Transfer Object (DTO)Video · 19 min
  • ValidacionesVideo · 2 min
  • Estandarizando la respuestaVideo · 9 min
  • Excepciones personalizadasVideo · 10 min
  • Probando nuestra API completa con PostmanVideo · 3 min
  • Descarga proyecto - API Rest Gestión de productosLectura · 0 min
UNIDAD 4 - Gestión de Clientes · 6 lecciones

UNIDAD 4 - Gestión de Clientes

  • Entity ClienteVideo · 3 min
  • ClienteRepositoryVideo · 2 min
  • ClienteDTO y ClienteMapperVideo · 6 min
  • ClienteServiceVideo · 6 min
  • ClienteControllerVideo · 2 min
  • Probando la API Cliente con PostmanVideo · 3 min
UNIDAD 5 - Gestión de Usuarios · 7 lecciones

UNIDAD 5 - Gestión de Usuarios

  • Entity Usuario y RolVideo · 4 min
  • UsuarioRepositoryVideo · 3 min
  • UsuarioDTO y UsuarioMapperVideo · 6 min
  • UsuarioServiceVideo · 7 min
  • UsuarioControllerVideo · 3 min
  • Cambiando tipo de dato a la llave primaria (int a Integer) para evitar nullVideo · 1 min
  • Probando la API Usuario con PostmanVideo · 4 min
UNIDAD 6 - Spring Security y Json Web Tokens (JWT) · 8 lecciones

UNIDAD 6 - Spring Security y Json Web Tokens (JWT)

  • Dependencias para trabajar con Spring Security y JWTVideo · 7 min
  • Adaptando entidad Usuario a Spring Security con UserDetailsVideo · 7 min
  • Configuración de JWT: clave secreta y filtro de autenticaciónVideo · 8 min
  • Configuración de Spring Security: AutenticaciónVideo · 14 min
  • Configuración de Spring Security: AutorizaciónVideo · 7 min
  • Probando la seguridad de nuestra API con PotsmanVideo · 6 min
  • Validando el campo activo en la gestión de UsuariosVideo · 2 min
  • Descarga proyecto - API Rest SeguridadLectura · 0 min
UNIDAD 7 - Mantenimiento de tablas maestro detalle - Gestión de Pedidos · 8 lecciones

UNIDAD 7 - Mantenimiento de tablas maestro detalle - Gestión de Pedidos

  • Entidad TipoComprobante + Inicialización de datosVideo · 9 min
  • Entidad Pedido y PedidoDetalleVideo · 6 min
  • PedidoRepository y PedidoDetalleRepositoryVideo · 2 min
  • PedidoDTO y PedidoMapperVideo · 15 min
  • PedidoServiceVideo · 14 min
  • PedidoControllerVideo · 3 min
  • Probando la API Pedido con PostmanVideo · 5 min
  • Descarga proyecto - API PedidoLectura · 0 min
UNIDAD 8 - Mejoras · 3 lecciones

UNIDAD 8 - Mejoras

  • Mejorando las funciones de la capa de servicioVideo · 9 min
  • Mejorando las funciones de la capa servicio: Cliente, Unidad, Pedido, UsuarioLectura · 0 min
  • Descarga proyecto - Capa Service MejoradoLectura · 0 min
UNIDAD 9 - Documentación de la API · 4 lecciones

UNIDAD 9 - Documentación de la API

  • Documentación de la APIVideo · 4 min
  • Configurar Swagger/OpenAPI en el proyectoVideo · 6 min
  • Anotar controladores con @Operation y @ApiResponseVideo · 6 min
  • Probar la API desde la interfaz de Swagger - Exportar documentaciónVideo · 3 min
UNIDAD 10 - Descarga Final del Proyecto · 1 lecciones

UNIDAD 10 - Descarga Final del Proyecto

  • Descarga del proyectoLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    10 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Spring Boot 4 y Java 25: Desarrolla APIs REST Profesionales

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Juan Carlos Arcila Díaz.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 10 unidades · 55 lecciones · 50 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Juan Carlos Arcila Díaz; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Spring Boot 4 y Java 25: Desarrolla APIs REST Profesionales

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture