
¿React, Vue, Angular o Svelte? Comprende la diferencia entre un framework y librería de JavaScript. Explora el ecosistema del desarrollo frontend y compara las ventajas de sus herramientas principales. Descubre el poder de usar componentes, reactividad, CSS-in-JS y estrategias de routing en el diseño de una aplicación web.
Clases del curso
Contexto y funcionamiento de los Frameworks JavaScript
Estilos con CSS, preprocesadores y CSS-in-JS
Cómo escalar sitios o aplicaciones web
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Juan David Castro Gallego
Software Developer en Platzi
👨💻 Experto en desarrollo web
📚 Apasionado por la educación online
👨🎓 Estudiante en Platzi por más de 9 años
conocimientos previos
- HTML y CSS
- JavaScript
software y recursos necesarios
- Computadora con sistema operativo Windows, macOS o Linux
- Navegador Web
Mira las primeras 3 clases sin costo en este momento
4.8 · 1058 opiniones


Juan Castro
Pusimos mucho amor, tiempo y experiencia desarrollando cada clase del curso. ¡Disfruten y aprendan mucho!


David Santiago Diaz
🚀 Este curso es excelente, me gustò la manera de como explica el profe Juan. 🚀


Jimmy Buriticá Londoño
En este curso aprenderás la diferencia entre las diferentes librerías y frameworks de JavaScript, cómo funciona cada uno y cuando usarlos. Muy buen profesor.


Angel Javier Sanchez Tenjo
Soy programador con muchos años de experiencia, con este curso me inspiro a aprender Javascript para conocer mas sobre el FrontEnd. Me sorprende el manejo de varios frameworks que tiene el profesor.


Gina Franco
Muy buen curso para tener una perspectiva de los frameworks y librerias de Javascript. El Profesor hace muy amenas las clases.


Samuel Garcia
Juan David es muy bueno explicando la importancia del lenguaje, explica de manera práctica y eficaz. #SalvenALosUnicornios


Sergio Marquez
Muy buen curso. Dinamico, con contenido interesante y ejemplos bien preparados y faciles de seguir.


Abdel Mejia
Aprender y tener mas claridad sobre el Frontend moderno con sus diferentes herramientas para desarrollar


Johan Sarmiento Peña
Excelente curso, uno de los cursos mas completos y con mejor explicación que he tomado en platzi, ! A Seguir Aprendiendo ¡


¡Excelente curso! Es una excelente introducción a los frameworks y librerías de JavaScript, y me parece indispensable al momento de elegir con qué librería quieres empezar 💚

Ruben Vigil
5 estrellas a este curso por ser tan genial. Información interesante de principio a fin. Excelente manejo de los temas, los ejemplos muy adecuados, necesitamos más cursos así.


Laura Sarmiento
El profesor es genial, explica de una forma que se entiende muchísimo y dan ganas de aprender cada vez más.


Karen Gómez
Muy buen curso, muy importante a la hora de elegir que tipo de framework o librería escoger para cada proyecto.


Laura Isabel Martínez Eraso
Me gustó mucho el curso, te da un panorama bastante completo de los frameworks y librerías de javascript. Aprendí mucho. El profesor explica bastante bien los conceptos.


William Camilo Guzmán Espitia
Me pareció un curso excelente, en el que se explica los frameworks y librerías más populares de la actualidad y el tipo de proyectos en el que se debería utilizar cada uno.


Sebastián Buitrago
Que gran curso, super recomendado para aquellas personas que no saben mucho sobre frameworks y librerias es la mejor intro que te pueden hacer para este nuevo mundo


Guillermo Castaño Vèlez
Muy buen curso, es un panorama general de los frameworks muy bien explicado

Alejandro Dotor
Conocer que es un framework y una libreria, tambien sus ejemplos muy buenos y practicos


Juan Esteban Galvis
Excelente curso de introducción a los 4 frameworks, ayuda mucho para elegir la ruta a seguir además explica conceptos importantes

Neyen Ezequiel Marinelli
Muy buen contenido, interesante por donde se lo vea, buenisimo. Espero mas cursos de este profesor.


Tremendo curso :)


José Padrón
Excelente curso para empezar en el mundo de los frameworks frontend y el profesor es lo máximo explicando los conceptos. Buenísimo este curso


Willian González
Excelente el curso y excelente el instructor, muy bien explicado, aunque es abrumador entender todo en un solo curso, esto no es mas que una ventana para entender como funcionan a grosso modo las librerias y frameworks que existen en el mercado


Luis José Rodríguez
Un buen vistazo de las principales librerías y frameworks de JavaScript. Ideal tomar este curso antes de especializarnos en alguna librería o framework.


