Keepcoding Bootcamp en detalle
Analizamos en detalle el Keepcoding bootcamp.
Hace ya unos meses escribimos un artículo sobre aprender a programar en un bootcamp en España, hoy me gustaría analizar en detalle los bootcamps de Keepcoding, una empresa con cierto renombre a nivel internacional. Claramente se posiciona con cierta ventaja frente a otras academias como Ironhack o Skylab coders.
Actualización Febrero 2019
Actualizo el artículo para añadir un nuevo bootcamp de Keepcoding.
La cartera de bootcamps comprende ahora:
- Mobile development bootcamp
- Big Data & Machine Learning Bootcamp
- Web development Bootcamp
- Bootcamp DevOps
- Bootcamp Aprender a programar desde cero
Mobile development bootcamp
El mobile development bootcamp arranca ya en la VII edición.
Se trata de un bootcamp de 10 meses de duración.
Principalmente a distancia, con clases en streaming.
Pensado para alumnos que tienen conceptos de programación (y un Mac).
Con asesoramiento laboral y bolsa de empleo.
Además podrás participar en eventos y networking.
Las salidas profesionales son iOS developer, android developer o backend/frontend developer.
Big Data & Machine Learning Bootcamp
El big data y machine learning bootcamp arranca ya en la II edición.
Se trata de un bootcamp de 10 meses de duración.
A distancia, con clases en streaming.
Pensado para alumnos que tienen conocmientos previos (y un ordenador).
Con asesoramiento laboral y bolsa de empleo.
También podrás participar en eventos y networking.
Las salidas profesionales son científico de datos o analista big data.
Web development Bootcamp
El web development bootcamp va por la V edición y comparte las mismas características.
Tiene una duración de 10 meses.
Se ofrece a distancia, con clases en streaming.
Pensando para alumnos que ya tienen conceptos de programación (y un PC/Mac).
Con asesoramiento laboral y bolsa de empleo.
Incluye eventos y networking.
Las salidas profesionales son frontend/backend web developer.
Bootcamp Aprender a programar desde cero
Este bootcamp para aprender a programar desde cero es un poco especial, se centra especialmente en Python como lenguaje de programación.
Tiene una duración más corta de 4 semanas.
Es principalmente presencial y no requiere experiencia prévia.
Aporta también eventos y networking, y asesoramiento laboral y bolsa de empleo.
Las salidas profesionales son desarrollo web o mobile, big data y videojuegos.
Bootcamp DevOps
Este bootcamp DevOps es una nueva incorporación de este año.
Se centra en la estandarización del stack tecnológico, la automatización de procesos y el incremento de la cantidad y calidad de las entregas a cliente.
En el bootcamp se dará una serie de temas troncales como administración de sistemas, cloud, microservicios, monitorización, administración de redes, despliegues,etc...
Tiene una duración de 6 meses y aporta igual que los anteriores, networking, eventos y asesoramiento laboral.
Las salidas profesionales son obviamente roles relacionados con DevOps.
Cursos online
Además Keepcoding ofrece cursos online (con descuentos) a parte de los bootcamps comentados.
Entre la oferta de cursos online se pueden encontrar materias tan diversas como: Kotlin, Ciberseguridad, Bases de datos, PHP, Javascript, Golang, Ruby, Git, entre lo más destacado.
Los cursos más recientes que han añadido son:
- Curso completo de docker desde cero
- Curso completo de angular 6
- Curso completo de Javascript desde cero
Características del web startup engineering bootcamp
Analisis del Web Startup Engineering Bootcamp.
La IV edición abre sus plazas! así que es un buen momento para leer esto porque seguro que te interesa.
En la tercera edición, se renovó en gran medida y se centró en Javascript principalmente, aunque no por ello se dejan de lado otros frameworks como Python, Django. Creemos que es una buena apuesta, ya que el lado del backend se mueve hacia javascript, como antes dominaba Java, pero es aún más recomendable no perder de vista el resto.
Como sabes hay una gran demanda de desarrolladores Full Stack (junto con el BigData) en nuestro país (y en otros por supuesto), con lo que disponer de los conocimientos adecuados es una garantía de trabajo asegurada. Javascript (Node.js, Angular), iOS, Android se encuentra en la cabeza.
No pienses que este Bootcamp es sólo para gente que acaba la universidad, sino que también está pensado para profesionales con experiencia, que necesitan dar el salto a tecnologías actuales y punteras y reciclarse.
El formato del Bootcamp consta de clases en directo (en formato vídeo conferencia) y presenciales (el de git), dura todo un año, las clases quedan grabadas para que las puedas ver todas las veces que quieras.
En el transcurso del bootcamp se realizan keynotes con personas importantes del sector, creadores de startups, mentores, inversores, etc...
Asimismo se facilita el acceso a una bolsa de trabajo y contacto con empresas tecnológicas.
El temario en detalle
El temario que paso a describir es bastante extenso. Como veréis gran parte se centra en conocimientos técnicos, y una parte se centra en gestión de proyectos Agile, SEO y Google Analytics.
El bootcamp empieza con una fase inicial de "pre-bootcamp" para aquellos que tienen poca experiencia en programación y necesiten un empuje en ciertas áreas.
Posteriormente se realiza un evento de kick-off donde hay un encuentro presencial de estudiantes y profesores. Para romper el hielo y conocerse.
A continuación se entra de lleno en el temario, la estructura se compone de ciertos módulos.
El primer módulo se basa en git, gitHub y SourceTree, donde se enseña todo lo necesario con el control de versiones, algo básico para cualquier proyecto de software y para realizar las prácticas del bootcamp.
A continuación se inicia un módulo de Fundamentos de la parte Frontend (HTML5, CSS3 y Javascript) y otro de Frontend Avanzado (para optimizarlo con Sass por ejemplo). Se complementa con un módulo de Angular 4 (bastante puntero la verdad).
Para la parte del backend se enseña otro módulo con Node.js. Se usa Express y MongoDB, junto con WebSockets. Se complementa también con un módulo de backend avanzado con arquitecturas de microservicios.
Y como cualquier app tarde o temprano irá a Producción se ofrece otro módulo para DevOps (linux principalmente) con Node.js.
Opcionalmente el bootcamp puede finalizarse aquí sólo con Javascript, aunque se puede continuar con los siguientes módulos.
Otro módulo con Python, Django y REST.
Un módulo en experiencia de usuario UX (con bastante demanda últimamente) y arquitectura de la información.
Un módulo relativo a SEO, Google Analytics y Social Media indispensable para posicionar tu web en los buscadores y optimizarla a nivel de SEO.
Como cualquier programador se integra en un equipo de desarrollo, se ofrece un módulo relativo a Gestión de Proyectos Ágiles con Scrum.
Cada módulo consta de una parte teórica (unas 24h en total) y un práctica individual que posteriormente revisa el profesor.
Todo este temario ya de por sí extenso, se adorna con Master Classes (una clase que da un instructor experto en la materia), que son sesiones intensivas sobre tecnologías (Polymer, ReactJS, Electron, Ionic, Docker, Progressive WebApps), diseño (colores, fuentes, tipografías, etc...), productividad y emprendimiento (para montar tu propia startup o trabajar en una de ellas).
La parte final consta de una práctica en grupo para poner en práctica todos los conocimientos adquiridos.
Y finalmente hay otro evento presencial de cierre, para felicitarse, realizar la entrega de certificados y celebrar el hito conseguido.
Conclusión
Como he explicado, se trata de un bootcamp de desarrollo web muy extenso, y en gran parte online, lo que facilita su realización si tenemos que compaginarlo con la universidad o el trabajo.