Full Stack JavaScript

Part-time coding bootcamp

Conviértete en desarrollador web full stack en menos de 20 semanas sin sacrificar tu vida o empleo

  • 120 hrs. clase + 180 hrs. online

  • Stack: M+E+R+N

  • Certificación: BEDU + Platzi

  • Nivel: Intermedio

  • Perfil de egreso: Desarrollador Web Full Stack JavaScript

  • Inversión: $25,550.00 MXN con 3 o 6 MSI *con IVA incluido

  • Ubicación: CDMX y GDL

  • Horarios: Vespertino de 19 a 22 hrs. Sabatinos de 9 a 15 hrs.

CONTÁCTANOS

Descripción

El coding bootcamp de desarrollo web Full Stack / JavaScript es un programa de formación especializada en tecnología que te permitirá adquirir los conocimientos, habilidades y competencias propias de un desarrollador web: front-end, back-end y full stack.

Durante el curso aprenderás el stack tecnológico más actualizado del ecosistema JavaScript, uno de los lenguajes de programación más ubicuos, poderosos, demandados y populares. El futuro de la web está en las aplicaciones web dinámicas y en tiempo real que ofrezcan una rica experiencia de usuario.

Tras concluir el bootcamp serás capaz de desarrollar aplicaciones web end-to-end de forma fluida y autónoma.

No te quedes atrás y aprende a crear single-page applications sofisticadas con un solo lenguaje de programación para el front y el back-end

Temario

Fundamentos Web

Conocerás lo que significa ser un desarrollador web, así como lo que implica convertirse en uno y sus infinitas posibilidades.
Podrás leer y escribir código básico en HTML y CSS
Identificarás los diferentes tipos de desarrolladores y stacks tecnológicos para desarrollo web

Aplicarás el método y principios de design thinking a proyectos digitales reales
Crearás la arquitectura de información de un proyecto digital
Conocerás los principios de UI y diseño visual para crear interfaces de alta fidelidad y prototipos interactivos

Conocerás la estructura básica para crear documentos HTML
Implementarás las buenas prácticas de semánticas basadas en HTML5
Conocerás y aplicarás el modelo de cajas
Crearás estilos de CSS para tu documento HTML, utilizando los distintos tipos de selectores

Manejarás con fluidez los comandos y acciones más comunes en terminal
Aprenderás los comandos y flujo de trabajo en Git
Construirás repositorios en GitHub para trabajar de forma colaborativa

Front-end con React

Aprenderás a maquetar páginas y sitios web
Crearás layouts resposivos y flexibles con Flexbox y The Grid
Agilizarás las tareas de diseño web con Bootstrap
Conocerás las ventajas de SASS y dotarás de superpoderes a tu CSS para hacer tu código más legible y mantenible
Conocerás los principios de las metodologías ágiles y trabajarás con metodología SCRUM y Kanban para desarrollo de software

Aprenderás sobre sintaxis, algoritmos, estructuras de datos y patrones de diseño en JavaScript
Conocerás las ventajas y desarrollarás sitios dinámicos e interactivos con el ECMAScript 6
Generarás código compatible a través de Babel y Webpack
Conocerás y manipularás el DOM con JavaScript
Conocerás los términos de concurrencia, paralelismo y asincronía  con JavaScript y aplicarás técnicas para manejo de eventos, promesas y otras estructuras asíncronas
Entenderás el concepto de APIs y podrás consumirlas con peticiones HTTP
Aplicarás conceptos de paradigmas de Programación Orientado a Objetos y Programación Funcional con JavaScript

Entenderás el concepto y utilidad de un framework en Front-end
Crearás web apps y servicios escalables con una de las librerías más populares para Front-end
Comprenderás el concepto de modularización y la forma de crear y modificar componentes
Implementarás Webpack para el empaquetamiento de módulos y ejecución de tareas
Entenderás el concepto de estados en JavaScript e implementarás Redux para manejar estados en React.js
Entenderás la diferencia de React Native y React.js
Crearás una Single Page Application (SPA) con React.js

Back-end con Node.js

Conocerás qué son las bases de datos , su papel en el desarrollo web y su relación con la persistencia de la información
Crearás modelos de datos y sus relaciones con base en objetos, atributos y conceptos de un caso de uso
Identificarás la sintaxis de SQL y sus diferentes variantes para aplicar las 4 funcionalidades CRUD en una BD relacional
Realizarás consultas a bases de datos con MySQL y utilizarás funciones específicas
Conocerás las bases de datos no relacionales y los mecanismos de integración con las aplicaciones web
Utilizarás MongoDB para crear bases de datos no relacionales y su manipulación con funciones CRUD
Conocerás las estrategias de persistencia de datos, incluyendo la integración de bases de datos

