A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Docente | Gerardo, Gonzalez Tulian / Lucas, Figarola | Estrategias de Persistencia | ||||||||||||||||
2 | Dia | Lunes | Turno | ||||||||||||||||
3 | Horas | Noche | |||||||||||||||||
4 | Semana | Fecha | Modalidad | Tema actividad presencial | Actividad campus | Actividad experimental | |||||||||||||
5 | Semana 1 | 11-08-2025 | P y V | Paro Docente | - | ||||||||||||||
6 | Semana 2 | 18-08-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad Presencial - C2 (Lucas, Figarola) Modalidad Virtual - Introducción al back end y Front End | Clase teórica. | ||||||||||||||
7 | Semana 3 | 25-08-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad virtual - C2 (Lucas, Figarola) Modalidad presencial Nociones de JavaScript. Promesas, Protocolos y Verbos HTTP. API Rest. Modelo Relacional, Repaso SQL - Integridad Referencial. Propiedades ACID. Herramientas para probar servicios Rest. | Clase teorica y practica | ||||||||||||||
8 | Semana 4 | 01-09-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad Presencial - C2 (Lucas, Figarola) Modalidad Virtual npm, express server web- Desarrollar API Rest sin persistencia. JavaScript. Dependencias productivas y de desarrollo. | Clase teorica y practica | NodeJs / VS Code | |||||||||||||
9 | Semana 5 | 08-09-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad virtual - C2 (Lucas, Figarola) Modalidad presencial Mapeo Objeto Relacional, librería sequelize. Conexiones, Configuraciones y Mapeos. Consultas Declarativas. Ampliar API Rest para sumar persistencia de una entidad simple. | Clase teorica y practica | Docker | |||||||||||||
10 | Semana 6 | 15-09-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad Presencial - C2 (Lucas, Figarola) Modalidad Virtual Mapeo Objetos Relacional: Relaciones one to many / many to many. Diferencias entre el modelo de objetos y el Modelo Relacional. Modelo Lazzy vs Eager. Consultas declarativas y persistencia y actualización de Objetos relacionados. | Clase teorica y practica | API Rest | |||||||||||||
11 | Semana 7 | 22-09-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad virtual - C2 (Lucas, Figarola) Modalidad presencial Presentación del Primer Trabajo Práctico I de la materia de evaluación parcial con 2 semanas de tiempo de entrega. Performance y validaciones con Middlewares. Conexiones de distintos entornos. Transacciones. Mejoras a la API Rest | Clase teorica y practica | Docker / Api Rest | |||||||||||||
12 | Semana 8 | 29-09-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad Presencial - C2 (Lucas, Figarola) Modalidad Virtual Seguimiento del Primer Trabajo Pŕactico. Revisión del Modelo Transaccional vs el Modelo de Objetos. Planteo de mejoras a realizar. Docker, Documentación de las APIs. Herramientas de visualización y anaĺisis de Performance. | Clase teorica y practica | Trabajo Pŕactico I | |||||||||||||
13 | Semana 9 | 06-10-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad virtual - C2 (Lucas, Figarola) Modalidad presencial Fecha de Entrega de los Trabajos Prácticos. Puesta en común. Pruebas de las entregas. Base de datos documentales. Almacenamiento de documentos estructurados en formato JSON. Herramientas de consulta. Levantar Motor Mongo con Docker. Generar primeras collections. Librerías. | Clase teorica y practica | ||||||||||||||
14 | Semana 10 | 13-10-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad Presencial - C2 (Lucas, Figarola) Modalidad Virtual Tipos de Asociaciones: incrustadas o asociaciones referenciadas. Diferencias con el modelo relacional. Consulta y persistencia en una aplicación rest. API con MongoDB. Clientes de Motor. | Clase teorica y practica | Entrega de TP I | |||||||||||||
15 | Semana 11 | 20-10-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad virtual - C2 (Lucas, Figarola) Modalidad presencial Tipo de Almacenamiento Clave - Valor. Introducción al concepto de Caché como base de datos en memoria. Levantar Redis con Docker. Concepto de TTL (Time To Live de Claves). | Clase teorica y practica | Mongo | |||||||||||||
16 | Semana 12 | 27-10-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad Presencial - C2 (Lucas, Figarola) Modalidad Virtual Integración de una aplicación Rest del motor de caché en endpoints. Persistencia en caché y Deprecado de la caché en forma programática. Integración con base de datos documental. Documentos persistidos en ambos motores. Ejemplo práctico desarrollando cada paso y generando una imagen de la aplicación en Docker | Clase teorica y practica | Redis | |||||||||||||
17 | Semana 13 | 03-11-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad virtual - C2 (Lucas, Figarola) Modalidad presencial Presentación del Segundo Trabajo Práctico de la materia de evaluación parcial, con 2 semanas de tiempo de entrega con la Integración de todos los conceptos vistos hasta el momento en un API Rest. Buenas prácticas de persistencia de datos integrados a microservicios. | Clase teorica y practica | Mongodb y Redis | |||||||||||||
18 | Semana 14 | 10-11-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad Presencial - C2 (Lucas, Figarola) Modalidad Virtual Fecha de Entrega de los Trabajos Prácticos. Puesta en común. Pruebas de las entregas. Bases de datos orientada a Grafos y Objetos. Conceptos, Consultas, e integración con programas Otros sistemas de persistencia de datos NoSQL (Not Only SQL) diseñados para manejar grandes volúmenes de información de forma flexible. | Clase teorica y practica | Trabajo Práctico II | |||||||||||||
19 | Semana 15 | 17-11-2025 | P y V | - C1 (Gonzalez Tulian, Gerardo ) Modalidad virtual - C2 (Lucas, Figarola) Modalidad presencial Bases de datos distribuidas. Patrón de Arquitectura de Microservicios SAGA. Coreografía y Orquestación. Réplicas y Redundancia. Sharding. CDC change data capture. El patrón CQRS (Command Query Responsibility Segregation) | Clase teorica y practica | Entrega Trabajo Práctico II | |||||||||||||
20 | Semana 16 | 24-11-2025 | P y V | FERIADO | FERAIDO | ||||||||||||||
21 | Semana 17 | 01-12-2025 | |||||||||||||||||
22 | Semana 18 | 08-12-2025 | SIN ACTIVIDAD | ||||||||||||||||
23 | Evaluación Integradora | ||||||||||||||||||
24 | |||||||||||||||||||
25 | |||||||||||||||||||
26 | |||||||||||||||||||
27 | |||||||||||||||||||
28 | |||||||||||||||||||
29 | |||||||||||||||||||
30 | |||||||||||||||||||
31 | |||||||||||||||||||
32 | |||||||||||||||||||
33 | |||||||||||||||||||
34 | |||||||||||||||||||
35 | |||||||||||||||||||
36 | |||||||||||||||||||
37 | |||||||||||||||||||
38 | |||||||||||||||||||
39 | |||||||||||||||||||
40 | |||||||||||||||||||
41 | |||||||||||||||||||
42 | |||||||||||||||||||
43 | |||||||||||||||||||
44 | |||||||||||||||||||
45 | |||||||||||||||||||
46 | |||||||||||||||||||
47 | |||||||||||||||||||
48 | |||||||||||||||||||
49 | |||||||||||||||||||
50 | |||||||||||||||||||
51 | |||||||||||||||||||
52 | |||||||||||||||||||
53 | |||||||||||||||||||
54 | |||||||||||||||||||
55 | |||||||||||||||||||
56 | |||||||||||||||||||
57 | |||||||||||||||||||
58 | |||||||||||||||||||
59 | |||||||||||||||||||
60 | |||||||||||||||||||
61 | |||||||||||||||||||
62 | |||||||||||||||||||
63 | |||||||||||||||||||
64 | |||||||||||||||||||
65 | |||||||||||||||||||
66 | |||||||||||||||||||
67 | |||||||||||||||||||
68 | |||||||||||||||||||
69 | |||||||||||||||||||
70 | |||||||||||||||||||
71 | |||||||||||||||||||
72 | |||||||||||||||||||
73 | |||||||||||||||||||
74 | |||||||||||||||||||
75 | |||||||||||||||||||
76 | |||||||||||||||||||
77 | |||||||||||||||||||
78 | |||||||||||||||||||
79 | |||||||||||||||||||
80 | |||||||||||||||||||
81 | |||||||||||||||||||
82 | |||||||||||||||||||
83 | |||||||||||||||||||
84 | |||||||||||||||||||
85 | |||||||||||||||||||
86 | |||||||||||||||||||
87 | |||||||||||||||||||
88 | |||||||||||||||||||
89 | |||||||||||||||||||
90 | |||||||||||||||||||
91 | |||||||||||||||||||
92 | |||||||||||||||||||
93 | |||||||||||||||||||
94 | |||||||||||||||||||
95 | |||||||||||||||||||
96 | |||||||||||||||||||
97 | |||||||||||||||||||
98 | |||||||||||||||||||
99 | |||||||||||||||||||
100 |