Tema 4: Bases de datos
⏱️ Tiempo estimado: 3-4 días
Vamos a usar una base de datos para guardar la información de nuestra app. Para eso, primero necesitas entender cómo funcionan las bases de datos y cómo interactuar con ellas.
📚 Ruta de aprendizaje
-
Estudia lo básico de SQL: Intro to SQL
-
Elige tu base de datos cloud:
Cloud Base de datos Tutorial AWS DynamoDB DynamoDB Tutorial For Beginners Azure Cosmos DB Cosmos DB Essentials Playlist -
Completa el quickstart de Python de la base que elegiste:
🧪 Pon a prueba tu conocimiento
Pon a prueba tu conocimiento con un asistente de IA usando estos prompts:
- ¿Puedes pedirme que explique qué es una base de datos y cómo funciona?
- ¿Puedes evaluarme sobre la diferencia entre SQL y NoSQL?
- ¿Puedes pedirme que explique el concepto de operaciones CRUD?
- ¿Puedes pedirme que explique cómo conectarme a una base de datos desde Python?
- ¿Puedes evaluarme sobre cómo hacer CRUD en una base de datos con Python?
- ¿Puedes pedirme que explique qué es un ORM y cómo se usa?
- ¿Puedes pedirme que explique cómo usar una base NoSQL como DynamoDB o Cosmos DB?
- ¿Puedes evaluarme sobre cómo modelar datos en una base NoSQL como DynamoDB o Cosmos DB?
✅ Checklist del tema
Antes de seguir, asegúrate de poder responder “sí” a esto:
- Entiendo lo básico de SQL y operaciones CRUD
- Entiendo la diferencia entre bases SQL y NoSQL
- Completé el quickstart de Python para mi base cloud
- Puedo conectarme a una base de datos desde Python