
Explora la evolución de ECMAScript y JavaScript desde 2015 hasta ahora, comprendiendo las innovaciones en funciones, promesas, async/await, módulos y más. Aprende a usar herramientas y configurar el entorno para mejorar aplicaciones web.
Clases del curso
Configuracion
¿Qué se implementó en ES6?
¿Qué se implementó en ES7?
¿Qué se implementó en ES8?
¿Qué se implementó en ES9?
¿Qué se implementó en ES10?
¿Qué se implementó en ES11?
¿Qué se implementó en ES12?
¿Qué se implementó en ES13?
Recapitulación
Conoce quién enseña el curso

Oscar Barajas Tavares
Learning Engineer en Platzi
Desarrollador Front-end, creando mi primera página web en el 2001
Microsoft MVP - #JavaScript
Coleccionista LEGO (AFOL)
4.6 · 762 opiniones

El contenido es bueno, aunque las cosas más importantes no están bien explicadas. El examen está orientado a testear nuestra memoria más que nuestros conocimientos. Parece un examen de historia. No es útil saber en que versión de ES apareció cada feature.

Fabio Escobar
Buen curso, excelente profesor. Creo que el curso podria mejorar si los ejemplos son un poco mas realistas y contextualizados. Creo que estos son conceptos muy complejos de entender, como para abordarlos con el tipico ejemplo de las frutas que no contextualiza la verdadera necesidad por la cual estas actualizaciones fueron implementadas en ECMAScript.


Ivan Luna
el profesor enreda muchisimo, explica bien, pero los ejemplos complejos como que va muy rapido y uno se pierde, incluso vi varias quejas en los comentarios tambien


Antonio Rafael González Ferrer
Excelente curso tanto para recapitular features ya conocidos como para aprender nuevos features.


Muy buen curso. Oscar ha mejorado muchisimo como profesor.


Excelente contenido y el curso está más desmenuzado que el anterior


Vicente Valderrama
Lo bueno: Un montón de herramientas de ES6 en adelante. Lo malo: Algunas de estas herramientas tienen que ver con asincronismo y en la ruta de aprendizaje de JavaScript se ve inmediatamente después de este curso. El profe debe pulirse mas porque cuesta entenderle, a veces teniendo que investigar y buscar material audiovisual en otras plataformas para entender el contenido.


Me parece el contenido podria estar más adelante en la ruta de aprendisaje, por que se torna confuso con conceptos que no se vieron con anterioridad y tienen una explicacion muy superficial


Cristian Muñoz
El curso me frustro porque esta mal incluido en la ruta, aun no conocía mucho de los conceptos que se abordan

Jhoana España Urresty
Buen resumen de las cosas nuevas de ES, sería genial que los ejemplos se pudieran aplicar a ejemplos más de la realidad


Ismael Olguin Nevárez
Solo como recomendación para la gente nueva, antes de tomar este curso recomiendo que tomen el Curso de Asincronismo con Javascript para que entiendan el concepto del uso de promesas.


Jhovanny De La Cruz
Siento que el curso esta bien, solo que al parecer lo pusieron como curso de introducción y mucha gente que no tiene contexto con el lenguaje se puede perder entre las definiciones y ejemplos, quizás ubicarlo en un lugar mas adelante de la ruta de aprendizaje como refuerzo a lo visto en básico y como introducción a un nivel intermedio.


Carlos Rodríguez
Excelente curso muy bueno de verdad! Excelente profesor, todo un crack!


Julio Reyes
Excelente curso!


Dudley Arturo Delgado Bonilla
Ha sido un curso instructivo pero mas que todo para conocer la historia las explicaciones son muy vagas y los ejercicios que colocan entre medios de las clases son un poco complejos si no tienes conocimientos anteriores y solo aprendes los que ves en este curso


Steve Anthony Luzquiños Agama
Buen curso, pero le falta mejorar su dicción al profesor y el examen tiene errores.

Belén Cerrotti
El contenido es bueno pero complejo de entender. Necesita mejor explicación


Johanna Marcela Orjuela Flórez
Buen profe, explica a profundidad


Leonardo Fabio Mateus Herrera
excelente todo


