Meta SMART
- S: Aprender a utilizar Docker para implementar aplicaciones con contenedores y Docker Compose en un entorno local.
- M: Configurar y desplegar dos aplicaciones funcionales utilizando Docker y Docker Compose.
- A: Sí, dedicaré 5 horas semanales durante un mes.
- R: Relevante para mejorar mis habilidades en DevOps y avanzar en mi carrera en data science.
- T: Completar el objetivo en 30 días.
Bloques de conocimiento
- Conceptos básicos de Docker.
- Trabajar con imágenes y contenedores.
- Configurar Docker Compose.
- Desplegar una aplicación real.
Semana | Resultado esperado | Aplicación esperada | Conocimiento esperado |
---|---|---|---|
Semana 1 | Tener claro qué es Docker, sus componentes y beneficios. | Crear contenedores básicos con imágenes oficiales. | Comprender el flujo básico: imágenes → contenedores. |
Semana 2 | Construir imágenes personalizadas con Dockerfiles. | Crear una imagen propia y ejecutarla como contenedor. | Recordar la estructura de un Dockerfile y comandos básicos. |
Semana 3 | Configurar y utilizar Docker Compose. | Configurar un servicio con múltiples contenedores. | Conocer la sintaxis y los comandos de Docker Compose. |
Semana 4 | Desplegar una aplicación completa usando Docker Compose. | Implementar una aplicación funcional en contenedores. | Consolidar la integración entre Docker y Docker Compose. |
Plan de seguimiento y ajustes Cada semana, evalúa estos niveles en una escala del 0 al 100:
- Resultado: ¿Logré el resultado esperado?
- Aplicación: ¿Pude aplicar lo aprendido a la práctica?
- Conocimiento: ¿Cuánto recuerdo de lo aprendido?
seguimiento del mes
- Resultado: 90 (Aprendí la teoría y los conceptos básicos).
- Aplicación: 80 (Creé contenedores simples, pero necesito más práctica).
- Conocimiento: 85 (Recuerdo los principales componentes y comandos).