Proyecto Spring Boot
Crear proyecto nuevo modo PRIVADO en git.fp.edu.es
Diseño Base de datos relacional con MySQL.
- Todas las tablas tienen que tener un campo id autoincremental
- Relaciones y cardinalidad entre las tablas.
- Script con INSERTS de datos básicos.
- Añadir al README.md enlace al diseño de la base de datos.
- Pequeña explicación resumen del porque del diseño de vuestra BBDD.
Prototipo:
- Creación de diagrama de clases (https://online.visual-paradigm.com)
- Entidades
- Repositorios
- Servicios
- Crear un prototipo de la aplicación con Thymeleaf
- Utilización de Fragments y Bootstrap y JQuery
- Creación de todos los controladores y paso de parámetros
- Creación de plantillas básicas
- Login (Spring Security)
- Rol usuario
- Rol administrador
- Log de registro de usuarios
- Sesiones
- Frontend.
- Backend.
Funcionalidades
- Formularios. Subida de archivos por navegador
- Lectura/escritura de ficheros (XML/JSON)
- API REST
- Exportación a PDF
- Exportación a XLS (Excel)
- eMail
- Paginación
- Extras
|
Temas propuestos
- Periódico online (parte pública y parte de suscriptores)
- Tienda online
- https://www.shopify.com
- https://www.prestashop.com/es
- Bancos (aplicación para llevar la gestión de bancos)
- Diseñador de páginas web
- https://es.wix.com
- https://es.squarespace.com
- Gestión de empresas ERP
- Integración con BBDD de Dolibarr
- Gestión comercial CRM
- Gestión documental
- BLOG
- Repositorio de video
- Youtube
- https://vimeo.com/es
- Udemy
- https://openwebinars.net
- Foro de discusión
- Aplicación web para inmobiliarias
- Aplicación web para restaurantes
- eLearning
- etc.
|