Llevo algún tiempo comentando y poniendo ejemplos de desarrollos Spring y creo que ha llegado el momento de escribir y publicar también en YouTube una serie de artículos en donde intentaré utilizar todo lo explicado, y alguna cosa mas. En este momento, mi previsión es la siguiente:
- Desarrollo de un CRUD con SpringBoot. utilizando 4 tablas que responderá con RESTFULL
- CINE – Lista de cines con datos generales
- PROGRAMA – Programa que tiene un cine en un momento dado
- ENTRADA – Entradas vendidas con ubicación física y propietario
- PELICULA – Datos generales de la película que se proyecta
- Esta parte la haremos en las siguientes etapas
- Creación del proyecto y el módulo de validaciones
- Generación del test de las validaciones con Junit5 (I)
- Generación del test de las validaciones con Junit5 (II) – Optimización
- Creación del crud para Cine
- Creacion del Crud para Cine – Añadiendo filtros automáticos
- Creacion del Crud para Entradas
- Creacion del Crud para Entradas- Añadiendo filtros personalizados
- Crud básico Añadir validaciones combinando valores
- Esta parte la haremos en las siguientes etapas
- Desarrollo de los test unitarios necesarios para comprobar el correcto funcionamiento unitario de las unidades y funciones escritas
- Desarrollo de los test de integración a utilizar para comprobar el correcto funcionamiento de la aplicación
- Test con mockito
- Test con testcontainer
- Aplicación de seguridad con SpringSecurity, de distintas formas
De momento, todo esto, aunque podéis suponer que voy a seguir utilizando este desarrollo para explicar mas cosas (Graphql, Hateoas…)
Tambien, y para hacernos a todos la vida mas fácil, iré publicando los desarrollo en Github, en ramas separadas para cada avance, para permitiros partir desde cualquier punto
Como este artículo pasará a ser el índice de los desarrollos tanto aquí como en YouTube, e irá reflejando los avances, os aconsejo que lo dejéis en favoritos, o que os suscribais mientras veais que os interesa el tema para que sea más sencillo el seguimiento
Y con esto finaliza la presentación, espero poder mantener un ritmo lo suficientemente alto para que no se os olvide las cosas de un artículo al siguiente.
Ah!, posiblemente utilice alguna herramienta de AI como Tabnine o Copilot, ya os comentaré, pero la diversión está asegurada.
Última actualización: 29/10/2023, 1/11/2023, 6/11/2023, 20/11/2023
Más información en https://www.youtube.com/channel/UCU5pGuVdAGLqhzWB4fy7avA
Repositorio: https://github.com/recursosformacion/SpringYouTube