Skip to content

Instantly share code, notes, and snippets.

View Awerito's full-sized avatar
💀
I forgor

Diego Muñoz Awerito

💀
I forgor
View GitHub Profile

Actividad en Clase: Formulario de Registro de Alumno (HTML + CSS, sin JS)

Duración total: 120 minutos

🎯 Objetivo: Construir un formulario accesible y validado solo con HTML5 y CSS, que envíe la información a una página de confirmación (done.html) usando método GET. Se trabajará semántica, validación nativa, estilos de enfoque y responsividad básica.


  • Trabajo individual
  • Guardar el trabajo en un repositorio en GitHub.

🔗 Setup básico de JavaScript en Windows

La mayoría usará Windows y Visual Studio Code. Estos son los pasos iniciales para preparar el entorno de desarrollo con JavaScript.


1. Instalar Node.js y npm

Actividad en Clase: Introducción práctica a JavaScript (ES6+)

Duración total: 60 minutos

🎯 Objetivo: Familiarizarse con la sintaxis de JavaScript y aplicar conceptos básicos (tipos, ámbito, funciones, arrays y objetos) resolviendo problemas cortos.


  • Trabajo individual
  • No es necesaria una entrega formal, pero se recomienda desde ya ir guardando los ejercicios en repositorios Git y, mejor aún, en GitHub.

Actividad en Clase: Gestión API REST con FastAPI y SQLAlchemy

Duración total: 120 minutos

🎯 Objetivo: Aplicar conocimientos de desarrollo web para construir una API RESTful en FastAPI que integre el modelo de datos en SQLAlchemy con migraciones Alembic y funciones CRUD transaccionales.


Actividad en Clase: Gestión de Biblioteca

Duración total: 120 minutos

🎯 Objetivo: Aplicar conocimientos para desarrollar un modelo por ORM de gestión de una biblioteca modelando: Libro, Autor, Categoria, Usuario, Prestamo y Multa.


Actividad en Clase: Auditoría del ELO con Triggers

Duración total: 60 minutos

🎯 Objetivo: Aplicar conocimientos sobre funciones y triggers en PostgreSQL para implementar una auditoría automática del puntaje ELO de los jugadores al ganar o perder partidas.


Proyecto: Modelamiento y Desarrollo de ORM para Enunciado Torneo de Tenis de Mesa

Duración total: 4 semanas x Entregas

🎯 Objetivo: Aplicar conocimientos sobre modelamiento de datos y migraciones SQL con motores ORM desarrollar el enunciado de un proyecto integrador.


Actividad en Clase: Práctica de Migraciones SQL

Duración total: 120 minutos

🎯 Objetivo: Aplicar conocimientos sobre migraciones SQL mediante la planificación, ejecución y control manual de cambios estructurales sobre un esquema relacional existente.