Joel Alfredo Campos Rios
Buen curso introductorio a los frameworks y librerias de javascript


Iván Antonio Bustos Calderón
Muy buen curso para entender todo el ecosistema de JavaScript en el frontend. Felicitaciones a Juan David, muy buen profesor y para ser tan joven, maneja los temas con notoria experiencia y al mismo tiempo los explica muy bien. Queremos más cursos de Juan David!


Jair Yara
Excelente curso muy bueno para conocer los frameworks y librerías js. Juan es un excelente profesor


Antony Jose Cabeza Rauseo
Lo mejor fue aprender la diferencia (y similitudes) entre los frameworks mas usados actualmente en JS, y por supuesto aprender que no es lo mismo un framework a una librería.


DANIEL FELIPE CALDERON VILLALBA
Estupendo!


Nilson Diaz
Fue un curso excelente , para introducirse al desarrollo de aplicaciones con tecnologias profesionales en el frontend , me gustaria mas cursos de este estilo como los que se menciono al final de creacion de librerias y frameworks de javascript , Juan fue excelente profesor !
Complementa este curso con nuestras rutas de aprendizaje

Desarrollo Web
Aprende a crear sitios web y aplicaciones desde los fundamentos hasta ser un desarrollador full-stack y accede a las mejores oportunidades laborales globales.




Full Stack Developer con JavaScript
Conviértete en Full Stack Developer con JavaScript. Domina JavaScript, Node y React para tu primer gran empleo. Tu futuro en desarrollo web comienza aquí.




Full Stack con Next.js
Especialízate en Next.js, implementando estrategias de autenticación, seguridad y optimización en tus proyectos, desarrollando con React.js y Node.js.




Laboratorios de Desarrollo Web
Resuelve retos y proyectos avanzados para demostrar tus habilidades y conocimientos con todo lo que aprendiste en la Escuela de Desarrollo Web.




Especialización en Accesibilidad Web
Aprende las mejores prácticas de usabilidad, inclusión y accesibilidad para diseñar y desarrollar aplicaciones web fáciles de usar.




Python: De Cero a Experto
Explora la programación con cursos de Python, de cero a frameworks avanzados. Construye proyectos backend y domina el lenguaje más usado.




Frontend con Vue.js
Vue.js es un primer gran framework frontend para aprender gracias a su suave curva de aprendizaje y fuerte presencia en la comunidad de JavaScript.




Backend con Node.js
Especialízate en JavaScript con Node.js para crear proyectos backend a alta velocidad usando herramientas avanzadas para escalar y monitorear aplicaciones web.




Backend, Arquitectura y Bases de Datos
Aprende los fundamentos para desarrollar el backend de cualquier sistema basado en software, bases de datos y arquitecturas de servidores altamente escalables.




Backend con PHP
Aprende a desarrollar con los mejores cursos de PHP, Laravel y Symfony para todo tipo de proyectos web: desde páginas y blogs, hasta tiendas y aplicaciones altamente escalables.




Technical Writing
Aprende technical writing para documentar procesos complejos de funcionamiento del software y transformarlos en información accesible para el público.




JavaScript para Frontend
Crea sitios web dinámicos y eficientes usando JavaScript. Domina APIs, el DOM, Web Components y DevTools para mejorar la experiencia del usuario.




Frontend con Angular
Angular es un framework y plataforma para construir aplicaciones web de todos los tamaños usando TypeScript y un poderoso kit de herramientas.




Backend con Java
Aprende desarrollo backend con Java, uno de los lenguaje de programación con mayor demanda laboral, utilizada una amplia gama de aplicaciones y plataformas.




Seguridad Informática para Web Developers
Aprende los fundamentos de ciberseguridad para implementar flujos modernos de autenticación y estándares como OWASP en tus proyectos de frontend y backend.




QA y Automatización de Pruebas
Desarrolla diferentes tipos de pruebas para asegurar la calidad de tu software. Domina la automatización de pruebas con herramientas como Cypress y Puppeteer.




Inteligencia Artificial para Developers
Crea aplicaciones basadas en inteligencia artificial. Conozca las herramientas, los productos y los servicios para crear soluciones innovadoras.




Fundamentos de Programación y Desarrollo Web
Conoce más sobre computación básica y pensamiento lógico y programación orientada a desarrollo web.




Full Stack con WordPress
Desarrolla blogs y tiendas online usando WordPress, el motor de más de 500 millones de aplicaciones web en internet.




HTML y CSS desde cero
Aprende a hacer páginas eficientes, maquetación con HTML, estilos con CSS más complejos y con animaciones.




Frontend con React.js
Especialízate en React.js, la herramienta más demandada y en mayor crecimiento de JavaScript para desarrollo frontend.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender