Pasar al contenido principal

Desarrollo Web Backend con Java y Spring Boot

COP 500.000,00
Profesor
Categoría
Tiempo de duración
50 Horas
Nivel
Intermedio - Teórico/Práctico
Precio
COP 500.000,00
Modalidad
virtual
inicio
INSCRIPCIONES ABIERTAS

Justificación: en la actualidad el desarrollo web backend es una habilidad altamente valorada en el mercado laboral. Este curso ofrece a los estudiantes una oportunidad para aprender y aplicar conocimientos fundamentales en el desarrollo web backend utilizando tecnologías modernas y populares en la industria, como Java y Spring Boot. Además, el desarrollo de un sistema POS como proyecto final les permite a los estudiantes poner en práctica todos los conocimientos adquiridos en un proyecto realista.

Objetivos:

  • Entender los conceptos fundamentales del desarrollo web backend y cómo aplicarlos con Java y Spring Boot
  • Aprender a desarrollar una API RESTful y a integrarla con una base de datos
  • Comprender los conceptos de autenticación y autorización y saber implementarlos en una API RESTful
  • Aprender a usar Spring Data JPA para interactuar con la base de datos
  • Aplicar todos los conocimientos adquiridos en el desarrollo de un sistema POS completo

Dirigido a: este curso está dirigido a estudiantes y profesionales interesados en adquirir habilidades en el desarrollo web backend con Java y Spring Boot. También está adecuado para aquellos que buscan actualizar sus conocimientos en estas áreas y aplicarlos en proyectos reales.

Metodología: teórico - práctica

Valores agregados: Certificación de la Uniagustiniana y Nadjava

Programa académico:

  • Módulo 1: Introducción al desarrollo web backend
  • Conceptos básicos de backend
  • Introducción a Java y Spring Boot
  • Introducción a Thymeleaf para el desarrollo de vistas

 

  • Módulo 2: Bases de datos y API
  • Introducción a las bases de datos
  • Conexión y configuración de bases de datos en Spring Boot

 

  • Módulo 3: Spring Data JPA
  • Introducción a Spring Data JPA
  • Configuración y uso de Spring Data JPA en un proyecto de Spring Boot
  • Consultas personalizadas con Spring Data JPA

 

  • Módulo 4: Autenticación y seguridad
  • Introducción a la autenticación y autorización
  • Implementación de la autenticación y autorización en una API RESTful

 

  • Módulo 5: Desarrollo de un API RESTful para un sistema POS
  • Arquitectura de la aplicación y modelo de datos
  • Desarrollo API RESTful
  • Implementación de la autenticación y autorización en el sistema POS
  • Utilización de Swagger para documentar servicios RESTful     

 

  • Módulo 6: Desarrollo de vistas con Vaddin
  • Introducción a Vaddin
  • Creación de componentes de UI
  • Integración de la interfaz de usuario con una API RESTful en Spring Boot
  • Despliegue de la aplicación completa

 

Docente:

Keyner David Nassif Acosta – Desarrollador backend en la compañía enerBit, egresado del programa en Tecnología en Desarrollo de Software de la Uniagustiniana.

Financiación

Apoyo financiero, ¡Porque darte alternativas, es creer en ti!