
Crea un sistema de gestión de tareas con Ruby on Rails. Implementa modelos de datos, autenticación de usuarios con Devise, interacciones dinámicas con JavaScript, envío de emails usando ActionMailer y permisos de acceso con CanCanCan.
Clases del curso
Entorno de desarollo
Nuestra primera aplicación
Proyecto del curso: primeros pasos
Proyecto del curso: usuarios
Proyecto del curso: interacciones
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

Johan Tique
💎 Líder de Cali Ruby
🔬 Cuenta con artículos científicos publicados
⚽ Aficionado al futbol
conocimientos previos
- Programación orientada a objetos con Ruby.
software y recursos necesarios
- Navegador web.
- Terminal y línea de comandos.
- Editor de código
4.5 · 129 opiniones


Edwin Stiven Galviz Quimbayo
buen curso consejo importante actualícenlo ya, seria muy bueno que hagan uno de ruby on rails 7 con hotwire es super completo para aplicaciones dinamicas sin necesidad de usar react o angular


Martin Juarez Ramirez
Es un gran curso para entender la esencia de rails y el que te deja querer aprendiendo mas sobre R&R


YEINER CARVAJAL QUINA
Muy buen curso introductorio, transfiere conocimientos muy apropiados para empezar el mundo de Rails.


Francisco Serrato Jiménez
Buen curso, el profesor Excelente, la energía, su dinamismo las explicaciones se nota el dominio de RoR.


Me gusto mucho el curso y el profe es excelente. Felicitaciones para él


Andres Felipe Galeano
Es un buen comienzo, aunque se debería actualizar.


Armando Chindoy
Aprender lo suficiente de rails


Elvia Pineda Perez
Muchos temas o términos para aprender.


Andres Bonilla Luna
Gracias


Enrique Andres Gonzalez Pelaez
al principio no entendia el por que de las gemas que usaba, pero ahora que trabajo como programador ROR me doy cuenta que todo lo que viene en el curso es lo que profesionalmente se usa


J Donado
El contenido del curso es excelente para crear una aplicación Rails funcional. Además el prpfesor explica muy bien; es claro en los conceptos.


Miguel Angel Muñoz Hernandez
Lo mejor del curso fue aprender a utilizar HAML.


Luis Rodrigo Heredia
Muy buen curso, la explicacion perfecta, falta actualizar informacion, pero en general, todo muy bien.


JOSE ESTRADA
Lo mejor fue la parte de los formularios anidados. Es un tema un poco complicado pero me gusto como lo explica.


Mauricio Tabares
Que curso tan bueno y el maestro exigente, buen ritmo. Me gusto que enseñó en caliente y cuando cometia errores procededia a buscarlos.

Gonzalo Peñaranda
la versatilidad y habilidad del profesor para explicar los conceptos clave sobre Ruby on rails.


José D. Gutiérrez
Sorprendente la explicación del profesor. Súper clara y concisa. Excelente curso


Lizeth Mercado Arteta
El profesor explica muy bien cada elemento de la clase, excelente curso.


Diego D Jesús Moreno Valdez
introduccion al conicimiento del mundo de rails , aprendiendo las beses solidas de como empezar a crear un proyecto en ruby on rails


Jesús Duarte García
Muy buen curso, no soy fan de combinar back y front en un solo lenguaje pero Rails tiene muy lo suyo


Helmuth Sodetz
Excelente curso, excelente profesor, lo unico que no me gusto mucho fue la implementacion de haml.


Julian Pineda
excelente curso de introducción a Ruby on Rails, muy buen profesor y los ejemplos utilizados son adecuados para entender los conceptos del curso. Muchas gracias Platzi


Fernando Daniel Burgos
Un curso excelente para enteder frameworks y sistemas MVC. El profesor es del top 3 de los que he visto en Platzi. Deseo ver mas cursos de rails y mas cursos de Johan.


Oscar López Arriaga
Un muy buen curso con una buena explicación de los fundamentos básicos para empezar a trabajar con ruby on rails


Carlos Alberto Orellana Padilla
Excelente forma de explicar Rails, me gusto mucho como explico la gema cocoon.


Alejandro López Correa
Gran curso, me hubiese gustado que no estuviera con Haml, porque en entornos laborales uno se puede encontrar con proyectos con ERB plano sin intencion de implementar Haml


Ghabriel
Excelente curso, bastante completo para ser una introduccion, abarca temas importantes


Luis Alberto Sandoval Hernández
Este curso es realmente bueno, el profesor explica muy bien los temas, al mismo tiempo es dinamico y se nota que domina muy bien el lenguaje, debería de crear mas cursos !


Ezequiel Bermúdez
Excelente profesor, me gusta la forma como domina el tema, y a su vez te propone paginas donde pueda buscar la informacion. Denota de un profesional muy meticuloso que indaga en el tema y no se queda con lo basico


SANCHEZ PEÑA ENOC SALOMON
Me gusto mucho ya que es un lenjuaje nuevo para mi, me dejo mucho aprendizaje.
Complementa este curso con nuestras rutas de aprendizaje

Programación y Software
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados.




Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.




Desarrollo de Aplicaciones Android
Aprende a desarrollar apps móviles con Android. Domina Kotlin, diseño de interfaces y patrones de diseño. Amplía tus habilidades con cursos especializados.




Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.



Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.




Fundamentos de programación
Descubre ¿Cómo se hacen Apps y los Sitios Web? Esta ruta te da bases sólidas en cualquier lenguaje ¡incrementando tus oportunidades laborales!




Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.




Lenguajes de programación
Explora las bases de los lenguajes de programación mas usados y demandados en la industria. Estos lenguajes son útiles para construir aplicaciones de todo tipo.




Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender