Introducción a Bases de Datos NoSQL y Aplicaciones Modernas

Introducción a Bases de Datos NoSQL y Aplicaciones Modernas

Este curso abre la puerta al mundo post-relacional, explorando bases de datos orientadas a documentos (como MongoDB) y su uso en aplicaciones modernas, móviles o con esquemas flexibles. Ideal para complementar el enfoque tradicional del pensum y preparar a los estudiantes para entornos ágiles y tecnologías emergentes.

Código: 10025

8 Semanas $44.95 Inscribite ya

Temario del Curso

🎯Objetivo general
Introducir a los participantes al paradigma NoSQL, comparándolo con el modelo relacional, y aplicarlo en contextos modernos de desarrollo web y móvil.

📌Objetivos específicos
🔹Comprender las diferencias entre SQL y NoSQL.
🔹Trabajar con bases de datos basadas en documentos (MongoDB o Firebase).
🔹Diseñar esquemas flexibles para aplicaciones dinámicas.
🔹Integrar una base NoSQL en una aplicación web simple (API REST o frontend directo).
Temario semanal
🗓️ Semana 1:
¿Por qué NoSQL? Tipos: documentos, clave-valor, grafos, columnares.
Casos de uso: móviles, IoT, catálogos flexibles.

🗓️ Semana 2:
Introducción a MongoDB Atlas (gratis).
Estructura de documentos y colecciones.
CRUD básico con MongoDB Compass.

🗓️ Semana 3:
Modelado en NoSQL: embebido vs referenciado.
Caso: expediente estudiantil con logros, cursos y documentos variables.

🗓️ Semana 4:
Conexión desde una app web: uso de API REST o SDK (Firebase/MongoDB).
Ejemplo: formulario de registro con datos variables.

🗓️ Semana 5:
Proyecto final: aplicación que almacena perfiles académicos en formato flexible.
Comparación de rendimiento y mantenimiento vs MySQL.
Volver a Cursos