Clases
Cada enlace te lleva a lo visto y lo que hay que ver antes de la siguiente clase.
- Clase 1: Presentación de la materia y visibilización de la crisis del financiamiento universitario
- Clase 2: Diseño, Metodologías y Arquitectura
- Clase 3: Cualidades de Diseño, Patrones de Diseño. Strategy, Template Method
- Clase 4: Servicios, Integración y Manejo de Errores
- Clase 5: Inversión de control, Refactoring, Inyección de Dependencias
- Clase 6: Adaptación de Interfaces entre Componentes. Testing y Mocking
- Clase 7: Reificando Comportamiento
- Clase 8: Eventos y Notificaciones. Observer
- Clase 9: Observer (continuación), Patrones de comunicación y Tareas programadas
- Clase 10: Patrones creacionales. Metodologías Ágiles. Práctica de parcial
- Clase 10-bis: Modelos generativos
- Clase 11: Modelo Relacional, Normalización y Denormalización
- Clase 12: Intro a ORM: JDBC, JPA/Hibernate y Ciclo de Vida
- Clase 13: ORM: Mapeo de atributos, Relaciones, Enumeraciones y Herencia
- Clase 14: ORM: Orden de Colecciones, Entidades y Valores
- Clase 15: Arquitectura Web de cliente liviano y Modelado REST
- Clase 16: UI Web: MVC, Templating y Formularios
- Clase 16-bis: UI Web: Persistencia, Transacciones y Sesión
- Clase 17: Integración con APIs: Interfaces entrantes y salientes, Webhooks y otros protocolos
- Clase 18: Arquitectura de Sistemas
- Clase 19: Arquitectura de Software: Despliegue, Escala e Introducción al Balanceo de carga
- Clase 20: Arquitectura: Balanceo de carga y Microservicios
- Clase 21: Arquitectura: Caché y Proxy reverso
- Clase 22: Arquitectura: Colas de mensajes, Integración de sistemas y Monitoreo