Entenderás la necesidad de desarrollar el Back-end para una aplicación web
Conocerás el patrón de diseño MVC y su implementación en aplicaciones web
Utilizarás las tecnologías y los protocolos de comunicación para manejo de peticiones entre un cliente y el servidor
Instalarás y configurarás Node.js para contener y servir una aplicación web
Con Node.js realizarás la comunicación y manipulación de una base de datos
Conocerás y harás uso de los módulos principales de Node.js
Crearás aplicaciones web que respondan a eventos asíncronos y respondan a peticiones realizadas por el cliente
Aplicarás conceptos esenciales de autenticación y seguridad informática
Utilizarás web frameworks como Express, Hapi o Koa para acelerar el desarrollo de aplicaciones
Configurarás entornos de desarrollo en el servidor con Express.js
Entenderás qué es un API, la arquitectura REST y cómo se utiliza en la comunicación cliente-servidor
Crearás aplicaciones RESTful con Node.js, Express.js y MongoDB del lado del servidor
Distinguirás los entornos de desarrollo de software hasta su despliegue y puesta en producción y conocerás diferentes opciones para el alojamiento de aplicaciones web

Conocerás los diferentes stacks y ecosistemas tecnológicos para desarrollo web comparando sus ventajas y desventajas
Crearás la arquitectura de información y casos de uso para un proyecto de aplicación web full stack
Generarás wireframes, mockups y prototipos para la aplicación
Maquetarás y generarás de vistas en Front-end
Construirás un modelo de datos e implementarás una base de datos SQL o NoSQL
Desarrollarás una Single Page Applicatiton en el Front-end con React y lo conectarás con el Back-end con Node.js y Express.js
Construirás aplicaciones end-to-end totalmente funcionales con el stack MERN

Inscríbete

Aprende haciendo

Creemos en el aprendizaje activo basado en proyectos reales, dentro de entornos profesionales donde interactúan mentores, alumnos, tecnología, espacios y contenidos

Flipped classroom

Aprenderás la teoría en línea con Platzi, y aplicarás los conceptos y tecnologías en laboratorios prácticos en los que se trabaja bajo metodologías ágiles y pair programming

Mentoría

Contamos con los mejores senior developers en cada tecnología, impartiendo  clases , ofreciendo mentoría y asesoría personalizada

Currículum vivo y secuencial

Contenido educativo actualizado y desarrollado por expertos de la industria y diseñadores instruccionales, considerando las tendencias tecnológicas y demandas del mercado

Portafolio de proyectos

Trabaja en proyectos web reales e integralos a un portafolio digital que podrás presentar a potenciales empleadores

Servicios profesionales

Te ayudaremos a construir un CV y perfil profesional atractivo, te canalizaremos con empleadores y te ayudaremos a enfrentar con éxito tu próxima entrevista de trabajo

Perfil de Ingreso

Buscamos personas comprometidas con su futuro y con la disciplina necesaria para aprender nuevas habilidades en lapsos de tiempos cortos.

Ya sea que quieras expandir tus habilidades o busques dar un salto en tu carrera, tenemos un lugar para ti.

No es necesario contar con experiencia previa en programación; sin embargo, se sugiere estar familiarizado con temas básicos de HTML y CSS.

Perfil de Egreso

Nuestros egresados son capaces de:

  • Desarrollar de manera autónoma aplicaciones web end-to-end con el stack MERN
  • Integrarse a flujos de trabajo colaborativo en Git
  • Trabajar bajo metodologías ágiles como Scrum, Kanban y Pair Programming
  • Poner en práctica habilidades blandas y trabajar en equipo

Al egresar pueden emplearse como desarrollador web, front-end, back- end o full stack.

Mentores

Aprende de desarrolladores profesionales activos en la industria que han sido capacitados para enseñar

Rodrigo Quezada

Lead Front-end Developer, Datank

Javier Díaz

Senior Front-end Developer, Cultura Colectiva

Leopoldo Caballero

Tech Lead & Full Stack Developer, Cultura Colectiva

Rodrigo Frenk

Senior Front-end Developer, Bedu

Ernesto Jiménez

Full Stack Developer, Bedu

Sol Estrada

Agile Coach, Kairós Digital Solutions

Empleadores

En nuestro bootcamp aprendes las habilidades más demandadas del mercado, algunas de las compañías que reciben a nuestros egresados son:

Testimonios

Haber cursado el bootcamp en Bedu/Tech me dió un amplio panorama de lo que se requiere para convertirse en un Full Stack Developer. Los expertos en verdad cumplen muy bien su función, ser expertos en el tema y orientar al alumno, sin embargo, gran parte de la iniciativa tiene que venir del alumno para poder afianzar los conocimientos, es por eso que la metodología Blended de Bedu/Tech me ayudó a ser un mejor estudiante y un mejor desarrollador.

Yonatan Rojas Front-end Developer

Para mí, estar en Bedu ha significado encontrarme con una comunidad que me apoya. El conocimiento además de formarse a partir del compañerismo, es la suma del entorno de aprendizaje que se promueve. Gran parte de la experiencia se trata de llevar el prework al día para aprovechar de mejor manera a los mentores que, por cierto, encontré muy profesionales y actualizados en la industria, sin por ello dejar de ser divertidos. Codear requiere tiempo y disciplina pero obvio la pena 🙂

Melisa Pérez Front-end Developer

Reseñas

Contáctanos

 Av. Álvaro Obregón 110, 1er piso, Col. Roma Nte., C.P. 06700, CDMX