https://github.com/estelav9/accesoadatos
Repositorio para los ejercicios del módulo de Acceso a Datos
https://github.com/estelav9/accesoadatos
acceso-datos dam data-acc desarrollo-aplicaciones-multiplataforma
Last synced: 5 months ago
JSON representation
Repositorio para los ejercicios del módulo de Acceso a Datos
- Host: GitHub
- URL: https://github.com/estelav9/accesoadatos
- Owner: estelaV9
- License: mit
- Created: 2024-09-19T15:39:56.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-24T20:17:30.000Z (over 1 year ago)
- Last Synced: 2025-04-14T03:37:20.230Z (over 1 year ago)
- Topics: acceso-datos, dam, data-acc, desarrollo-aplicaciones-multiplataforma
- Language: Java
- Homepage:
- Size: 13.8 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Acceso A Datos
Repositorio para el módulo de Acceso a Datos.
## Introducción
### · Ejercicio de repaso de programación
Realizar una aplicación para llevar un registro de sus cliente.
1. Aplicación en linea de comandos.
2. Aplicación en JavaFX.
## Tema 0: JavaFX
> [!WARNING]
> Para saber cómo ejecutar los proyectos, lea el siguiente archivo ya que se realizan sin el `module-info`.
### · Ejercicio repaso JavaFx.
Desarrollar una aplicación para llevar un registro de sus clientes en JavaFX.
## Tema 1: Acceso a BD Relacionales
### Explicación sobre como leer ficheros properties y el acceso a base de datos relacionales..
#### · Ejercicio inicial para leer ficheros properties.
### Explicación sobre el hashing SHA-256 y SHA3-256..
#### · Ejercicio encriptar una contraseña.
### **· Práctica formulario JavaFX**:
Desarrollar una aplicación JavaFX con mínimo dos formularios y dos tablas en la base de datos.
## Tema 2: Leer ficheros JSON
### Explicación sobre cómo leer ficheros JSON.
### **. Ejemplo de como leer ficheros JSON**.
### **· Práctica ficheros JSON**:
Desarrollar una aplicación que importe datos en un fichero JSON.
Enunciado del ejercicio: Practica Leer Ficheros Json
## Tema 3: Acceso A Base de Datos NoSQL
### Explicación sobre el acceso a base de datos no relacionales.
### Ejemplo de CRUD en MongoDB:
#### - Sin Mapear.
#### - Mapeado.
### **· Práctica MongoDB**:
Desarrollar una aplicación que gestione coches con MongoDB.
Enunciado del ejercicio: Practica Gestion de Coches
## Tema 4: Mapeo Objeto-Relacional. Hibernate.
### Explicación sobre el mapeo Objeto-Relacional.
### **· Práctica Hibernate** CRUD Coches:
Desarrollar una aplicación que gestione coches con Hibernate.
Enunciado del ejercicio: Practica Gestion de Coches en Hibernate.
### **· Práctica Hibernate 1N** Coches y Multas:
Desarrollar una aplicación que gestione coches y multas con Hibernate.
Enunciado del ejercicio: Practica Gestion de Coches y multas en Hibernate 1N.
### · Relación **Hibernate N a N**
#### Ejemplo relación N a N con Hibernate.
### · **CRUD Hibernate cfg**
## Tema 5: API y JWT.
### Explicación sobre API Rest.
### Explicación sobre JWT.
### · Ejercicios del tema
- Ejemplo OpenApiSwagger.
- Ejemplo JWT.
- Ejemplo básico APIRest.
- Ejercicio granja.
- Ejemplo demo Jasper Report.
- Ejmplo Java SpringBoot User RestAPI.
- Práctica API y OpenAPI con Swagger. Enunciado de la práctica.
## Repaso Primera Evaluación
### · Ejercicio relación 1N de Coches y Multas con los tres gestores de base de datos. Ejercicio de repaso para el examen.
## Examenes
- ### Examen Primera Evalución
Examen donde se trabaja con los tres gestores de base de datos.
Enunciado del ejercicio.
- ### Examen Segunda Evalución
Examen API.
Enunciado del ejercicio.
- ### Examen Final
Examen final muy parecido al examen de la segunda evaluación.
Enunciado y documentación del ejercicio.
Nota 1ª evaluación
Nota 2ª evaluación
Nota examen final
Nota final del módulo
9.25
9 (olvidé una relación)
5 (nota máxima)
7 (podría haber sido un 9 si no se me hubiese olvidado la relación :c)
---
¡Disfruta de los ejercicios del módulo!
>_Estela de Vega Martín | IES Ribera de Castilla 24/25._