Saltar al contenido principal

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

  1. Estudia lo básico de SQL: Intro to SQL

  2. Elige tu base de datos cloud:

    CloudBase de datosTutorial
    AWSDynamoDBDynamoDB Tutorial For Beginners
    AzureCosmos DBCosmos DB Essentials Playlist
  3. 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:

  1. ¿Puedes pedirme que explique qué es una base de datos y cómo funciona?
  2. ¿Puedes evaluarme sobre la diferencia entre SQL y NoSQL?
  3. ¿Puedes pedirme que explique el concepto de operaciones CRUD?
  4. ¿Puedes pedirme que explique cómo conectarme a una base de datos desde Python?
  5. ¿Puedes evaluarme sobre cómo hacer CRUD en una base de datos con Python?
  6. ¿Puedes pedirme que explique qué es un ORM y cómo se usa?
  7. ¿Puedes pedirme que explique cómo usar una base NoSQL como DynamoDB o Cosmos DB?
  8. ¿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