Java Web Full Stack con Spring Boot
Menu
Más información
Acceder
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 $ 80 (USD)/Anual
Copyright © Programación Full Stack 2020