Blog

Curso MongoDB University "M102: MongoDB for DBAs"

Recientemente en STR Sistemas hemos empezado a trabajar con entornos nosql y por ello el que suscribe estas líneas ha realizado el curso de administración de bases de datos MongoDB (M102: MongoDB for DBAs) que ofrece de manera gratuita y abierta MongoDB University (antes 10gen Education).
 
Los cursos de MongoDB University se realizan a través de un entorno online de elearning que se llama MongoDB University en el cual una vez registrado tienes acceso a los cursos que estés realizando (actualmente ofrecen 4 cursos, 3 para desarrolladores y uno de administración), así como a cursos que hayas realizado anteriormente durante un tiempo limitado. Dicho entorno es sencillo, práctico y de fácil uso contando con espacio para el material didáctico, una wiki, una página donde ver tu propio progreso del curso y un foro de discusión.
 
 
Para muchos el interés de estos cursos será meramente el de aprender directamente de la mano de los propios creadores de MongoDB (quizás uno de los valores del curso más importantes) y empresas afines, pero además MongoDB emite un certificado a todos los que consiguen una calificación superior al 65%, ideal para aquellos que además busquen engordar su CV con títulos y certificaciones (tantas veces inútiles).
 
Una de las cosas que me parece más se ha valorado entre los compañeros es que como ya he mencionado por cada curso existe un foro de discusión en el que todos los participantes de un curso pueden conversar sobre la temática del curso o temas afines pero además se cuenta con profesionales expertos de la propia empresa MongoDB o empresas afines para resolver las dudas que surgen y remitiéndome a los hechos con muy buenos tiempos de respuesta y con explicaciones de calidad.
 
Concretamente el curso de administración de MongoDB es impartido por Dwigth Merriman uno de los fundadores de MongoDB y conocido por varios proyectos empresariales importantes de la historia de Internet como DoubleClick y en la edición que he realizado el foro era gestionado por Bryant Williams y Moacy Silva.
 
Los cursos se estructuran por semanas; el caso concreto del curso para administradores de MongoDB tiene una duración de 7 semanas. Cada semana MongoDB University activa el material correspondiente a la semana en cuestión que consiste en:
 
  • vídeos con las explicaciones teóricas y ejemplos prácticos (están accesibles en Youtube de manera pública)
  • preguntas relacionadas con las explicaciones teóricas ("Quiz") que no son de obligada ejecución y de las cuales normalmente hay un vídeo explicando la respuesta correcta
  • ejercicios semanales que se deben realizar dentro de la semana en cuestión para poder conseguir el certificado del curso. Los ejercicios son guiados y mayoritariamente prácticos; están muy bien preparados y normalmente cada semana tienes que descargar uno o varios ficheros para poder realizarlos que suelen estar preparados para las distintas plataformas soportadas por MongoDB (Linux, MacOS y Windows). De entre todas las semanas la plataforma deshecha la semana con peor puntuación en los ejercicios de manera que si una semana por ejemplo no te da tiempo a realizarlo (todos tenemos mil cosas que hacer y hay semanas que es imposible) no se tendrá en cuenta en la calificación final.
 
Un punto de agradecer es que aunque los vídeos están realizados en inglés (bastante claro y entendible al estar apoyado con el componente visual) están subtitulados (creo que por el sistema automático de Google pero muy aceptable) también en inglés permitiendo seguirlos de manera más sencilla para aquellos que no somos ni de lejos bilingües. Alguno de los cursos para desarrolladores parece que también está traducido a Japonés por si alguien lo prefiere.
 
En lo que se refiere a los contenidos el curso aborda desde una introducción al concepto nosql hasta la creación de clusters con sharding y replicación, pasando por creación de índices y el "aggregation framework" por ejemplo. Todo ello con un nivel de detalle no excesivamente profundo pero suficiente para que luego el alumno pueda seguir probando y aprendiendo con buena base.
 
La última semana del curso se debe realizar un ejercicio final que ya no es guiado y cuya nota supone el 50% de la calificación del curso, siendo el otro 50% la calificación obtenida en los ejercicios semanales (desechando la peor semana como comenté antes). Realmente al final la calificación no tiene mucho más valor que el ego personal ya que no aparecerá en el certificado.
 
Para los autodidactas con mucho tiempo libre debo decir que todo lo que se aprende en el curso se puede aprender fácilmente por cuenta propia (además los vídeos son públicos), pero para los no son así o no disponen de ese tiempo realizar el curso estructurado por semanas hace que te organices mejor para seguirlo y aprender semana a semana.
 
Particularmente y de manera personal ha sido una buena experiencia y seguro que en breve realizaré el curso para desarrolladores en alguna futura edición. La próxima convocatoria del curso de admnistración es para el 30 de Septiembre, si te animas puedes apuntarte desde aquí.
 
Lo mejor del todo de este curso ha sido encontrar que empresas más grandes comparten conocimiento de manera gratuita y sobre todo libre al igual que intentamos hacer en la medida de nuestras posibilidades desde STR Sistemas.
 
Os dejamos a continuación las listas de reproducción de los vídeos del curso por si no podéis esperar al próximo curso:
 

Newsletter de STR Sistemas

Suscríbete a nuestra newsletter para recibir contenido interesante del mundo DevOps y artículos escritos por nuestros técnicos

¡Usamos cookies propias y de terceros para mejorar tu experiencia en esta web! Si sigues navegando, consientes y aceptas estas cookies en tu ordenador, móvil o tablet.

Más información sobre las cookies y cómo cambiar su configuración en tu navegador aquí.

x