Bootcamp Full Stack Web Development

Fórmate con el bootcamp de Full Stack Web Development ¡Haz tu sueño realidad y dedícate profesionalmente!

Descripción

DescripciónSi quieres aprender a programar desde cero con el Bootcamp Full Stack Web Development de CODE SPACE podrás conseguirlo. Aprende programación para convertirte en un Full Stack Web Developer Junior. Este curso intensivo, requiere completa dedicación y esfuerzo para poder aprender una profesión en un tiempo récord. Con profesores expertos en la materia, ejercicios de casos reales y las tecnologías que más se demandan en las empresas. Si buscas un curso de programación completo, práctico, avanzado y acorde a las necesidades del mercado, este es tu sitio. Con cada edición se renuevan contenidos para adaptarse a las últimas demandas del mercado. Para que salgas como un profesional con grandes oportunidades laborales.¿Por qué debería estudiar Programación Online en CODE SPACE?Estos cursos de programación web están dirigidos a cualquier persona a la que el guste el la tecnología y/o quiera reconvertirse hacia el sector tecnológico.Precio competitivoCon este Bootcamp de Desarrollo Web Online en formato A Tu Ritmo, podrás estudiar Desarrollo Web Full Stack a un gran precio. Además, ¡podrás financiar tu formación!Clases reales grabadasEl curso con modalidad A Tu Ritmo contiene clases reales grabadas, con dudas de alumnos y respuestas del profesor. Esto facilita el aprendizaje, ya que seguro que tus dudas ya han sido preguntadas y resueltas.Trabajo y estudio son compatiblesPodrás compaginar el estudio con el trabajo o con cualquier otra actividad: Tú decides cuántas horas invertir al día y en qué momento hacerlo.Sin conocimientos previosNo necesitas conocimientos previos, comenzamos desde 0. Además, tendrás acceso a nuestro Campus Virtual, donde podrás contar con un tutor personal que resolverá todas tus dudas y será tu guía para el proyecto final.Plan de estudiosM1. HERRAMIENTAS, METODOLOGÍA Y ENTORNOTema 0: Herramientas + global overviewTema 1: Linux + Git + GitHUB + TrainingMasterclass: UX/UITema 2: Metodologías ágiles – Gestión de tareasTema 3: Personal BrandingEste es el módulo introductorio de nuestro Bootcamp de Programación en Málaga y tiene la finalidad de sentar las bases para convertirte en desarrollador/a Full Stack.Se enfoca en aprender a dominar herramientas como Linux, Git y GitHub, respaldado por un enfoque práctico.Aprenderás metodologías ágiles para una gestión de tareas eficiente, junto con la importancia del Personal Branding.Además, asistirás a una masterclass con Miriam Cortés, Senior UX/UI Designer en NTT DATA.M2. HTML Y CSSTema 1: Etiquetas básicas HTMLTema 2: Etiquetas intermedias HTMLTema 3: Etiquetas avanzadas HTMLTema 4: Etiquetas básicas CSSTema 5: Etiquetas intermedias CSSTema 6: Etiquetas avanzadas CSSCon este módulo del Bootcamp de Programación iniciarás tu viaje en el desarrollo Front End, aprendiendo sobre el uso de las etiquetas HTML y CSS, comenzando por las más básicas hasta llegar a las más avanzadas.La finalidad de este módulo es aprender a crear la estructura de una página web mediante HTML5 y abordar la presentación y el diseño de la misma con el uso de CSS3.M3. INTRODUCCIÓN A JAVASCRIPTTema 1: ¿Qué es JavaScript?Tema 1: Tipos de datos, variables y operadores.Tema 2: Condicionales y buclesTema 3: Funciones. Módulos.Tema 4: Clases, objetos y prototiposEste módulo de nuestro Bootcamp de Programación en Málaga se enfoca en proporcionar una base sólida en el lenguaje de programación JavaScript.Comenzaremos con una introducción a JavaScript, en la que veremos su importancia y aplicaciones en el desarrollo web.Aprenderás los conceptos básicos de la manipulación de datos en JavaScript, como variables, tipos de datos y operadores para realizar operaciones. Además, profundizaremos en las estructuras de control de flujo en JavaScript, cubriendo condicionales y bucles para gestionar decisiones y repeticiones en el código.Veremos como crear y usar funciones en JavaScript, así como la modularización del código para mejorar su mantenimiento y reutilización.Finalmente, aprenderemos sobre la programación orientada a objetos en JavaScript, abordando la creación de clases, la instanciación de objetos y el uso de prototipos.M4. JAVASCRIPT AVANZADO Y TYPESCRIPTTema 0: DOM: acceso y manipulaciónTema 1: Eventos, bubbling, capturing y prevent defaultTema 2: Ámbito y this. Call, apply and bindTema 3: ES6: let and const, arrow functions, operadoresTema 4: Control del tiempo en browserEn este módulo del Bootcamp nos adentraremos en aspectos avanzados de JavaScript, añadiendo el uso de TypeScript.Comenzaremos manipulando el Document Objetct Model (DOM), aprendiendo a acceder y modificar dinámicamente la estructura de las páginas web.Aprenderás a manejar eventos en JavaScript, cubriendo conceptos como bubbling, capturing y cómo prevenir el comportamiento predeterminado.Profundizaremos en el concepto de ámbito y el uso de ‘this’ en JavaScript, junto con las funciones call, apply y bind para gestionar el contexto de ejecución.El tema 3 introduce las características avanzadas de ECMAScript 6 (ES6), incluyendo el uso de let y const, funciones de flecha y operadores mejorados.Finalmente, veremos cómo manejar y controlar el tiempo en el entorno del navegador utilizando funciones y métodos específicos de JavaScriptM5. DESARROLLO WEB CON JS Y SASSTema 1: Estilado dinámico con preprocesadores CSS: SASSTema 2: Introducción a frameworks de diseño: Bootstrap y TailwindTema 3: Primer desarrollo web completoPráctica – TeamsEste módulo se centra en el desarrollo web utilizando JavaScript y SASS.Comenzaremos aprendiendo técnicas de estilado dinámico utilizando preprocesadores CSS, específicamente SASS. Podrás mejorar y optimizar tu código CSS, haciéndolo más eficiente.Tras esto, exploraremos los frameworks de diseño, como Bootstrap y Tailwind, viendo sus aplicaciones en la creación de interfaces web responsive y visualmente atractivas.También iniciarás la creación de tu primer proyecto web completo, integrando JavaScript, SASS y los frameworks aprendidos en este módulo a los conocimientos adquiridos anteriormente.El módulo finalizará con una práctica por equipos en la que podrás poner a prueba tus conocimientos, así como la colaboración y la resolución de los desafíos a los que deberás enfrentarte en un entorno real.M6. BASE DE DATOSTema 0: Introducción Base de DatosTema 1: Bases de Datos Relacionales – MySQLTema 2: Bases de Datos no relacionales – MongoDBPrácticaCon este módulo nos metemos de lleno en el Back End, centrándonos en el manejo de Bases de Datos.Comenzarás este módulo del Bootcamp con una introducción a las Bases de Datos. Este tema te proporcionará una visión general de las bases de datos y su importancia en el desarrollo web.A continuación, aprenderás qué son las Bases de Datos relacionales y usarás MySQL, el sistema de gestión de bases de datos relacional más demandado. Aprenderás a diseñar, consultar y gestionar bases de datos relacionales.Después, pasaremos a explorar el mundo de las Bases de Datos no relacionales, enfocándonos en el uso de MongoDB. Con esta herramienta aprenderás a manejar datos no estructurados y comprenderás las diferencias fundamentales con las bases de datos relacionales.Finalizaremos el módulo con una práctica que te preparará para el uso real de una Base de Datos relacional o no relacional.M7. DESARROLLO BACK END CON NODE.JSTema 0: ¿Qué es? Motor V8Tema 1: InstalaciónTema 2: NPMTema 3: NodemonTema 4: Event loopTema 5: MVC en NodeTema 6: ExpressTema 7: Rutas y controladoresTema 8: ServidorTema 9: Códigos HTTPTema 10: API básicoTema 11: MiddlewaresTema 12: PromisesTema 13: Consumir APITema 14: SecurizaciónTema 15: Testing API (JEST)Comenzaremos por una introducción a Node.js y el motor V8 de Google, seguido de su instalación y la exploración del Node Package Manager (NPM). Profundizaremos en herramientas como Nodemon y el concepto de Event Loop.Nos adentraremos en la arquitectura Modelo-Vista-Controlador (MVC) aplicada a Node.js y conocerás Express, un potente framework para simplificar el desarrollo de aplicaciones web. Tocaremos temas fundamentales en el desarrollo web, como la definición de rutas, controladores, configuración del servidor y códigos de estado HTTP.También tendrás la oportunidad de crear una API básica, explorando middlewares para manipular solicitudes y respuestas.Al final de este módulo, nos centraremos en aprender cómo se testean las APIs mediante el uso del framework JEST.M8. FUNDAMENTOS DE REACTTema 0: ¿Qué es ReactJS?Tema 1: Conceptos y herramientas básicasTema 2: Instalación de ReactJSTema 3: Estructura de un proyecto ReactJSTema 4: Introducción a JSXTema5: Componentes en ReactJSTema 6: Comunicación entre componentesEste módulo se enfoca en los fundamentos de ReactJS, centrándonos en establecer los fundamentos necesarios para trabajar con su biblioteca.Comenzaremos con una introducción a ReactJS, una biblioteca esencial para el desarrollo de aplicaciones web. Tras esto, aprenderás los conceptos clave y las herramientas necesarias para programar de forma efectiva, seguido de la instalación de ReactJS y la exploración de la estructura típica de un proyecto.Realizaremos una introducción a JSX, la extensión de JavaScript utilizada en React, profundizando en sus componentes clave y la comunicación entre estos a la hora de construir aplicaciones web.M9. REACT AVANZADO Y BUENAS PRÁCTICASCon este módulo llevarás tus habilidades de React al siguiente nivel, incorporando buenas prácticas en el desarrollo de aplicaciones web.Aprenderás a optimizar el rendimiento en aplicaciones React, utilizando las herramientas adecuadas y conociendo prácticas “Clean Code“.Al finalizar este módulo conocerás conceptos avanzados de React y estarás preparado/a para afrontar un proyecto Full Stack completoM10. DEVOPSTema 0: Intro + sysAdminTema 1: Docker + Docker compose + Docker hubTema 2: CI/CDEste módulo se enfoca en las prácticas y herramientas de DevOps para mejorar la eficiencia del desarrollo y la implementación de los proyectos web.En primer lugar veremos una visión general de DevOps y su relación con la administración de sistemas (sysAdmin), preparándote para integrar estos conceptos en tus flujos de trabajo.Veremos cómo utilizar contenedores con Docker, incluyendo Docker Compose y su integración con Docker Hub. Aprenderás a gestionar entornos de desarrollo y despliegues de manera eficiente.Abordaremos la integración continua (CI) y la implementación continua (CD), con prácticas clave para automatizar pruebas y despliegues.Al final de este módulo, contarás con las habilidades necesarias para optimizar el desarrollo y el despliegue de aplicaciones web, estando preparado/a para enfrentarte a los desafíos de cualquier proyecto de desarrollo web.

¿Qué aprenderás en Desarrollo Web?

Temario

1. Introducción a la Programación
– Conceptos básicos de la lógica de programación
– Estructuras de control y funciones
– Buenas prácticas en el desarrollo de software
2. HTML, CSS y JavaScript
– Construcción de páginas web con HTML5
– Estilos avanzados y diseño responsivo con CSS3
– Dinamismo e interactividad con JavaScript
3. Desarrollo Frontend con React
– Componentes y JSX en React
– Gestión de estado con hooks
– Rutas y navegación con React Router
4. Backend con Node.js y Express
– Creación de APIs RESTful
– Gestión de bases de datos y autenticación
– Seguridad y protección de datos
5. Bases de datos relacionales y no relacionales
– Diseño de bases de datos SQL con PostgreSQL
– Modelado de datos NoSQL con MongoDB
– Consultas avanzadas y optimización
6. Control de versiones con Git
– Flujo de trabajo en equipos usando Git y GitHub
– Resolución de conflictos y branches
– Integración continua y despliegue
7. Implementación en la nube
– Despliegue de aplicaciones en Heroku
– Escalabilidad en AWS
– Mantenimiento y monitoreo de servidores
8. Proyecto final
– Desarrollo de una aplicación completa
– Presentación del proyecto y retroalimentación