Francisco Serrato Jiménez
Excelente curso, el profe Oscar siempre supera las expectativas Gracias!!!


Edwar Sanchez
Las funcionalidades que nos ayudan a optimizar código y hacer que sea más simple entender.

David Izquierdo
Excelente explicación, muy cronológico el curos


Cesar Francisco Zendejas Torres
Exelente curso

Jeremy Bryan Icó Herrera
muy buen cursohjlshjkshkjgfkjhjhgfhjgfjhgfjhgfhzgxfhjkl;klbcxcvbnmnhgjblkjdsfhj

Diego Sanchez
Gracias a este curso fui aprendiendo mejoras y abstracciones que se implementaron en las diferentes versiones de Javascript.

Jimmy Alexander Tejedor Romero
Excelente curso, me sirvio mucho para entender un poco mas el rumbo que tomo JavaScript, gracias a sus versiones !! super chevere el curso


Alejandro Paladines
Explicacion clara, muchas horas de practica y el aporte de los estudiantes de mas ejemplos de usabilidad en los comentarios

Juan Manuel Rojas Rojas
Bueno bueno el curso, me gusto mucho.


Luis Alberto Zapata Zepeda
¡Excelente Curso! A continuar aprendiendo :)


Juan Manuel Fonce Camacho
genial!!!!
Complementa este curso con nuestras rutas de aprendizaje

Desarrollo Web
Desarrolla aplicaciones web desde cero y haz realidad tu carrera como Web Developer. Sé parte de la industria con los empleos mejor pagados a nivel global.




DevOps y Cloud para Desarrolladores Web
Implementa prácticas DevOps para automatizar el ciclo de vida del desarrollo web, utilizando contenedores (Docker), orquestación (Kubernetes), infraestructura como código (Terraform) y pipelines CI/CD en plataformas cloud (AWS, Azure, GCP).




Arquitecturas Web Modernas y Escalabilidad
Diseña y construye sistemas web escalables y mantenibles aplicando patrones como microservicios, arquitecturas limpias, SSR/SSG, uso de GraphQL/gRPC y herramientas de observabilidad.




Desarrollo Backend con Python
Construye APIs y aplicaciones backend robustas con Python, utilizando frameworks populares como Flask, FastAPI y Django, y gestionando bases de datos SQL.




Desarrollo Backend con Node.js
Especialízate en la creación de APIs y servicios backend utilizando Node.js, Express, NestJS, bases de datos SQL/NoSQL, autenticación (JWT, Passport), WebSockets y arquitecturas modernas.




Desarrollo Backend con Java
Especialízate en el desarrollo backend con Java, utilizando el ecosistema Spring (Spring Boot, Spring Data JPA, Spring Security) para crear APIs y servicios escalables y seguros.




Desarrollo Backend con PHP
Aprende a construir aplicaciones web y APIs robustas con PHP, dominando frameworks como Laravel y Symfony, gestionando bases de datos, autenticación y buenas prácticas.




Bases de Datos para Web
Aprende a diseñar, gestionar y optimizar bases de datos relacionales (SQL - MySQL, PostgreSQL, SQL Server) y NoSQL (Mon|goDB, Redis) para aplicaciones web de alto rendimiento.




Desarrollo Frontend con React.js
Desarrollo Frontend con React.js




Desarrollo Frontend con JavaScript
Desarrollo Frontend con JavaScript




Fundamentos del Desarrollo Web Profesional
Establece las bases esenciales de la informática, el desarrollo web con HTML, CSS, JavaScript, el manejo de herramientas como Git y la terminal, y los principios de ingeniería de software.




Diseño y Desarrollo Frontend
Domina JavaScript avanzado, manipulación del DOM, CSS moderno (Flexbox, Grid, Sass, Tailwind), rendimiento web y los frameworks/librerías más populares como React, Vue, Angular, junto con TypeScript y herramientas de build.




Testing Automatizado y QA para Web
Asegura la calidad de tus aplicaciones web implementando pruebas unitarias, de integración, E2E y de rendimiento con herramientas como Jest, Cypress, Playwright, Testing Library y K6.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender