Curso ― tecnología
Fullstack JavaScript
Aprende a programar en JavaScript, uno de los lenguajes más populares de la web y construye plataformas digitales interactivas desde cero.

Resumen de temario
Resumen de temario
Módulo 1
Front End Fundamentals
Conoce los fundamentos del desarrollo web con HTML, CSS y JavaScript, colabora en GitHub, maneja Bootstrap y comienza a desarrollar tus proyectos.
Módulo 2
Back End Fundamentals
Crea la arquitectura de software detrás del diseño de tu proyecto web usando NoSQL, SQL y herramientas de administración de back-end como VIM y Docker.
Módulo 3
Programación con JavaScript
Comienza a programar en JavaScript, integra ciclos, variables, condicionales y maqueta la vista principal de tu desarrollo con HTML y CSS.
Módulo 4
Back End con Node.js
Conoce lo que es Node.js, sus frameworks y manipula sus herramientas para crear APIs; además, aplica el Patrón MVC en un proyecto.
Módulo 5
React
Crea interfaces de usuario interactivas y realiza pruebas de código que te permitan optimizarlo para crear mejores experiencias de usuario.
Inscríbete
Próximos cursos en
Métodos de Pago
Meses sin intereses
Paga tu curso hasta a 12 meses sin intereses con tarjetas participantes.
Pagos diferidos
¿Sin tarjeta de crédito? ¡No te preocupes! Con Quotanda, cubre la inversión del curso en pagos sin intereses.
Préstamo Educativo
¡Cubre el 100% de la inversión del curso con Prestanómico! Comienza tu proceso de aprobación de crédito ahora mismo.
OXXO
¡Paga en el OXXO más cercano! Deposita hasta $9,500 pesos en efectivo en cualquier sucursal y paga el módulo de tu elección.
¿Cómo aprenderás en BEDU?
Teoría en casa
Seleccionamos el mejor contenido en línea para que adquieras los conocimientos necesarios para llevarlos a la práctica.
Aprende con expertos
Practica los conocimientos adquiridos de forma colaborativa, enfrentando problemas reales en clases guiadas por expertos de la industria.
Proyecto personal
Aplica e integra las habilidades desarrolladas en proyectos que conformarán tu portafolio personal.
Prototype
Tendrás la oportunidad de presentar tu proyecto ante un jurado especializado, aliados y empleadores.
Conoce a los Expertos



Preguntas Frecuentes
Mucho más que crear o hacer una página web! Al final del curso serás un desarrollador web junior con conocimientos del full stack MERN (MongoDB, Express.js, React y Node.js) de JavaScript. Es decir, podrás desarrollar el front y el back de una aplicación web completamente interactiva y funcional desde cero utilizando todas las herramientas y tecnologías del ecosistema JavaScript.
Como Front-End podrás implementar los nuevos estándares ECMA de JS en la creación de una app web para manejar información y datos, consumir APIs y utilizar pruebas unitarias. Además de construirás interfaces de usuario declarativas para la web con React. Como Back-End utilizarás la consola, administrarás servidores y bases de datos, desarrollarás y publicarás APIs. Como Full Stack podrás crear comunicación entre una aplicación completamente desplegada y en producción, una base de datos y el servidor.
Aprenderás los lenguajes de propósito definidos como HTML o CSS que te ayudan a volver realidad tus diseños o los de algún diseñador UI. Aprenderás el lenguaje de programación que domina la web: Javascript, uno de los lenguajes más demandados y utilizados en la web ya que permite realizar tanto Front-end como Back End, por lo que es posible crear aplicaciones web complejas con un sólo lenguaje de programación.
Aprenderás desde sus fundamentos hasta su aplicación directa en el navegador. Incluyendo paradigmas y buenas prácticas del lenguaje, así como los cambios que ha traído ECMAScript 6, o ES6, que te permitirán escribir código más limpio y conciso.
Para el Front End aprenderás React, que es la biblioteca de JavaScript desarrollada en Facebook que domina el desarrollo de aplicaciones web y es usada por empresas como: Uber, Airbnb, Tesla e Instagram. Para el Back-end seguirás usando JavaScript pero con Node.js que ofrece una mayor optimización, escalabilidad, alto rendimiento en proyectos donde necesitemos ejecución en tiempo real y permite un mejor mantenimiento del código.