¿Qué es?

El Kit de Inicio para Bootcamps de Java es un recurso totalmente gratuito diseñado para ayudar a comunidades de todo el mundo a lanzar bootcamps locales que enseñen programación con Java.

El objetivo es simplificar al máximo este proceso para las comunidades, de modo que puedan centrarse en lo más importante: ponerlo en práctica.

El material se escribió originalmente en 2022 y se ha actualizado con cada nueva versión para incluir características relevantes para la enseñanza de programación en un entorno de bootcamp.

El Bootcamp ha sido usado exitosamente con 3 grupos:

  • Personas que quieren aprender a programar desde 0
  • Personas que aprendieron a programar en otras lenguajes pero quieren aprender Java
  • Personas que aprendieron Java hace un tiempo y quieren refrescar o aprender buenas prácticas de la mano de expertos en el lenguaje.

La ejecución del Bootcamp toma al menos 13 semanas y se lleva a cabo en 2 partes.

Cronograma

Parte 1

  • Semana 1: Funciones
  • Semana 2: Operadores
  • Semana 3: Variables
  • Semana 4: Strings / StringBuilder
  • Semana 5: Programas en Java / Pruebas Unitarias
  • Semana 6: Ciclos
  • Semana 7: Condicionales
  • Semana 8: Arreglos

Parte 2

  • Semana 9: Tipos de Datos
  • Semana 10: Constructores
  • Semana 11: Enums
  • Semana 12: Referencias y NULL
  • Semana 13: Inmutabilidad

Metodología

Casi todas las semanas tienen dos sesiones: una sesión teórica y una sesión práctica, separadas al menos por un día. La semana de Programas en Java / Pruebas Unitarias se lleva a cabo en 2 sesiones teóricas.

La sesión teórica (1 a 2 horas) 

Durante esta sesión, un instructor realiza demostraciones de codificación en vivo de los ejemplos más importantes del material del curso. Esto proporciona a los participantes una visión en tiempo real de las mejores prácticas y permite la interacción inmediata y la realización de preguntas y respuestas.

La sesión práctica (25 minutos)

Durante esta sesión, los participantes realizan ejercicios en equipo en salas virtuales. Un miembro del equipo lidera el proceso, compartiendo su pantalla para escribir la solución en tiempo real, mientras el resto del equipo brinda apoyo y retroalimentación. Este proceso de colaboración mediante pantalla compartida se realiza de forma rotativa entre los miembros del equipo. Un grupo de moderadores está presente para responder las preguntas de los participantes.

Cada capítulo incluye una serie de ejercicios. La mayoría son obligatorios para la entrega al final de la semana. Sin embargo, algunos ejercicios están marcados con una taza de café para indicar que son opcionales y están diseñados para los participantes que deseen abordar problemas un poco más difíciles.

El Bootcamp está estructurado en dos partes diferenciadas para ofrecer flexibilidad. Los participantes que completen con éxito la primera parte y entreguen todos los ejercicios requeridos obtendrán un Certificado de Finalización. También pueden optar por no participar en la segunda parte y continuar con ella para obtener el Certificado de Finalización del Bootcamp completo.

Idealmente, el Bootcamp debería estar dirigido por al menos dos personas: una centrada en la sesión teórica y otra en las sesiones prácticas como moderadora, pero el número ideal de moderadores debería ser de 1 por cada 4 grupos, con cada grupo compuesto por 3 o 4 personas.

 

Material del Curso
(Disponible en diferentes formatos)

Scroll to Top