Platzi
Platzi

Suscríbete a Expert y aprende de tecnología al mejor precio anual.

Antes:$249
$209
Currency
Antes:$249
Ahorras:$40
COMIENZA AHORA

Lleva tu carrera a otro nivel por menos de 1 dólar al día.

Escuela de JavaScript

Escuela de JavaScript

Desarrolla con el Stack MERN con expertos de la industria y el equipo de Ingeniería de Platzi. Domina el Desarrollo FullStack con JavaScript.

Acelera tu carrera profesional

Escuela de Javascript de Platzi

Aprende JavaScript con el Stack MERN

La Escuela de JavaScript es un espacio creado para que tengas una ruta clara y ordenada para convertirte en FullStack Developer con JavaScript usando el Stack MERN. Ha sido una tarea titánica, pero la hicimos realidad con expertos de la industria y el equipo de ingeniería de Platzi. Estamos seguros de que estamos entregándote todo lo que necesitas, no solo para crear PlatziVideo, sino tu propia aplicación web de forma profesional.

🚀 🙌 ¡Anuncio! ¡Inicia tu camino como FullStack con JS Challenge! ⏰

JS Challenge es un programa para iniciar tu camino en el desarrollo web Fullstack. Te acompañaremos en los primeros pasos de tu ruta de aprendizaje con retos, cursos y sesiones en vivo exclusivas. Las inscripciones terminan el 2 de Julio de 2021. Recuerda que necesitas una suscripción activa a Platzi para participar.

JSChalllenge
Agenda JS Challenge

Aprendemos en comunidad

En Platzi tenemos grupos de estudio donde podrás compartir tus dudas, aportes y participar de eventos exclusivos sobre Desarrollo Web. 🚀

Toda la comunidad está por aquí y será increíble que participes también. 😄

Puedes unirte ahora mismo a nuestro grupo en Telegram de la Escuela de Desarrollo Web.

Por qué aprender JavaScript

Desde su nacimiento JavaScript ha tenido mucha relevancia en el contenido que generamos día a día.

En Platzi siempre estamos buscando nuevas formas de guiarte y entregarte nuevo contenido, de la mejor calidad y con expertos apasionados por formar a los desarrolladores del futuro. Empezamos formando Arquitectas FrontEnd que hoy triunfan en sus proyectos y poco a poco hemos agregado más contenido para quienes aprovechan las características de JavaScript al máximo.

Hoy tenemos cursos en todas las áreas para que desarrolles en el entorno que prefieras con tu tecnología favorita. Desde el desarrollo backend usando Node.js con Express.js hasta el desarrollo FronEnd con diferentes framworks y librerías como Angular, Vue o React.

Cómo aprender JavaScript Fullstack

Los objetivos de esta Escuela son:

  • Conocer el lenguaje Javascript, desarrollando rutinas y programas básicos.
  • Desarrollar sitios web estáticos usando HTML y CSS.
  • Agregar capacidades de interactividad con JavaScript usando React, React Router y Redux.
  • Trabajar con JavaScript en el backend usando Node.js, Express y MongoDB.
  • Implementar SSR en tus proyectos para mejorar la percepción de velocidad de tu sitio.
  • Realizar la integración del Backend y el Frontend de tu aplicación.
  • Agregar flujos de autenticación usando Passport.js.
  • Implementar pruebas tanto en el Backend como en el Frontend con Jest.

PlatziVideo es el proyecto que desarrollaremos a través de la Escuela. Expertas y expertos te enseñarán todo lo que necesitas para convertirte en web developer profesional con JavaScript.

PlatziVideo

Ruta de aprendizaje para aprender JavaScript Full Stack

Los siguientes cursos son la ruta de aprendizaje más rápida para aprender desarrollo web frontend y backend con el Stack MERN:

Curso de Prework: Buenas Prácticas y Entorno de Desarrollo con Windows

