Introducción a la base de conocimiento

¡Bienvenida! 👋

¡Hola! Te doy la cordial bienvenida al curso técnico virtual de DevOps.

Mi nombre es Angel Adames, un apasionado Ingeniero DevOps que quiso crear un curso técnico auto-dirigido de DevOps de forma virtual para expander y capacitar a cualquier persona que quiera incursionar en este movimiento.

Esta curso originalmente fue creado con propósitos académicos en mi alma mater, sin embargo, siempre fue diseñado pensando en compartirlo de manera pública y de código abierto.

Debido a que esta curso es virtual y auto-dirigido, deebmos conversar un poco sobre la intención del curso, su estructura y cómo se espera que el estudiante saque el mayor provecho posible. Discutiremos el programa de clase, expectativas, evaluaciones, y qué recursos se deben tener a mano para empezar.

Todo el material de este curso está disponible en diferentes formatos que puedes consultar en cualquier momento en el tiempo, así como podrás interactuar con otros participantes a través de los canales oficiales de comunicación que listaremos luego.

Sin más preámbulos, ¡Empecemos!

Estructura del curso 📁

En primera instancia conoceremos cómo estará estructurado el curso y qué debes esperar de cada sección, incluyendo esta que corresponde a la introducción del curso.

Tenemos tres componentes principales:

  • Módulos
  • Temas
  • Laboratorios, temas y exámenes de auto-evaluación

Veamos de qué se trata cada uno de estos a continuación.

Módulos

Los módulos son la agrupación de temas bajo un contexto de interés común. En sentido general, comprenden el contenido del curso clasificado de manera secuencial y por conceptos de alto nivel.

Los módulos serán la agrupación de más alto nivel en cuanto al contenido del curso.

El curso está compuesto por 10 módulos, empezando en el índice 0.

Temas

Cada módulo se dividirá en varios temas. Cada tema comprende conceptos específicos y se trabajará de manera detallada a través de:

  • Teoría (descripción conceptual, importancia, beneficios, desventajas, mejores prácticas)
  • Demostraciones prácticas, donde aplique
  • Exposición de datos curiosos

💡 De manera adicional, cada tema tendrá contenidos de interés relacionados que el estudiante podrá incursionar para extender o enriquecer el conocimiento adquirido.

Laboratorios, tareas y exámenes de auto-evaluación

Algunos temas tendrán asignaciones prácticas que realizar. Las asignaciones pueden ser laboratorios, tareas y/o exámenes de auto-evaluación.

Los laboratorios serán escenarios técnicos controlados realizados de manera local en el computador de trabajo. Los laboratorios usualmente requiere aprovisionamiento, configuración y ejecución de diferentes tipos de recursos y servicios.

Objetivos 🎯

Objevito general

  • Crear una base de conocimiento en formato digital relacionado a DevOps, de consumo didáctico, para profesionales en el área de Tecnologías de Información o interesados.

Requisitos preliminares ✔️

  • Laptop o PC de escritorio con al menos 8GB de RAM y un CPU compatible con tecnologías de virtualización.
  • Conexión estable a Internet.
  • Una máquina virtual o sistema operativo base con Linux.
  • Una cuenta en AWS. Al crear una nueva cuenta puedes utilizar su Free Tier, que te permite crear recursos de manera gratuita.

Programa 💻

El programa del curso es, en sentido figurado, el esqueleto del curso. Contiene la planificación general del contenido del curso y se caracteriza en este caso por documentar de manera secuencial el orden lógico de temas a tratar, así como los recursos asociados a cada tema.

Para consultar el programa de este curso, ver: Programa de curso DevOps.

Recomendaciones del instructor 💡

A modo general, cada individuo tiene preferencias en cuanto a organización, métodos de aprendizaje, y herramientas de apoyo. Sin embargo, por experiencia propia, dejo listadas algunas técnicas, herramientas o recomendaciones en general para poder aprovechar al máximo el curso.

Apuntes en papel

Tomar notas es esencial cuando se absorbe mucha información sobre temas nuevos y desconocidos. Tener apuntes efectivos garantiza que al ejercitar el repaso puedas validar tus propias notas de la manera que las entendiste sin tener que reinvertir tiempo leyendo el contenido completa nuevamente.

De igual forma, varios estudios mencionan que tomar notas a papel es mucho más efectivo para la retención de información que hacerlo en el computador o en el teléfono.

Toma recesos

Tomar recesos entre sesiones de estudio es saludable para el proceso de aprendizaje. Tomar demasiada información a la vez puede resultar en una débil retención de información. Algunos estudios tienen recomendaciones puntuales, sin embargo, yo recomiendo 10 minutos de receso tras 30 minutos de estudio continuo.

Notas de atención ❗

  • Por conveniencia técnica y de contenido, el curso siempre mostrará ejemplos en el sistema operativo Linux, en su distribución Ubuntu. En el caso de usar Windows, se debería usar WSL2. En el caso de macOS, la mayoría de los ejemplos serán compatibles con los ejemplos en Linux.

Cómo encontrar respuestas 🔍

Para saber cómo encontrar respuestas, debes:

  • Saber cómo hacer preguntas
  • Saber dónde hacer preguntas
  • Leer críticamente
  • Sepa lo que no sabe (efecto Dunning-Kruger)
  • Comprender lo que está haciendo
  • Entender por qué lo estás haciendo
  • Buscar el intercambio de información