Aplicación web en Spring Boot con reportes en PDF y excel , paginación , login y operaciones CRUD

preview_player
Показать описание
Bienvenidos , en este mini curso o tutorial vamos a desarrollar una aplicación web en Spring Boot con reportes en PDF y Excel, paginación, inicio de sesión y operaciones CRUD .

Lo que aprenderás :
✅ Aprenderás a desarrollar una aplicación web que administra información en una base de datos, con operaciones CRUD estándar: Crear, Recuperar, Actualizar y Eliminar.

✅ Aprenderás a implementar la paginación para una aplicación Spring Boot existente utilizando Spring Data JPA, Hibernate, MySQL y Thymeleaf .

✅ Aprenderás a implementar la funcionalidad de exportación de PDF para una aplicación Spring Boot con OpenPDF (LibrePDF) es la biblioteca de Java elegida para generar documentos PDF .

✅ Aprenderás a realizar la función de exportación de Excel en una aplicación Spring Boot con la ayuda de la biblioteca Apache POI Excel .

✅ Aprenderás a configurar la dependencia para la seguridad de Spring usando Spring Security .

✅ Aprenderás a codificar un formulario de inicio de sesión personalizado .

✅ Aprenderás a crear detalles de usuario en memoria con codificación de contraseña BCrypt

Redes sociales :

¿Te gustaría que este contenido siga siendo gratuito?, puedes apoyar al canal
Donaciones :
BCP Soles : 19496393486055
Yape : +51 999 509 829
Nº cuenta interbancaria : 00219419639348605590

📚Contenido de la sección 📚
00:00:00 - Colaboraciones
00:00:20 - Demostración de lo que vamos a construir
00:08:12 - Creación del proyecto
00:11:14 - Creación de la base de datos
00:11:48 - Configurando el archivo properties
00:14:33 - Creando la entidad Empleado
00:26:44 - Creando el repositorio EmpleadoRepository
00:27:38 - Creando el servicio y su implementación
00:35:00 - Creando las clases para la paginación
00:53:39 - Creando el controlador
00:54:39 - Escribiendo el método para listar empleados
01:00:14 - Creando la plantilla para el listado
01:20:26 - Creando la plantilla para paginar los registros
01:47:53 - Creando el método para ver detalles
01:51:18 - Creando el método para guardar un empleado
01:58:19 - Creando el método para editar un empleado
02:02:37 - Creando el método para eliminar un empleado
02:11:24 - Agregando los botones para guardar, eliminar, editar y ver
02:23:15 - Creando el formulario para editar y guardar
02:40:21 - Creando la plantilla para ver detalles
02:54:37 - Agregando los botones de reportes en excel y PDF
02:48:00 - Agregando las dependencias para generar reportes
02:49:52 - Creando la clase para configurar el reporte en PDF
03:06:14 - Creando el método para generar el reporte en PDF
03:15:37 - Creando la clase para configurar el reporte en Excel
03:29:56 - Creando el método para generar el reporte en Excel
03:32:20 - Integrando Spring Security
03:33:45 - Creando la clase MvcConfig
03:35:43 - Creando la clase WebSecurityConfig
03:44:08 - Creando el formulario para el Login

#spring#springboot#springsecurity
Рекомендации по теме
Комментарии
Автор

⭐ Redes sociales

Aprende a desarrollar una aplicación web de la vida real con Spring Boot y Angular con autenticación usando JWT y Spring Security :
✅Curso de Spring Boot y Angular - Autenticación con JWT y Spring Security :

✅Curso de Spring Boot y Angular - Desarrollo del dashboard de administrador y usuarios normales :

si deseas que publique todo el contenido por aquí en YouTube no olvides de comentar en el video y compartir los cursos :D

Ayúdanos compartiendo el curso en tus redes sociales, grupos de facebook, estados, etc !

✅ Donaciones :
BCP Soles : 19496393486055
Yape : +51 999 509 829
Nº cuenta interbancaria : 00219419639348605590

latecnologiaavanza
Автор

Genial, yo recién he empezado mi carrera como desarrollador y ahora me doy cuenta de cuanto tiempo he perdido, peor me alegro que tu a tu corta edad estés con este nivel, es increíble.

neissermoreno
Автор

muchas gracias por el tutorial Cristian, con el tema de la adminstracion de los usuarios, seguridad, excelente

matiasgalarza
Автор

Gracias por el tutorial, es de mucha ayuda, que bien que siendo menor edad domines temas muy avanzados!

alancamey
Автор

Amigo muchas gracias por este video, ha sido de mucha ayuda para mi. Te digo que me topé con varios errores como en el Spring Security ya que coloque otras dependencias para que funcionara bien, pero en general muy bueno.

denisse_dreamies
Автор

este video y este canal es oro puro y merece mas visitas, te felicito buen trabajo

Duvancillo
Автор

Muchas felicidades!! que bueno que a tu edad ya domines este tipo de tecnologias los cuales son requeridos en el campo laboral.
En una oportunidad me vere tu curso ya que a pesar de que llevo 8 años en el area, gran parte ha sido en base de datos y ultimamente solamente soportar aplicaciones existentes, por lo desarrollo web sobre todo front end no tengo mucha experiencia.

christianalejandroflores
Автор

Sos un genio! En unos dias la arranco!

leonardomorganti
Автор

Lo máximo!! Muchas gracias por el tutorial. 😀👍

jonathangtl
Автор

Like y suscrito, espero que tu comunidad crezca y puedas remunerar ya sea por donaciones o por YT este tipo de contenido, saludos

ramsesmedina
Автор

que genial, llevaba tiempo buscando esto felicitaciones y sigue adelante!

cuentosencantados
Автор

Muchs gracias por compartir tu conocimiento

javierivansotofrias
Автор

Buenas, bueno tu video muy claro. Me gustaría saber si tienes un ejemplo de como hacer la paginación en el PDF. Saludos!

sergiojaviermelendreslopez
Автор

Genial el vídeo, una consulta cómo se puede hacer el crud pero con guardar archivo PDF y mostrarlo en la lista

jesuszavaletaanton
Автор

Hola como puedo agregarle una imagen cuando le doy click a detalles o en el mismo renglón. Gracias Excelente tutorial.

martinhierro
Автор

Gracias por el aporte!! Nuevo suscriptor 🤘🏼

DonatoPaytanArroyo
Автор

Gracias amigo se ve gozu, como haría si tengo un Excel con datos quisiera pasar todo esos datos a mi base datos a través de una pagina web (ósea agregar un botón importar).

Almirante-rscf
Автор

muy buen contenido me hubiese gustado que el front lo hubieras hecho con angular.

christiansanchez
Автор

Recién estoy aprendiendo joven, dime qué software utiliza para programar, y que localhost utilizar para trepar tu proyecto?

mundoparacristo.
Автор

Mi estimado, agradezco mucho tu aporte, la vdd me haz ayudado bastante, y quisiera comentarte de un problema esperando tu sepas la respuesta. Apache POI se me alenta mucho cuando son miles y miles de registros, conoces alguna forma de optimizar ese tiempo? Tal vez agregando hilos o cambiando el formato a XML o algo asi para que no se demore tanto? Saludos

ricardorlopezsuarez