En este curso Ricardo Celis te enseñará cómo configurar un entorno de trabajo y usar las herramientas necesarias para trabajar cómodamente y de acuerdo a tus necesidades. Aprenderás a instalar y Usar Visual Studio Code, el IDE más popular para desarrollar software. También podrás configurar GitHub e identificar los comandos fundamentales para trabajar fluidamente con tu equipo.

También puedes tomar el Curso de Prework: Buenas Prácticas y Entorno de Desarrollo en macOS si prefieres este sistema operativo.

Curso de Frontend Developer

Continua desarrollando sitios web estáticos usando HTML y CSS. En este curso Estefany Aguilar, desarrolladora frontend en LaHaus y Coach en Platzi Master, te enseña definir la arquitectura de tu código y maquetar componentes con diseños resposivos.

Dominarás la anatomía de los elementos HTML y usarás preprocesadores para mejorar tu flujo de desarrollo con CSS.

Curso Básico de Javascript

Para convertirte en Javascript Developer profesional debes dominar los conceptos básicos del lenguaje. Aprende la sintaxis de JavaScript con ru profesor Diego De Granda. Trabaja con variables, funciones, ciclos, condicionales y entiende a la perfección cómo programar con Javascript.

Curso Práctico de JavaScript

Pon en práctica todo lo que has aprendido de JavaScript para construir páginas web interactivas. Acompaña a tu profesor JuanDC en varios talleres analizando problemas, planteando la lógica de tus algoritmos e implementándolas con JavaScript.

Curso de ECMAScript 6+

En este curso Oscar Barajas, profesor estrella de JavaScript y Coach en Platzi Master, te enseñará la sintaxis de JavaScript del futuro, los cambios en cada versión de ECMAScript y cómo desarrollar código con cada una de ellas.

Curso de Asincronismo con JavaScript

Aprende a darle vida a tus aplicaciones web con datos reales comunicando tu código frontend con el backend, haciendo peticiones a APIs y manejando procesos asíncronos en JavaScript.

Curso Profesional de JavaScript

En este curso Richard Kaufman, Ingeniero Frontend en Kickass, te enseñará conceptos a implementar conceptos avanzados de JavaScript para implementar mejores prácticas con tu código.

Aprende a controlar las APIs del DOM y estructurar tu código utilizando patrones de diseño de software.

Curso de Webpack

Optimiza, empaqueta y reduce el tamaño de tu código con todos los archivos estáticos de tu webapp usando Webpack, el empaquetador más popular de JavaScript.

Curso Práctico de React

Ahora que conoces los secretos del desarrollo frontend y desarrollas aplicaciones usando Javascript fluidamente, es importante que conozcas los frameworks y librerías que te ayudarán a desarrollar de forma mucho más rápida y ágil.

Aprende qué es React e implementa todas sus características para tomar el sitio web estático que desarrollaste en el Curso de Frontend Developer y agregarle interactividad.

Curso de React Router y Redux

Continua agregando interactividad con React Router, maneja el enrutamiento de la aplicación y añade manejo de estados a PlatziVideo con Redux.

Curso de Fundamentos de Node.js

En este curso tu profesor Carlos Hernández te enseñará los orígenes, instalación, configuración y uso básico de Node.js para desarrollo backend. Comprende cómo trabajar con asincronía, los módulos core y paquetes externos de Node.js.

Curso de Backend con Node.js

Desarrolla el Backend de Platzivideo utilizando Node.js, Express y MongoDB. En este curso Guillermo Rodas te enseña cómo trabajar con JavaScript desde el lado del servidor.

Crearemos la base de datos de PlatziVideo en MongoDB y desarrollaremos la API para crear y manipular datos de la aplicación.

Aprenderás a hacer el despliegue del backend usando Vercel para preparar en el futuro la integración entre el backend y el frontend.

Curso de Server Side Render con Express

Mejora la experiencia de tus usuarios implementando SSR en el proyecto.

