Aprende a construir aplicaciones Java Web con Spring Framework y Spring Boot

Aprende a construir aplicaciones Java Web con Spring Framework y Spring Boot
Sección 1: Introducción a Spring Framework, Spring Boot y configuraciones básicas
  • Introducción
  • Diferencias Spring Framework y Spring Boot
  • Instalación de Spring Tools Suite IDE
  • Crear un proyecto Spring Boot con Spring Initializr
  • Importar un proyecto Spring Boot en Spring Tools Suite
  • Configurar el JDK en Spring Tools Suite
Sección 2: Qué es Thymeleaf y cómo usarlo en aplicaciones con Spring Boot
  • Introducción
  • Crear un proyecto con Spring Initializr (Devtools)
  • Invocar a una página HTML desde un controlador
  • Cómo usar Thymeleaf y mostrar información básica
  • Cómo mostrar un objeto en una vista con Thymeleaf
  • Mostrar una lista de objetos en una vista con Thymeleaf
  • Configurar por defecto el namespace de Thymeleaf
  • Integrar Bootstrap de forma local
  • Cómo poner imágenes en plantillas Thymeleaf
  • Cómo usar fragmentos en Thymeleaf
Sección 3: Formularios, envío de parámetros y Spring Data JPA
  • Introducción
  • Cómo crear proyecto Spring Boot desde Spring Tool Suite
  • Estructurar el proyecto
  • Cómo usar la anotación @RequestMapping
  • Cómo enviar parámetros mediante URL dinámicas y uso de @PathVariable Parte 1
  • Cómo enviar parámetros mediante URL dinámicas y uso de @PathVariable Parte 2
  • URL con parámetros y la anotación @RequestParam
  • Algunos detalles importantes de la anotación @RequestParam
  • Peticiones con la anotación @PostMapping
  • Peticiones de tipo GET con redirect
Seción 4: Persistencia de datos con Spring
  • Introducción
  • Descarga e instalacion de MySQLWorkBeach
  • Configuraciones Adicionales de MySQLServer
  • Crear y configurar un nuevo proyecto Spring Boot
  • Configurar el acceso a base de datos
  • Crear anotaciones JPA para persistir una clase Java
  • Añadir Bootstrap al proyecto
  • Crear el Repository y Controlador del Proyecto
  • Integrar Bootstrap a las vistas del proyecto
  • Crear el formulario para crear un nuevo producto
  • Configurar el calendario para el campo fecha
  • Mapear el campo fecha tipo Date para el registro
  • Crear el método para guardar el producto
  • Obtener un producto para editar
  • Crear el método para editar un producto
  • Funcionalidad para eliminar un producto
Sección 5: RestFul Web Services
  • Introducción
  • Introducción a los Web Services RESTFUL con Spring
  • Descarga y configuración del Proyecto
  • Crear el datasource (conexion a base de datos)
  • Crear la clase Producto (model)
  • Implementar un recurso para obtener Producto
  • Implementar el repository y la clase de servicio
  • Implementar el recurso guardar Producto
  • Recurso para obtener Producto desde la base de datos
  • Recurso para obtener un Producto desde la base de datos
  • Recurso para actualizar un Producto desde la base de datos
  • Recurso para eliminar un Producto desde la base de datos
  • Validaciones y mensajes de respuesta
  • Mejores prácticas en servicios APIRESTFULL
Sección 5: Deployment
  • Introducción
  • Crear el droplet en Digital ocean
  • Configuraciones droplet en Digital ocean
  • Configuraciones de base de datos en el droplet
  • Cómo comprar un dominio
  • Configuraciones de dominio droplet
  • Deployar el proyecto en el droplet de Digital Ocean
Suscribirse $ 50 (USD)/Anual