¡Echa un vistazo a nuestros nuevos cursos cortos de introducción!

Cloud Web Development Bootcamp

Los desarrolladores web crean aplicaciones y se encargan tanto del front-end (lo que un usuario ve) como del back-end (toda la lógica de la web). A día de hoy, las empresas ven imprescindible desplegar sus aplicaciones web en entornos cloud (AWS, GCP, AZURE, etc).

Clase reducida
Máximo 8 alumnos.
Mercado laboral
Enfocado al mercado laboral.
Tutorias
Tutorías personalizadas.
Empleo
Coaching laboral.

Profesores

€ 4.995 EUR
€ 6.500 EUR
¡Descuentos disponibles! Consulta las condiciones.
Quiero reservar mi plaza
Quiero descargar el temario
Horario
Duración total de 300 horas.
Streaming
Todas las clases se imparten en Live Streaming.
Download syllabus
Descarga el temario en PDF.
Contenido del bootcamp

El temario está dividido en módulos de duraciones diferentes. En cada uno de los módulos hacemos hincapié en las aplicaciones y casos de uso. De esta forma, en ningún momento perderás el contacto con el mundo real.

  • Introducción a NodeJS: Empezaremos el curso con una breve introducción a los lenguajes de programación web. A continuación veremos la instalación de NodeJS y Visual Studio Code, Javascript, conceptos básicos, arrays, objetos, clases. Streams en NodeJS, programación asíncrona: Async/Await, Typescript.
  • Control de código fuente: Es muy importante llevar un control de versiones de nuestro código fuente y más todavía si dos o más desarrolladores trabajan en el mismo proyecto. Introducción a GIT, instalación y configuración de GIT, primeros pasos en GitHub y GitLab, conceptos básicos: Push, Pull, Branch, Merge.
  • Introducción a User Interface: En este módulo introduciremos la maquetación y el desarrollo de la interfaz de usuario. Utilizaremos diferentes herramientas para lograr la mejor experiencia de usuario. Nociones básicas de HTML y CSS, frameworks de User Interface (UI) Bootstrap, frameworks de UI: Ant Design (AntD), frameworks de UI: Material UI.
  • Programación en ReactJS: En este módulo empezaremos a ver uno de los mejores frameworks del mercado para desarrollar una aplicación web. Introducción a ReactJS, instalación del entorno de desarrollo, creación de aplicación React conceptos básicos: componentes y props, estado de componentes, life cycle, conceptos de eventos y JSX (sin JSX), desarrollo y producción de una aplicación, renderizado de listados, concepto de keys, componentes controlados, no controlados y formularios, utilización del contexto y static type checking.
  • ReactJS Avanzado: Profundizaremos nuestros conocimientos acerca de ReactJS de forma que seas perfectamente capaz de diseñar y desarrollar un proyecto que utilice esta tecnología. Optimización: code splitting, server side rendering (SSR), referencias (Refs) y Forwarding, Higher Order Components (HOC) y render props, Web components, boundaries y routing (react-router), Hooks: useState, useEffect, useContext, useReducer.
  • Introducción a Redux: Cuando desarrollamos una aplicación, Redux nos dará el máximo control sobre el flujo de datos y el estado de la aplicación, de modo que nuestra aplicación será escalable y predecible. Introducción a Redux, anatomía de una aplicación Redux, conceptos básicos: actions, reducers, store y flujo de datos, integración de Redux con React, flujo de datos asíncrona: acciones asíncronas, uso de Middleware en Redux: Thunk y Saga.
  • Desarrollo de servicios: El desarrollo con Node puede resultar un poco caótico y si no se tiene una buena metodología y estructura puede que acabemos creando un proyecto difícil de mantener y evolucionar. NestJS soluciona por completo este problema. Introducción a servicios REST HTTP, formato JSON, servicios Web API, introducción a NestJS, controllers, modules, providers, filters, exception filters, pipes y guards, interceptors y custom decorators.
  • Seguridad de las aplicaciones: La seguridad juega un papel muy importante tanto en el entorno de desarrollo como cuando ponemos en producción nuestra aplicación. En este módulo aprenderemos cómo realizar la transferencia de información de forma segura. Introducción a la seguridad de servicios, comunicación segura TLS y certificados, tokens JWT, uso de PassportJS, integración de PassportJS en NestJS.
  • Colas de mensajería: Dentro de un proyecto en ocasiones hay que integrarse con otras componentes, o sistemas internos y externos, siendo necesario aportar o recibir información de ellos. En el mayor de los casos, estas comunicaciones tienen que estar permanentemente disponibles, ser rápidas, seguras, asíncronas y fiables entre otros requisitos. En este módulo aprenderemos cómo incorporar colas de mensajería. Introducción a la comunicación asíncrona, patrones de mensajería, introducción a AMQP con RabbitMQ.
  • Bases de datos (On-premise y Cloud): Al fin y al cabo la información que recolectamos de nuestros usuarios, cuando estos utilizan nuestra aplicación, la tendremos que almacenar en algún sitio. En este proyecto veremos qué arquitectura elegir (SQL o NoSQL) en cada caso y cómo desplegar estas bases de datos tanto en local como en cloud.
  • Testing y despliegue de servicios en Cloud: En este módulo veremos todos aquellos aspectos imprescindibles para poner en producción nuestra aplicación, tales como el testing y despliegue de entornos de desarrollo y producción tanto en una máquina privada (e.g. DigitalOcean) como en servicios cloud (e.g. AWS, GCP, Azure, etc.). Uso de frameworks de testing 1 y 2, introducción a la integración continúa (CI) con Jenkins, introducción a Docker y casos prácticos, configuración y despliegue de Kubernetes, introducción a los servicios cloud (AWS o Google Cloud Platform).
Proyectos para tu CV

¿Te gustaría crear una páginas web como Netflix, Airbnb, Twitter o Wallapop? ¿Quieres saber cómo crear páginas webs y aplicaciones utilizando ReactJS, PHP, Angular o NodeJS? En caso afirmativo este curso está pensado para ti.

Además, el bootcamp va dirigido a personas que quieran comenzar su carrera profesional y conseguir un empleo como Full-Stack Web Developer. No son necesarios conocimientos previos de programación y/o matemáticas.

Proyectos de portfolio

Insistimos, nuestras clases son muy prácticas y con aplicación al mundo real. Al final del curso, podrás incluir en tu portfolio los siguientes proyectos.

  • Mockup de Airbnb en Figma: para un desarrollador es muy importante tener un diseño antes de desarrollar. Utilizaremos Figma para crear el mockup de una web.
  • Airbnb en Webflow: tras tener el esbozo de la web, implementaremos el diseño utilizando la herramienta Webflow y lo pondremos en producción.
  • Twitter App: utilizando los conocimientos aprendidos del curso, crearemos una aplicación web similar a la de Twitter.
  • Cloud-based Netflix: con la implementación de microservicios en el entorno cloud, crearemos una página web como la de Netflix.
Convocatorias y precios

Todas nuestras clases se emiten en directo (es decir, streaming directo). Por lo tanto, es requisito general para los alumnos poseer tanto el ordenador como la conexión de internet de buena calidad. ¿No sabes si tu ordenador cumple los requisitos? ¡No pasa nada! Puedes contactarnos y te lo aclaramos nosotros.

Formas de pago

Ponemos a tu disposición tres formas* para realizar el pago del curso.

  • Paga por adelantando.
  • Paga en tres cómodos plazos.
  • Empieza pagando 0€ (nuestro acuerdo con StudentFinance te permite empezar y acabar el bootcamp pagando 0€).

*En cualquier forma de pago, tendrás que pagar el importe para reservar la plaza.

Precios y descuentos

Independientemente de la modalidad (full-time o part-time), el precio del bootcamp es de 4.995€. También tenemos descuentos muy atractivos.

  • Descuento upfront: Te ofrecemos un descuento de 400€ si eliges pagar el importe del bootcamp en un único plazo.
  • Descuento teams: Ofrecemos un descuento especial de 400€ por persona si traes a tres compis contigo (en total cuatro personas).

¡Ah! Y esto es lo mejor: ¡Los descuentos son acumulables!

Reseñas de alumnos
Reseñas

La experiencia educativa es formidable. Mis profesores se portan genial y les puedes fundir a preguntas, y siempre te responderán amablemente. Además tienen una amplia experiencia en el campo y saben lo que enseñan. También nos forman sobre la situación en el mercado, las diferentes salidas y cómo hacer frente a entrevistas, jefes preguntones y demás. Eso es de las cosas más valiosas del máster sin duda alguna. El ambiente en clase es muy amigable, lo que las hace amenas. Tampoco es necesario tener conocimientos previos del tema, porque se parte desde nivel 0, pero el curso tiene un ritmo de aprendizaje alto, por lo que hay de dedicarse de lleno para poder seguirlo bien. Aun así los profesores se adaptan al nivel de aprendizaje de los alumnos. Totalmente recomendable, sin lugar a dudas.

Gabriel López

Reseñas

Mi experiencia personal ha sido muy buena. Accedí a la escuela con escasos conocimientos previos del campo ( matemáticas, lenguajes de programación, bases de datos) y el aprendizaje en la escuela es excelente con unos profesores que tienen amplios conocimientos y saben transmitirlos muy bien , adaptándose a las circunstancias de los alumnos y creando un buen ambiente en las clases ya que se hacen muy dinámicas, realizando ejercicios y practicando la teoría con ejemplos en clase para facilitar su compresión y con la cercanía que dan sus profesores en caso de dudas o consultas.

Vicente Sanz

Reseñas

Ha sido un auténtico acierto el invertir en esta escuela. El mercado laboral está cada vez más invadido por profesiones relacionadas con AI, análisis de datos, predicción y visualización, por lo que sus cursos son una buenísima forma de adaptarnos a lo se demanda. Valoro muy positivamente la gran oferta de masters y cursos que tienen y felicito a Nevuloba por sus profesores, que se adaptan perfectamente a personas con poco background analítico y matemático, haciendo que los que no tenemos ese perfil, podamos aprender y seguir perfectamente las clases.

Rocío Hidalgo

Temario del bootcamp

El temario está dividido en módulos de duraciones diferentes. En cada uno de los módulos hacemos hincapié en las aplicaciones y casos de uso. De esta forma, en ningún momento perderás el contacto con el mundo real.

  • Introducción a NodeJS: Empezaremos el curso con una breve introducción a los lenguajes de programación web. A continuación veremos la instalación de NodeJS y Visual Studio Code, Javascript, conceptos básicos, arrays, objetos, clases. Streams en NodeJS, programación asíncrona: Async/Await, Typescript.
  • Control de código fuente: Es muy importante llevar un control de versiones de nuestro código fuente y más todavía si dos o más desarrolladores trabajan en el mismo proyecto. Introducción a GIT, instalación y configuración de GIT, primeros pasos en GitHub y GitLab, conceptos básicos: Push, Pull, Branch, Merge.
  • Introducción a User Interface: En este módulo introduciremos la maquetación y el desarrollo de la interfaz de usuario. Utilizaremos diferentes herramientas para lograr la mejor experiencia de usuario. Nociones básicas de HTML y CSS, frameworks de User Interface (UI) Bootstrap, frameworks de UI: Ant Design (AntD), frameworks de UI: Material UI.
  • Programación en ReactJS: En este módulo empezaremos a ver uno de los mejores frameworks del mercado para desarrollar una aplicación web. Introducción a ReactJS, instalación del entorno de desarrollo, creación de aplicación React conceptos básicos: componentes y props, estado de componentes, life cycle, conceptos de eventos y JSX (sin JSX), desarrollo y producción de una aplicación, renderizado de listados, concepto de keys, componentes controlados, no controlados y formularios, utilización del contexto y static type checking.
  • ReactJS Avanzado: Profundizaremos nuestros conocimientos acerca de ReactJS de forma que seas perfectamente capaz de diseñar y desarrollar un proyecto que utilice esta tecnología. Optimización: code splitting, server side rendering (SSR), referencias (Refs) y Forwarding, Higher Order Components (HOC) y render props, Web components, boundaries y routing (react-router), Hooks: useState, useEffect, useContext, useReducer.
  • Introducción a Redux: Cuando desarrollamos una aplicación, Redux nos dará el máximo control sobre el flujo de datos y el estado de la aplicación, de modo que nuestra aplicación será escalable y predecible. Introducción a Redux, anatomía de una aplicación Redux, conceptos básicos: actions, reducers, store y flujo de datos, integración de Redux con React, flujo de datos asíncrona: acciones asíncronas, uso de Middleware en Redux: Thunk y Saga.
  • Desarrollo de servicios: El desarrollo con Node puede resultar un poco caótico y si no se tiene una buena metodología y estructura puede que acabemos creando un proyecto difícil de mantener y evolucionar. NestJS soluciona por completo este problema. Introducción a servicios REST HTTP, formato JSON, servicios Web API, introducción a NestJS, controllers, modules, providers, filters, exception filters, pipes y guards, interceptors y custom decorators.
  • Seguridad de las aplicaciones: La seguridad juega un papel muy importante tanto en el entorno de desarrollo como cuando ponemos en producción nuestra aplicación. En este módulo aprenderemos cómo realizar la transferencia de información de forma segura. Introducción a la seguridad de servicios, comunicación segura TLS y certificados, tokens JWT, uso de PassportJS, integración de PassportJS en NestJS.
  • Colas de mensajería: Dentro de un proyecto en ocasiones hay que integrarse con otras componentes, o sistemas internos y externos, siendo necesario aportar o recibir información de ellos. En el mayor de los casos, estas comunicaciones tienen que estar permanentemente disponibles, ser rápidas, seguras, asíncronas y fiables entre otros requisitos. En este módulo aprenderemos cómo incorporar colas de mensajería. Introducción a la comunicación asíncrona, patrones de mensajería, introducción a AMQP con RabbitMQ.
  • Bases de datos (On-premise y Cloud): Al fin y al cabo la información que recolectamos de nuestros usuarios, cuando estos utilizan nuestra aplicación, la tendremos que almacenar en algún sitio. En este proyecto veremos qué arquitectura elegir (SQL o NoSQL) en cada caso y cómo desplegar estas bases de datos tanto en local como en cloud.
  • Testing y despliegue de servicios en Cloud: En este módulo veremos todos aquellos aspectos imprescindibles para poner en producción nuestra aplicación, tales como el testing y despliegue de entornos de desarrollo y producción tanto en una máquina privada (e.g. DigitalOcean) como en servicios cloud (e.g. AWS, GCP, Azure, etc.). Uso de frameworks de testing 1 y 2, introducción a la integración continúa (CI) con Jenkins, introducción a Docker y casos prácticos, configuración y despliegue de Kubernetes, introducción a los servicios cloud (AWS o Google Cloud Platform).

¿A quién va dirigido?

¿Te gustaría crear una páginas web como Netflix, Airbnb, Twitter o Wallapop? ¿Quieres saber cómo crear páginas webs y aplicaciones utilizando ReactJS, PHP, Angular o NodeJS? En caso afirmativo este curso está pensado para ti.

Además, el bootcamp va dirigido a personas que quieran comenzar su carrera profesional y conseguir un empleo como Full-Stack Web Developer. No son necesarios conocimientos previos de programación y/o matemáticas.

Proyectos de portfolio

Insistimos, nuestras clases son muy prácticas y con aplicación al mundo real. Al final del curso, podrás incluir en tu portfolio los siguientes proyectos.

  • Mockup de Airbnb en Figma: para un desarrollador es muy importante tener un diseño antes de desarrollar. Utilizaremos Figma para crear el mockup de una web.
  • Airbnb en Webflow: tras tener el esbozo de la web, implementaremos el diseño utilizando la herramienta Webflow y lo pondremos en producción.
  • Twitter App: utilizando los conocimientos aprendidos del curso, crearemos una aplicación web similar a la de Twitter.
  • Cloud-based Netflix: con la implementación de microservicios en el entorno cloud, crearemos una página web como la de Netflix.

Convocatorias y precios

Todas nuestras clases se emiten en directo (es decir, streaming directo). Por lo tanto, es requisito general para los alumnos poseer tanto el ordenador como la conexión de internet de buena calidad. ¿No sabes si tu ordenador cumple los requisitos? ¡No pasa nada! Puedes contactarnos y te lo aclaramos nosotros.

Formas de pago

Ponemos a tu disposición tres formas* para realizar el pago del curso.

  • Paga por adelantando.
  • Paga en tres cómodos plazos.
  • Empieza pagando 0€ (nuestro acuerdo con StudentFinance te permite empezar y acabar el bootcamp pagando 0€).

*En cualquier forma de pago, tendrás que pagar el importe para reservar la plaza.

Precios y descuentos

Independientemente de la modalidad (full-time o part-time), el precio del bootcamp es de 4.995€. También tenemos descuentos muy atractivos.

  • Descuento upfront: Te ofrecemos un descuento de 400€ si eliges pagar el importe del bootcamp en un único plazo.
  • Descuento teams: Ofrecemos un descuento especial de 400€ por persona si traes a tres compis contigo (en total cuatro personas).

¡Ah! Y esto es lo mejor: ¡Los descuentos son acumulables!

Reseñas de alumnos

Reseñas

La experiencia educativa es formidable. Mis profesores se portan genial y les puedes fundir a preguntas, y siempre te responderán amablemente. Además tienen una amplia experiencia en el campo y saben lo que enseñan. También nos forman sobre la situación en el mercado, las diferentes salidas y cómo hacer frente a entrevistas, jefes preguntones y demás. Eso es de las cosas más valiosas del máster sin duda alguna. El ambiente en clase es muy amigable, lo que las hace amenas. Tampoco es necesario tener conocimientos previos del tema, porque se parte desde nivel 0, pero el curso tiene un ritmo de aprendizaje alto, por lo que hay de dedicarse de lleno para poder seguirlo bien. Aun así los profesores se adaptan al nivel de aprendizaje de los alumnos. Totalmente recomendable, sin lugar a dudas.

Gabriel López

Reseñas

Mi experiencia personal ha sido muy buena. Accedí a la escuela con escasos conocimientos previos del campo ( matemáticas, lenguajes de programación, bases de datos) y el aprendizaje en la escuela es excelente con unos profesores que tienen amplios conocimientos y saben transmitirlos muy bien , adaptándose a las circunstancias de los alumnos y creando un buen ambiente en las clases ya que se hacen muy dinámicas, realizando ejercicios y practicando la teoría con ejemplos en clase para facilitar su compresión y con la cercanía que dan sus profesores en caso de dudas o consultas.

Vicente Sanz

Reseñas

Ha sido un auténtico acierto el invertir en esta escuela. El mercado laboral está cada vez más invadido por profesiones relacionadas con AI, análisis de datos, predicción y visualización, por lo que sus cursos son una buenísima forma de adaptarnos a lo se demanda. Valoro muy positivamente la gran oferta de masters y cursos que tienen y felicito a Nevuloba por sus profesores, que se adaptan perfectamente a personas con poco background analítico y matemático, haciendo que los que no tenemos ese perfil, podamos aprender y seguir perfectamente las clases.

Rocío Hidalgo

Quizá te interese...

Ver todos los bootcamps
Mobile App Development Bootcamp

Mobile App Development Bootcamp

Los desarrolladores de aplicaciones móviles se encargan de crear tanto la parte gráfica como la parte lógica de las applicaciones (Apps) nativas en dispositivos Android o iOS. Hoy en día la mayoría de empresas tecnológicas ofrecen sus productos a través de este tipo de plataformas.

Data Science and AI Bootcamp

Data Science and AI Bootcamp

Data Science consiste en automatizar procesos y hacer predicciones utilizando algoritmos de Machine y Deep Learning. A día de hoy el puesto de Data Scientist es clave en sectores como retail, banca, consultorías, agencias y cualquier otro entorno donde haya datos.