En este curso Carlos Sampol, Frontend Developer en el equipo de ingeniería de Platzi, te enseña a servir aplicaciones usando Express, configurar Webpack para trabajar con Babel y Sass desde el lado del servidor y renderizar tus aplicaciones desde Node.js usando SSR.

Curso de Autenticación con Passport.js

Ninguna aplicación esta completa sin el proceso de autenticación. Implementa la capa de seguridad en tu aplicación usando Passport.js. Aprenderás a usar Firebase Authentication, implementar autenticación con Facebook, Google o Twitter y desarrollar tu propio modulo de autenticación usando Passport.js en Express.

Curso de Integración Backend con Frontend

Ya tienes todas las piezas del cubo listas para ser integradas, ahora aprende cómo configurar el proyecto para trabajar con el Frontend y el backend construidos en los cursos anteriores. Además, aplica pruebas a tu código y despliega tu proyecto en Digital Ocean.

Nunca pares de aprender

El camino parece largo pero estamos convencidos que con todo lo que aprenderás en esta Escuela de Javascript tendrás todas las herramientas necesarias para salir al mundo laboral a impresionar con tu portafolio y tus habilidades. No esperes un minuto mas, toma el control de tu futuro profesional con el lenguaje más popular.

¡Conviértete en Desarrollador Fullstack Javascript ahora!

Glosario

Glosario

JavaScript: JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, es basado en prototipos, imperativo, débilmente tipado y dinámico.

Base de Datos No Relacional: También conocida como NoSQL son las Bases de Datos que no siguen el modelo Relacional y que tampoco utilizan SQL como lenguaje de consultas, se caracterizan también por no seguir los principios ACID y también por utilizar colecciones en vez de tablas para almacenar datos.

Express: Framework de aplicaciones web que proporciona caraterísticas para desarrollar aplicaciones web, API's y aplicaciones móviles

MERN: MERN es un stack en el que se usa JavaScript tanto en el cliente como en el servidor, es decir Full Stack JavaScript. Es el acronimo de Mongo Express React y Node.js

React: React o React.js es una librería para construir interfaces de usuario usando JavaScript.

Mongo DB: Es un Software de Gestión de Bases de Datos no Relacionales que usa el modelo de datos orientado a documentos.

node.js: Es un entorno de tiempo de ejecución que te permite desarrollar con código JS desde el lado del servidor, node.js se encarga de transformar este código al lenguaje soportado por el Sistema Operativo

Aprende de los mejores

Freddy Vega

Freddy Vega

CEO en Platzi

@freddier
Ricardo Celis

Ricardo Celis

Course Director en Platzi

@celismx
Guillermo Rodas

Guillermo Rodas

Full-stack JavaScript Engineer en

@glrodasz
Richard Kaufman

Richard Kaufman

Ingeniero Frontend en Kickass Partners

@sparragus
Carolina Gayosso

Carolina Gayosso

Reclutadora en Wave

@CarolinaGayosso
Carlos Sampol

Carlos Sampol

Frontend Developer en Platzi

@sampol18
Estefany Aguilar

Estefany Aguilar

Desarrolladora Frontend en La Haus

@teffcode
Carlos Hernández

Carlos Hernández

FullStack & Product Developer en Commit Sans

@CodingCarlos
Nicolas Molina

Nicolas Molina

Google Developer Expert en Google

@nicobytes
Diego De Granda

Diego De Granda

Software Engineering Manager en Platzi

@degranda10
Oscar Barajas Tavares

Oscar Barajas Tavares

Foundation Layer en Platzi

@gndx
Juan David Castro

Juan David Castro

Course Director, Facultad de Computer Science en Platzi

@fjuandc
Enrique Devars

Enrique Devars

Course Director, Facultad de Computer Science en Platzi

@codevars

Rutas relacionadas para complementar tu aprendizaje

Escuela de Desarrollo Web

Escuela de Desarrollo Web

Aprende desarrollo web Full Stack desde cero con HTML, CSS y JavaScript. Domina herramientas como React, Vue, Angular y backend development con Node.js.