
Desarrolla una aplicación de una sola página (SPA) usando JavaScript puro. Configura un entorno con Babel y Webpack, maneja rutas dinámicas, consume APIs y aplica estilos CSS. Publica tu proyecto en GitHub Pages.
Clases del curso
Templates
Router
Fetch Data
Deploy
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)
Proyecto del curso

100tifi.co
Crea una aplicación web de página única y cárgala con información usando JavaScript Vanilla. Diseña una experiencia fluida para tus usuarios llamando a una API para mostrar la información y navegar entre los detalles de cada personaje.
4.7 · 1229 opiniones


Uriel Solis Salinas
DEBEN DE ACTUALIZAR EL CURSO POR FAVOOORRRR!!!


Julio Bastidas
excelente curso y muy didactico el proyecto


Duvan Alexander Tovar Zamora
muy buen dominio de las herramientas y del tema, se entiende todo

Jose Andres Uruburo Tobon
Los trabajos en clase


Reinhard Tristan Ortiz
Un curso sencillo para practicar JavaScript vanilla en un proyecto corto


Danny González
Muy buen curso


Juan Pablo Grisales Quintero
Excelente clase práctica. Te ayuda a ahondar en funciones específicas de JavaScript y como manualmente puedes armar la configuración de tu proyecto.

Daniel Castillo González
buen curso, bien detallado


Carlos Daniel Zulbaran Sarmiento
excelente!!


Axel Enrique Galeed Gutierrez
Excelente curso, más cursos prácticos como este, por favor.


Jerson Mosquera Pretelt
Excelente curso para hacer un proyecto profesional, falta actualizar el despliegue.


Miguel Angel Hernandez Colombo
hay que actualizar el curso! excelente profe oscar!


yeferson soto
me gustaría que hicieran la parte dos de este curso con más énfasis en el manejo de routes


Jose Garcia
Oscar es un buen profesor, sabe explicar lo fundamental del curso y te lleva poco a poco hasta lo mas avanzado! Great teacher!


Excelentes implementaciones de Webpack para una SPA

Sergio Fernandez
Como es de esperarse de Oscar Barajas el curso estaba excelente, no cabe duda que es uno de los mejores docentes de la plataforma


Walter Briceño
Muy buen curso.


Johan Arena
Amé este curso


Alejandro Mena
Muy buena clase introductoria de JS Vanilla


Jose Gregorio Arango Garcia
Lo mejor del curso es el aprender a usar todas las herramientas que nos ofrece webpack y como podemos usarlos para hacer una aplicacion sencilla


Felipe Hermosilla Núñez
Muy buen contenido para entender mejor los conceptos sobre cómo funcionan los SPA


Daniel González
Buen curso que permite desarrollar una SPA sin el uso de frameworks

Luis Ariza
Un curso sencillo y nutritivo en los conceptos más profundos de JavaScript.


DUVAN ARBEY RESTREPO RESTREPO
Excelente curso, fácil y práctico, además me ayudó a entender el proceso de integración continua por medio de herramientas de terceros.


Edgardo Andres Vargas Saenz
Aprendí a construir una SPA generando vistas, componentes y rutas, además de configurar webpack y hacer deploy.


Jorge Barrero
La explicacion pŕactica del uso de las funciones de flecha en el contexto de una SPA

Juan Pablo González David
Excelente curso principalmente para aquellos que no conocen como funcionan los consumos a las apis


Pablo Daniel Amé
Uno de los mejores cursos que curse en está plataforma


Sebastian Pedroza
Es un muy buen curso para poner en práctica lo aprendido tanto en este como en otros cursos felicidades 🚀✌


Jean Carlos Haro Luyo
Buen curso práctico de JS, me ayudo aconocer más sobe SPA
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