Conoce los diferentes conceptos clave de las máquinas de estado aprendiendo cuándo usarlas y cuáles son sus beneficios. Comprende qué es XState y cuáles son sus funcionalidades para mejorar tus flujos de trabajo. Profundiza tu conocimiento con el proyecto del curso.
Clases del curso
Machines 101
Machines 102
Cierre
¡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
Estefany Salas
Product Manager y Teacher in-house de Platzi
✨ Product Manager
💻 Amante de React.js
💚 Platzi Team
Proyecto del curso
Book a fly
Empieza creando el bosquejo de tu propia máquina de estado con el cual crearás el flujo de comprar boletos para un vuelo, considerando que puedes agregar múltiples pasajeros, cancelar en cualquier momento la compra y volver al estado inicial, también debe tener un listado de vuelos para seleccionar.
Mira las primeras 3 clases sin costo en este momento
4.6 · 118 opiniones
Eduardo Peredo Rivero
Muy buen curso, ejemplos muy claros para poder entender los beneficios de usar máquinas de estado. Gran profesora explica todos los puntos de manera muy sencilla.
Juan
Dude, qué curso tan bueno. Las máquinas de estado son super útiles para crear flujos de información y navegación predecibles (y por ende super ágiles de debuggear). Estefany lo explicó de maravilla. ¡Muchas gracias! :D
Rowin Kaleb Hernandez Fagundez
Estuvo interesante el curso, sin embargo le faltó material. Se puedo haber aprovechado la oportunidad para hablar de máquinas de estados a nivel de algoritmos para entrar en contexto, hablar de la teoría del autómata y dar ejemplos de diagramas de estado como tales y no específicamente los de XState nada más
Jahiker Rojas
Super interesante el curso, sin duda me gustaría una segunda parte para ver mas aplicaciones de las maquinas de estado.
Luis Evelio Garcia Rodriguez
Una explicacion muy clara acopañadad de ejemplos y practca, un muy buen curso para seguir subiendo el nivel en desarrollo con reactjs
Fernando Quinteros Gutierrez
👏 Excelente curso, me gusto como se trata de explicar cada concepto con la mayor exactitud posible y con ejemplos
Jairo Campos Ruiz
Un curso muy recomendable, te brinda una herramienta muy poderosa cuando tienes flujos complejos dentro de una aplicación.
Gabriela Patricia Rodriguez
Me encanto la herramienta.
Betty Rossana Jimenez Cedeño
muy buena explicaacion
Javier Jesus Martinez Fariñas
Gracias, apreciada profesora :-)
Jazziel Horacio Puente Verdugo
Muy buen curso es una herramienta que no sabía que existía
Armando Cruz Vidal
Destaco como aspectos sobresalientes del curso de máquinas de estado la oportunidad de adquirir conocimientos prácticos y teóricos sobre el uso de la librería XState, así como la claridad y coherencia con la que la profesora abordó los temas, lo cual facilitó notablemente la comprensión y el aprendizaje.
Eduard Arias
Excelente curso. Los estados son siempre una secuencia de información que pueden ser requeridas cuando modelamos un proceso
Buen curso, recomendado
Mauricio Combariza
Muy buen curso y bien explicado, quedo a la espera de un curso mas avanzado, ojala con next js
Emilio Nicolás Mendoza Patti
Me gusto el curso, la herramienta esta muy buena, aunque siento que existen otras para responder a la misma necesidad, esta bueno tener otra herramienta mas en la caja por eso pienso que es un buen curso por si en el futuro nos encontramos una implementacion asi en algun trabajo.
Carlos Rodríguez
Excelente curso, no solamente para react sino para utilizar este concepto en otros frameworks de manera similar. Excelente profe.
José Yesid López
Muy buen curso y bien explicado
Max Andy Diaz Neyra
Excelente docente porque enseña de forma clara y amena. Ojala desarrolle ella un curso de Xstate avanzado profundizando en el uso de esta genial herramienta.
Mijahil Barra Li
Excelente herramienta, todos deberían conocer XState
Diego Portillo
Muy interesante para organizar los estados de forma dinámica y centralizada, en lugar de tener las variables de estado dispersas por la aplicación.
Juan Pablo Cortés
10/10
Pablo Lezcano
Cuando tenemos un sistema con un flujo muy grande, nos facilita su uso.
Angie Moreno Palacios
Fue genial aprender a manejar estados de una forma más clara con xstate :)
JULIAN ALEJANDRO CARVAJAL GARCIA
:)
Alejandra Niño Galindo
poder recrear mi propia maquinada de estado y practicar las enseñanzas de la docente.
Ivan Camilo Buitrago Buitrago
exelente curso, la profe muy pro se dio a entender todo muy claro
Leonardo Rodriguez
Conlleva un desarrollo de lógica interesante, ojalá desarrollen más cursos o retos utilizando esta herramienta.
Christian Valenzuela
Muy buena profesora!
Nicolas Forero Quevedo
Buenísimo
Complementa este curso con nuestras rutas de aprendizaje
JavaScript
La Escuela de JavaScript de Platzi es nuestra más completa colección de cursos, proyectos y actividades colaborativas. JavaScript se consolida como el lenguaje de programación más utilizado en el mundo, siendo la herramienta para creación de páginas web dinámicas, aplicaciones web y software moderno de mayor demanda laboral. Arranca con los Fundamentos de JavaScript, manipula el DOM, crea Web Componentes con JavaScript Vanilla y conviértete en Frontend Developer con bibliotecas y frameworks más utilizados como Angular, Vue.js y React.js. También, refuerza tus habilidades como Backend Developer con Node.js o Express.js. <br /> <br /> ¡Comienza hoy con el <a style="color: #32b1fe;font-weight: bold;" href="/cursos/javascript/?utm_source=escuela-javascript">Curso de Fundamentos de JavaScript</a>!
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.
JavaScript para Backend
Aprende a crear servidores escalables y seguros con Node.js. Integra bases de datos, autenticación y comunicación en tiempo real.
TypeScript
Mejora la calidad de tu código con TypeScript. Aprende tipos avanzados y programación orientada a objetos para proyectos robustos.Aumenta la seguridad de tu código con TypeScript.
Fundamentos de JavaScript
Domina las bases de JavaScript, manipula el DOM y mejora la interactividad de tus proyectos. Utiliza Web APIs, escribe código seguro y escalable con TypeScript.
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 a profundidad con Vue.js
Framework progresivo de Javascript para crear interfaces de forma sencilla y escalable para desarrollar aplicaciones web con diferentes grados de complejidad.