Opciones de pago

Consigue una beca para cursar tu Bootcamp

Financia tu Bootcamp

No. pagues hasta que encuentres trabajo

Salidas Profesionales

Salario Medio

1-3 años

24.0000€

4-7 años

36.0000€

+8 años

52.0000€

Preguntas Frecuentes

El precio total del bootcamp es 1595€
Realizar un bootcamp ofrece formación intensiva y práctica, permitiendo adquirir habilidades demandadas en poco tiempo. Facilita la inserción laboral, con enfoque en proyectos reales y conexión con empleadores del sector.
Los bootcamps son programas intensivos, enfocados en habilidades prácticas y demandadas, que te preparan para acceder al mercado laboral en poco tiempo.Es perfecto si buscas una rápida inserción laboral

Code Space Academy

La escuela imparte formación tecnológica a través de bootcamps inmersivos, preparando a sus alumnos para destacarse en un entorno competitivo.

Ubicaciones:

Modalidad:

Opiniones de Code Space Academy

45 opiniones

Pablo

Totalmente recomendado. Tienes que trabajar mucho y tener muchas ganas, pero cuentas con su apoyo durante y después del bootcamp. Fueron el factor clave para conseguir trabajo.

Marta Maquedano

He cursado 2 bootcamps con ellos: El Cero y el de desarrollo de aplicaciones Móviles. De verdad que no puedo estar más feliz de la formación que he recibido por su parte (tengo con qué comparar, ya que hice otro bootcamp en otra escuela). Gracias a el equipo de profesores, mentores y de rrhh, conseguí entrar en el mundo IT y desarrollarme como profesional. Todo el equipo está muy comprometido con la enseñanza, y eso se nota en el resultado final. En resumen, si tuviera que volver a formarme, sin duda volvería a elegirlos.