
Full Time
Inmersión total, enfoca tu formación
- 12 Semanas | Full Time
Lunes a viernes
9:30 – 18:00
Presencial o en remoto
Part Time
Compagina tu vida con tu formación
24 Semanas | Part Time
Lunes, Miércoles y Viernes
10:00 – 13:00 ó 18:00 – 21:00
- En remoto

Conviértete en Full-Stack Developer
Nuestro bootcamp te lleva de 0 a Full Stack para convertirte en desarrollador de aplicaciones web con las tecnologías más demandadas del mercado actual. El MEAN Stack. Maquetación con HTML5, CSS3, BootStrap y Material de Google para conseguir los mejores resultados visuales y de usabilidad «UX/UI». Node.js, Express.js, MySQL y MongoDB para el desarrollo de API REST capaces de gestionar datos y ofrecer servicio a nuestra aplicación web. Aprenderás a programar aplicaciones web y móvil utilizando los frameworks de Angular e Ionic. Despliegue de servicios en la nube con Amazon Web Services (AWS). Por último se pondrá en práctica lo aprendido en el bootcamp realizando un proyecto final con metodologías Agile y Scrum, simulando un entorno de trabajo real.

Equipo docente de alto nivel
Contamos con un equipo docente altamente cualificado y con amplia experiencia en el sector de la industria. Esto nos permite ofrecer una formación actualizada y práctica, basada en las necesidades reales del mercado laboral.
¿Por qué Codenotch?

Grupos reducidos
Formamos grupos pequeños de entre 8 y 12 alumnos para que recibas una educación personalizada que atiende a la individualidad de cada alumno y a sus necesidades.

Capacitación profesional
Creamos perfiles de alto nivel con un programa completamente actualizado. La optimización del contenido didáctico está en constante evolución para atender a los cambios del sector y a sus necesidades reales.

Metodología de éxito
+ de 30 ediciones de este bootcamp… y sumando! Un aprendizaje tan práctico necesita de una metodología que haya sido refinada mediante la experiencia. Gracias a este rodaje somos capaces de convertir a alumnos con poca o ninguna experiencia en desarrolladores profesionales con éxito.
Conviértete en un Desarrollador Autosuficiente
No queremos que seas un programador más, te formamos para que seas un TOP NOTCH CODER.
Con nuestro programa saldrás completamente preparado para incorporarte a la industria tecnológica y enfrentarte a los retos a los que se enfrenta un desarrollador profesional. Aprenderás las herramientas y habilidades que te capacitan para tener un perfil completo y ser un profesional de éxito.
Currículum del Programa
Preparación
En este módulo, previo al curso, te introducirás en las estructuras fundamentales de la programación y tendrás un primer acercamiento a este singular lenguaje, el código. Aprenderás los conceptos básicos de HTML, CSS y Javascript necesarios que te permitirán obtener unos conocimientos básicos para así comenzar el bootcamp al mismo nivel que tus compañeros.
Fundamentos de Programación
Durante estas dos primeras semanas se impartirán todos los conceptos clave de programación en Javascript y programación orientada a objetos con Typescript.
Se impartirán conceptos claves como condicionales, bucles, estructuras de datos, manejo con ficheros, etc. Además se enseñará a los alumnos cómo trabajar de manera colaborativa con la herramienta GIT.
FRONT-END | Maquetación Web y JS Vanilla
En este módulo que cuya duración es de una semana y media, se abordará todo lo relativo a la maquetación y desarrollo front de una aplicación web. Se aprenderán los lenguajes HTML, CSS y cómo trabajar con JavaScript desde la parte de cliente asentando los conocimientos adquiridos en el anterior módulo. Además se impartirá Flex, Bootstrap y JQuery con el objetivo de que el alumno pueda realizar maquinaciones más complejas y completas.
FRONT-END | Angular Framework
Este módulo que dura 1 semana se encargará de explicar el framework Angular, que utilizaremos en el resto de los módulos del bootcamp. El alumno entenderá en que cosiste el desarrollo basado en Web Components. Aprenderá a crearlos y utilizarlos usando Angular. Entenderá el paradigma de programación Modelo-Vista-Controlador. La comunicación entre la vista y el controlador del componente en Agular, y la comunicación entre componentes a través de los servicios.
Finalmente el alumno creará una aplicación full-stack en angular totalmente funcional.
BACK-END | Node JS
Este módulo cuya duración es de una semana, aborda todo lo relativo al back-end de la aplicación. Para ello se explicará en qué cosiste node.js. Como interactuar con él de manera asíncrona a través de las callbacks y promesas. Detallar en qué consiste un servidor web e implementar uno.
Por último se utilizará este conocimiento para desarrollar nuestra primera API REST totalmente funcional y asíncrona.
BACK-END | Bases de Datos Relacionales
Gracias a SQL los alumnos podrán adquirir los conocimientos básicos para poder acceder a una base de datos relacional. Operar con ella, realizar relaciones entre tablas y uniones. Y además podrán realizar búsquedas complejas de los datos. Finalmente se detallarán los diferentes pasos necesarios para crear una API REST totalmente funcional que acceda a una base de datos relacional.
BACK-END | Bases de NO Datos Relacionales
De la misma manera que se explicaba el uso de una base de datos relacional, vamos a detallar las particularidades y uso de una base de datos no relacional como es MongoDB. El alumno aprenderá a instalarse un servidor de Mongo, utilizar un servidor de Mongo en la nube. Interactuar con dichos servidores utilizando Javascript, para realizar acceso, modificaciones, creaciones y búsquedas en una base de datos Mongo. Y finalmente, al igual que ocurría con MySQL, el alumno aprenderá a realizar una API REST asíncrona y funcional que acceda a una base de datos Mongo.
Ionic y Despliegue de Aplicaciones
Este módulo tiene como objetivo presentar el framework Ionic y guiar al estudiante en la creación de aplicaciones móviles, así como en el despliegue de aplicaciones Full-Stack totalmente funcionales utilizando integración continua.
El proceso de despliegue de aplicaciones con integración continua se llevará a cabo mediante la utilización de Railway como servidor de aplicaciones y AWS como servidor de bases de datos MySQL. Se proporcionarán detalladamente todos los pasos necesarios para que el alumno pueda llevar a cabo exitosamente el despliegue de las aplicaciones previamente desarrolladas.
Además, se especificará cómo realizar la integración continua de dichas aplicaciones utilizando Github y Railway.
Las tres últimas semanas del curso están reservadas para desarrollar una aplicación por equipos, simulando un entorno de trabajo real con metodologías Agile y Scrum.
Se desarrollarán y potenciarán las habilidades de los alumnos diseñando su propia aplicación desde 0.
El proceso consta de diferentes etapas como una «lluvia de ideas», diseño visual y experiencia de usuario de la aplicación, maquetación y funcionalidad Front-End , diseño de la base de datos y API REST y por último entrelazar la parte front y back de la aplicación. Se trabajará aplicando los conocimientos adquiridos de integración continua (cultura Devops).
Tecnologías: MEAN STACK
¿A quién está dirigido este Bootcamp?

¿Qué opinan de nosotros?
Nuestros profesores

Head of Teachers
José Herrera
José es Ingeniero Superior en Informática por la Universidad Politécnica de Madrid y Doctor por la Universidad Complutense de Madrid.
Su pasión por la programación empezó cuando era pequeño, dando sus primeros pasos con tan solo 8 años.
Su currículum no deja indiferente a nadie. Ha trabajado como desarrollador en Banco Santander, como jefe de proyecto durante 4 años en el Banco ING y como ingeniero de investigación en el IMDEA Networks, siendo responsable de varios proyectos europeos y desempeñando tareas de analista y programador.
Actualmente es el director del equipo docente de Codenotch.

Teacher
Carmen Martín
Menchu se graduó en bellas artes, pero decidió redirigir su carrera profesional hacia el mundo del diseño web, combinando sus dos pasiones: el arte y la tecnología.
Dio sus primeros pasos en el diseño web de forma autodidacta, consiguiendo sus primeros empleos como diseñadora freelance.
Tiene conocimientos en UX/UI y maneja herramientas como HTML, CSS, Angular, Figma y Wordpress. El trabajo en equipo, la gestión y el liderazgo la definen como profesional y como persona.

Teacher Assistant
Daniel Vera
Daniel decidió dar un cambio radical a su vida profesional. Dejó su trabajo en el mundo de la hostelería y apostó por formarse como desarrollador Full Stack, cambiando así su vida por completo.
Aún siento un perfil completo, sigue formándose día a día con nuevas metodologías y herramientas. Algunas de las tecnologías que domina son, JavaScript, TypScript, Java, HTML5, CSS, Node.js, GIT, Angular, SQL, entre otras.
Es un apasionado de la tecnología y disfruta de ayudar a otros a aprender.

«Antes de terminar el curso ya tenía una oferta de trabajo en una compañía con sede en Madrid. Hacer el bootcamp de Codenotch sencillamente me ha cambiado la vida.»
Javier Marzán | Desarrollador en Autentia

Nuestros alumnos trabajan en empresas como



“Cuando descubrí el Bootcamp pensé que sería mi oportunidad para lanzarme. Lo mejor de Codenotch es la metodología, está muy enfocada a lo que es la vida real y eso te obliga a esforzarte más para prepararte para lo que será después nuestra vida como desarrolladores.”
Felipe Bayon | Desarrollador de front-end en Accenture
Apoyo profesional
El 92,6% de nuestros alumnos consiguen trabajo antes del cuarto mes de finalizar el bootcamp gracias a nuestro servicio de apoyo profesional.
Nuestro equipo de Servicios de Carrera profesional te asesora y trabaja contigo para preparar tu marca profesional de cara a darle un giro a tu carrera laboral y lograr la oportunidad que buscas en tecnología.
Servicios de carrera profesional
Mientras te formamos en las competencias digitales necesarias para conseguir tu primer empleo como analista/científico de datos, trabajarás junto a nuestro equipo de recursos humanos especialistas en captación de perfiles tecnológicos. Ellos te prepararán para alcanzar el éxito con las entrevistas que tendrás al finalizar tu formación.
Soft y Hard Skills
Nuestra formación te aportará las competencias y habilidades que las empresas buscan en profesionales técnicos como data scientist/data analyst.
Marca Personal
«Además de ser bueno hay que parecerlo».
Nuestros head-hunters te ayudarán a crear una marca personal que destaque sobre el resto y te ayude a conseguir muchas entrevistas de trabajo.
Entrevistas con empresas
Tras tu preparación, estarás capacitado para asistir a nuestra jornada de talento donde tendrás la oportunidad de entrevistarte con empresas reales del sector.
Proceso de admisión
Próximas convocatorias
Consulta las becas disponibles, pide más información y reserva tu plaza.
¿Dudas? Normal, habla con un experto.
Déjanos tus datos y uno de nuestros asesores se pondrá en contacto contigo para informarte. Sin spam, sin compromiso.

Proyectos de los Top Notch Coders
Nuestros bootcamps están pensados para enseñarte a programar desde cero y los proyectos finales son prueba de que esto es posible.
Así es como se las gastan nuestros alumnos al término del bootcamp, echa un buen vistazo a lo que son capaces de crear por sí mismos… Orgullo Top Notch Coder: