×

Bootcamp Desarrollo Web Full Stack

Comienza tu carrera laboral en desarrollo web y de aplicaciones sin necesidad de tener formación previa.

Título.
Elaborado e impartido de forma privada por EDEM
Modalidad.
Presencial
Duración.
4 meses
Horario.
Entresemana

Fórmate como desarrollador de software y aprende desde cero a desarrollar webs y aplicaciones.

Trabaja en un sector con alta empleabilidad como desarrollador web Full Stack, FrontEnd Developer o BackEnd Developer.

01

Horario

Lunes a Jueves de 09:00 a 17:30 y Viernes de 9:00 a 14:00.
02

Fechas

EDICIÓN MARZO: del 24 de marzo de 2025 al 25 de julio de 2025. EDICIÓN SEPTIEMBRE: del 22 de septiembre de 2025 al 21 de enero de 2026.
03

Modalidad.

Presencial en formato entresemana.
04

Precio

5.000€ con opción de pago en 4 cuotas sin intereses.

Perfil del alumno

Dirigido a...

Buscamos valientes que quieran aventurarse en el mundo de la programación y el desarrollo web, apasionados de la digitalización y la tecnología que quieran especializarse en desarrollo de software, una de las profesiones más demandadas por las empresas.

¡Apto para principiantes! No necesitamos que tengas conocimientos ni experiencia previa. Tampoco entendemos de edad. Buscamos personas con ganas de adquirir las habilidades y experiencia necesarias para salir como desarrollador de software en el mercado laboral.

Si estás emprendiendo y necesitas formación para desarrollar tu proyecto, este también es tu lugar. Además de la formación en desarrollo de software, vivirás un entorno de emprendimiento, en el ecosistema de Marina de Empresas junto con Lanzadera y otros emprendedores.

Si ya trabajas en informática o desarrollo web y quieres renovar conocimientos con un programa actualizado, también te esperamos 😉

 

Metodología y herramientas

Marco legal
RGDP
Cumplimiento normativo
Cookieless

Contenido

Bootcamp Desarrollo Web Full Stack

Fundamentos de la Programación y Desarrollo Web

En este módulo aprenderás a crear páginas web básicas usando HTML para la estructura de la web y CSS para los estilos de esta, a hacer que esas páginas sean interactivas con JavaScript, y a subir el código usando Git a Github. Esto te proporcionará las bases necesarias para empezar en el mundo del desarrollo web y el trabajo en equipo en proyectos de programación. 

Sesiones:

  • Fundamentos Web
    • HTML y CSS
    • JavaScript: Fundamentos de Javascript, variables, condicionales, bucles, funciones, DOM,etc.
  • Control de versiones con Git
    • Git básico: ¿Qué es Git? ¿Por qué usarlo?
    • Comandos esenciales de Git: git init, git clone, git add, git commit, git push.
    • GitHub: Uso de GitHub para repositorios remotos.

Javascript Avanzado

En el módulo de JavaScript Avanzado, aprenderías conceptos más complejos y más en profundidad de JavaScript, que te permitirán escribir código más eficiente, fácil de entender y manejar situaciones más complejas en el desarrollo web. 

Sesiones:

  • Destructuring Spread & Rest
  • Arrow functions & Array methods
  • ¿Qué es ES6?
  • Arrow functions (funciones flecha)
    • Métodos de las arrays: Foreach, Map, Reduce, Filter
  • Asincronía,¿Qué es la Asincronía?
  • Llamadas API
    • Axios
  • Async/Await
  • POO. Fundamentos de Programación Orientada a Objetos
  • TypeScript. Fundamentos de tipado básico

Backend

En el módulo de Backend, aprenderás a construir el “lado servidor” de una aplicación web, que se encarga de gestionar datos, usuarios y la lógica que no se ve directamente en la interfaz. Este módulo cubre tecnologías muy utilizadas como Node.js, Express.js y bases de datos. 

Sesiones:

  • Node.js
    • Introducción a Node.js: ¿Qué es Node.js y por qué es importante?
    • NPM: gestor de dependencias que viene con NodeJS.
    • Módulo http de Node.js: Creación de servidores HTTP.
  • Express.js
    • Framework Express.js: Creación de servidores  web con Express.
    • Introducción API Rest
    • Introducción JSON
    • Rutas y controladores: Uso de rutas HTTP (GET, POST, PUT, DELETE) y cómo organizarlas en un servidor.
    • Middleware: Uso de middleware en Express para manejar solicitudes, respuestas y validaciones.
    • JSON WEB TOKEN: Sistema de autenticación
    • Gestión de errores: Manejo de errores en Express.
  • Bases de Datos
    • Bases de datos relacionales (SQL):
      • Introducción MySQL.
      • Diseño y modelado de bases de datos (tablas, relaciones, claves primarias y foráneas).
      • Consultas básicas con SQL: SELECT, INSERT, UPDATE, DELETE.
      • Introducción a ORMs: Uso de Sequelize para interactuar con bases de datos SQL en Node.js.
    • Bases de datos NoSQL:
      • Introducción a MongoDB.
      • Conceptos de documentos y colecciones.
      • Consultas básicas con MongoDB.
      • Introducción a ODMs: Uso de Mongoose para interactuar con MongoDB en Node.js.

Frontend

En el módulo de Frontend, aprenderás a construir la interfaz de usuario de una aplicación web, es decir, la parte con la que los usuarios interactúan. En este módulo se cubren tecnologías muy utilizadas para crear interfaces dinámicas, rápidas y fáciles de manejar. 

Sesiones:

  • React.js:
    • Conceptos básicos: Componentes, JSX, props, estado (state).
    • Hooks de React: useState, useEffect, etc.
    • Manejo de rutas con React Router.
    • NextJS
    • Gestión del estado con Redux
  • SASS
  • Tailwind

DevOps y Herramientas de Despliegue

En el módulo de DevOps y Herramientas de Despliegue, aprenderás sobre cómo poner en marcha y gestionar aplicaciones de manera eficiente, utilizando herramientas y prácticas que facilitan el despliegue, la automatización y el mantenimiento de aplicaciones. 

Sesiones:

  • Docker: ¿Qué es docker?¿Por qué usarlo? Docker para desarrolladores.
  • Despliegue: Plataformas en la nube para desplegar aplicaciones de manera sencilla, como el servicio de Amplify con AWS (Amazon Web Services)
  • CI/CD: Conceptos de integración continua y despliegue continuo con herramientas como GitHub Actions.

Testing

En el módulo de Testing, te introducirás a las herramientas necesarias para probar tu código y asegurar que funciona correctamente. 

Sesiones:

  • Jest: Librería de testing para JavaScript para pruebas unitarias.
  • Supertest: para realizar pruebas de integración de APIs en Express.js
  • Cypress: Para pruebas de integración y de extremo a extremo (end-to-end) en aplicaciones frontend.

Sesiones adicionales

Metodologías Ágiles

Descubre y aplica metodologías ágiles para potenciar tu perfil en el sector tecnológico.  

Skills

En este bloque de contenido podrás conocerte mejor aplicando la metodología Insights Desde el autoconocimiento desarrollarás tus habilidades blandas fortaleciendo la forma de gestionarte, relacionarte, comunicarte, trabajar en y con equipos. 

Sesiones:

  • Autoconocimiento
  • Autogestión
  • Inteligencia emocional
  • Comunicación eficaz
  • Gestión de equipos

Potencia tu empleabilidad

Te formamos para potenciar exponencialmente tu empleabilidad. Aprenderás a como tener el mejor CV, saber posicionarte como un perfil atractivo y dar lo mejor de ti en los procesos de selección. 

Sesiones:

  • CV
  • Marca personal y visibilidad
  • Procesos de selección 

Metodología

Bootcamp Desarrollo Web Full Stack

Nuestra metodología te asegura la preparación completa y necesaria para desarrollar el trabajo en pleno rendimiento desde tu primer día como profesional.
00
01
Bloque de desarrollo, agile y skills
Durante esta etapa y de forma incremental y práctica te formarás en el área más importante de contenido abordando 3 áreas principales: Desarrollo Full Stack, Agile (el sistema de trabajo más actual) y Soft Skills (formación en habilidades blandas).
02
Formación para potenciar tu empleabilidad
Nuestro equipo de carreras profesionales te formará para que puedas preparar tu mejor versión de tu currículum, estar preparado para hacer las mejores entrevistas y visibilizar tu perfil en todos los canales.
03
Prácticas en Empresas
Podrás realizar prácticas voluntarias en empresas de nuestro ecosistema y de fuera del mismo. Esta conexión directa con el mundo empresarial no solo complementa tu formación en el aula, sino que también te ofrece la oportunidad de aplicar tus habilidades en entornos laborales reales, construyendo puentes sólidos entre el aula y la empresa.
04
Evaluación final y Trabajo Final de Bootcamp
Podrás realizar prácticas voluntarias en empresas del ecosistema MdE y de fuera del mismo. Esta conexión directa con el mundo empresarial no solo complementa tu formación en el aula, sino que también te ofrece la oportunidad de aplicar tus habilidades en entornos laborales reales, construyendo puentes sólidos entre el aula y la empresa.

Nuestros alumnos trabajan en

Estas empresas.

Bootcamps

¿Por qué los Bootcamps en EDEM?

Acompañamiento
Tendrás 2 profesores en el aula que harán seguimiento de tu perfil para ayudarte a avanzar.
Feria de Talento Tech
Accede a la feria de empleo tecnológico donde empresas y talento hacen match.
Formación extra
Te formamos en Soft Skills y Metodologías Ágiles que complementarán tu perfil.
Empleabilidad
Potenciamos tu perfil laboral con formación sobre CV, marca personal y procesos de selección.
Marina de Empresas
Forma parte del ecosistema emprendedor y tecnológico, junto a Lanzadera y Angels.

Algunos de los

Profesores.

Empresarios, directivos y/o profesionales en activo expertos en su área.

Víctor Cirujeda

Product Manager en Mercadona

Carlos Beneyto

VP Product and Technology en Edify

Nicolás Castillo

Product Manager en Energy Sistem

Jordi Agustí

CEO de Waynabox

En cifras.

Bootcamp Desarrollo Web Full Stack

92%
Tasa de empleabilidad
19.000€
Media primer salario anual
4,91/5
en Course Report
16
Ediciones

Preguntas Frecuentes

Bootcamp Desarrollo Web Full Stack

¿Por qué especializarse en Desarrollo Full Stack?

Porque accederás a una de las profesiones más demandadas del mundo.

¿Es requisito tener titulación universitaria?

No es un requisito indispensable. El proceso de selección determinará la valía de cada candidato.

Si soy un perfil no técnico, ¿entenderé los conceptos que me expliquen?

Es un programa técnico para los no técnicos, por lo que comenzaremos explicando los conceptos desde la base. Si no tienes conocimientos, no te preocupes, esta metodología será ideal para ti, eso sí, no dejes de practicar.

¿Se puede compaginar el bootcamp con un trabajo?

El curso es en horario full time, mañana y tarde, por lo que exige una dedicación plena por parte del estudiante.

¿Cuál es la forma de evaluación del curso?

No creemos en una evaluación tradicional basada en recordar contenidos realizando exámenes teóricos. Validaremos tu desarrollo a través de ejercicios prácticos a realizar en equipo y/o de forma individual.

¿Qué titulación obtendré al finalizar el bootcamp?

Obtendrás un título privado de EDEM que acreditará la finalización con éxito del Bootcamp.

¿Puedo realizar prácticas?

Efectivamente, tendrás disponible nuestra propia bolsa de prácticas y/o ofertas de empleo disponible durante tu formación para que puedas poner en práctica todo lo aprendido en el aula. Desde EDEM te haremos llegar ofertas y, si lo prefieres, puedes buscar opciones fuera de nuestra bolsa y nosotros te firmamos el convenio.

¿En qué podré trabajar después?

Como desarrollador, podrás ocupar puestos como Full Stack Developer, Front-end Developer, Back-end Developer, Desarrollador Web, Programador Informático o Consultor Informático.

¿En qué tipo de empresas podré trabajar?

Nuestros alumnos trabajan en las empresas más exigentes con la selección de su talento. Startups y grandes empresas, consultoras, agencias y algunos de los unicornios tecnológicos surgidos en nuestro país emplean a nuestros graduados.

Próximos cursos

Otros cursos.

Centro Universitario
Bootcamp en Diseño UX/UI

Fórmate en Diseño de Producto UX/UI convirtiéndote en uno de los perfiles más demandados.

Título.
Elaborado e impartido de forma privada por EDEM
Modalidad.
Presencial
Duración.
4 meses
Horario.
Entresemana

Formulario de información

Más información.

Necesitamos tus datos para enviarte información sobre el programa.

Formulario de inscripción

Inscripción.

Necesitamos tus datos para iniciar el proceso de inscripción en el Bootcamp.