An open API service indexing awesome lists of open source software.

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

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.




EjercicioInicialFX



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**:




CubeX_Galaxy



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**:




FicheroJson



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**:




FicheroMongo



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:




FicheroHibernate



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:




Hibernate1N


Hibernate1N



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._