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

Escuela de JavaScript

Escuela de JavaScript

Domina el Desarrollo FullStack en JavaScript. Desarrolla con el Stack PERNN junto a expertas de la industria y el equipo de Ingeniería de Platzi.

Acelera tu carrera profesional

Escuela de Javascript de Platzi

Aprende JavaScript FullStack con el Stack PERNN

La Escuela de JavaScript es la ruta de aprendizaje más rápida para aprender JavaScript desde cero hasta FullStack.

Por qué aprender JavaScript

JavaScript es el lenguajes de programación más popular. Es el único que nos permite hacer desarrollo frontend. Y un gran competidor para hacer desarrollo backend o de aplicaciones móviles.

Al rededor de JavaScript vive una gran ecosistema de frameworks y librerías que evoluciona constantemente. En esta escuela vamos a enseñarte las herramientas con mayor demanda laboral (el Stack PERNN):

  • PostgreSQL
  • Express.js
  • React.js
  • Node.js
  • Next.js

Cómo aprender JavaScript Fullstack

Los objetivos de esta Escuela son:

  • Aprender programación básica con Javascript, desarrollando rutinas y algoritmos básicos.
  • Maquetar sitios web estáticos usando HTML y CSS.
  • Agregar interactividad y manipulación del DOM a tus aplicaciones con JavaScript y React.js.
  • Trabajar con JavaScript en el backend usando Node.js, Express.js y PostgreSQL.
  • Agregar flujos de autenticación usando Passport.js y JSON Web Tokens.

Expertas y expertos en la industria te van a enseñar cómo convertirte en web developer profesional construyendo un e-commerce o tienda online con JavaScript desde cero hasta su completo funcionamiento.

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 herramientas profesionales de programación para trabajar cómodamente y de acuerdo a tus necesidades.

Aprenderás a usar Visual Studio Code, el IDE más popular para desarrollar software. Y podrás configurar GitHub e identificar los comandos fundamentales para trabajar fluidamente con tu equipo.

💡 También puedes tomar el Curso de Prework: Configuración de Entorno de Desarrollo en macOS o el Curso de Prework: Configuración de Entorno de Desarrollo en Linux si prefieres estos sistemas operativos.

Curso de Frontend Developer y Curso Práctico de Frontend Developer

¡Aprende a desarrollar 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 tu 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.js

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

En este curso aprenderás qué es React.js y cómo implementar sus características más importantes para transformar sitios web estáticos en Single Page Applications, aplicaciones con navegación entre rutas y alta interactividad.

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. Vas a comprender cómo trabajar con asincronía y los módulos core o paquetes externos de Node.js.

Curso de Backend con Node.js: API REST con Express.js

Desarrolla el backend de tu tienda online usando Node.js. En este curso Nicolas Molina te enseñará qué es una API REST y cómo trabajar con JavaScript desde el lado del servidor usando Express.js.

Curso de Backend con Node.js: Base de Datos con PostgreSQL

PostgreSQL es la base de datos más potente y utilizada en la industria profesional. En este curso aprenderás cómo conectar tu API en Node a una base de datos Postgres utilizando Sequelize, el ORM más popular de JavaScript.

Curso de Backend con Node.js: Autenticación con Passport.js y JWT

Ninguna aplicación esta completa sin el proceso de autenticación. Implementa la capa de seguridad en tu aplicación usando Passport.js y JSON Web Tokens junto a Express.js.

Aprendemos en comunidad

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

Toda la comunidad está por aquí y que participes en la comunidad será increíble 😄

Puedes unirte ahora mismo a nuestro Grupo en Telegram de Desarrollo Web.

Nunca pares de aprender

El camino parece largo, pero sabemos 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 ni un minuto mas! ¡Toma el control de tu futuro profesional y conviértete en Desarrolladora Fullstack Javascript ahora mismo!

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.

SQL: (Structured Query Language) es el lenguaje basado en el álgebra relacional que es utilizado en la gestión de Bases de Datos, permite entre otras cosas hacer consultas, insersiones y modificaciones de esquemas.

Base de Datos Relacional: Consiste en almacenar datos en forma de relaciones, todo dentro de un esquema lógico que en este caso son tablas, las relaciones son creadas a través de columnas en las tablas que hacen referencia a otro registro.

NodeJS: Es el entorno de ejecución de Javascript en el lado del servidor, está basado en el motor V8 de Chrome para ejecutar el código.

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.

Aprende de los mejores

Freddy Vega

Freddy Vega

CEO en Platzi

@freddier
Ricardo Celis

Ricardo Celis

Course Director en Platzi

@celismx
Richard Kaufman

Richard Kaufman

Ingeniero Frontend en Kickass Partners

@sparragus
Carolina Gayosso

Carolina Gayosso

Headhunter en Don Chambitas

@CarolinaGayosso
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.