Introducción

1

Curso Completo de Ruby on Rails: Introducción y Proyecto Práctico

2

Historia y Evolución de Ruby y Ruby on Rails

Entorno de desarollo

3

Módulos Esenciales de Ruby on Rails

4

Instalación de Ruby on Rails en Ubuntu 20.04 LTS

5

Instalación de Ruby on Rails en macOS y Windows 10

Nuestra primera aplicación

6

Arquitectura MVC y Flujo de Peticiones en Rails

7

Creación y Configuración de Aplicaciones Web con Ruby on Rails

8

Creación de Rutas y Controladores en Ruby on Rails

9

Creación de Modelos y Migraciones en Ruby on Rails

10

Gestión de Credenciales Seguras en Ruby on Rails

11

Gestión de Assets y Layouts en Rails: Asset Pipeline y Webpacker

12

Uso del Generador Scaffold en Ruby on Rails

13

Migraciones y Consistencia de Modelos en Rails

14

Migración de Plantillas ERB a Haml en Ruby on Rails

15

Creación de Formularios Dinámicos con SimpleForm y Haml en Rails

16

Internacionalización de Aplicaciones Rails con i18n y i18n-tasks

17

Debugging en Ruby on Rails: Uso de Bybug y Pry

Proyecto del curso: primeros pasos

18

Desarrollo de un Sistema de Gestión de Tareas con Ruby on Rails

19

Diseño de Modelos de Datos para un Organizador de Tareas

20

Creación de Scaffolds y Modelos en Rails con SimpleFrame y Bootstrap

21

Internacionalización de Formularios en Rails con i18n y SimpleForm

22

Validaciones de Modelos en Ruby on Rails

Proyecto del curso: usuarios

23

Autenticación de Usuarios con Devise en Rails

24

Migración de Llave Foránea: Enlazar Tarea con Usuario en Rails

25

Integración Visual y Estructural en Rails: Usuario, Tarea y Participante

26

Manejo de Formularios Anidados con Cocoon en Rails

27

Formularios Dinámicos en Rails con Cocoon y Validaciones de Unicidad

28

Permisos y Accesos con KanKan en Aplicaciones Rails

Proyecto del curso: interacciones

29

Callbacks en Controladores y Modelos en Rails

30

Automatización de Inserción de Datos en Rails con db:seed

31

Envío de Correos con ActionMailer en Rails

32

Creación de notas dinámicas en tareas con Ruby on Rails

33

Inserciones Dinámicas de Notas con AJAX y SJR en Rails

34

Mejora de Interfaces con Bootstrap en Aplicaciones Rails

Cierre

35

Despliegue de Aplicaciones en Heroku con Ruby on Rails

36

Desarrollo de Aplicaciones Web con Ruby on Rails

Curso Completo de Ruby on Rails: Introducción y Proyecto Práctico

1/36
Recursos
Transcripción

¿Quién es Johan Tyke y qué ofrece el curso?

Johan Tyke es un investigador y cofundador de AnalySystem, una empresa de desarrollo de tecnología. Con más de una década de experiencia en el ámbito del desarrollo de software, Johan se presenta como un guía experto para aquellos interesados en adentrarse en el mundo de Ruby on Rails. Su misión con este curso es compartir su vasta experiencia para que los estudiantes logren un impacto profesional significativo.

¿Qué se debe aprender antes de iniciar Ruby on Rails?

Antes de comenzar con este curso, Johan recomienda revisar tres cursos previos que establecerán las bases necesarias para comprender mejor Ruby on Rails:

  • Curso de Programación Orientada a Objetos: Ofrece las bases de la programación moderna, enfocándose en conceptos como clases, objetos y herencia.
  • Curso de Desarrollo Web Online: Proporciona una visión integral sobre cómo se construyen y funcionan las aplicaciones web.
  • Curso de Ruby: Aunque no crítico, es altamente beneficioso. Ruby es el lenguaje de programación subyacente en Ruby on Rails, por lo que familiarizarse con él puede facilitar el aprendizaje del framework.

¿Cómo se estructura este curso introductorio?

El curso se desarrolla en dos partes principales, ambas cuidadosamente diseñadas para maximizar el aprendizaje:

  1. Introducción Conceptual:

    • En esta fase, se exploran conceptos fundamentales, arquitecturas y prácticas esenciales. Estas son necesarias para empezar un proyecto con confianza y comprensión.
  2. Desarrollo de un Proyecto Práctico:

    • La segunda parte es más práctica y se enfoca en el desarrollo de un gestor de tareas usando Ruby on Rails. Este proyecto abarca múltiples funcionalidades donde el estudiante podrá aplicar sus conocimientos:

      • Asignación de usuarios y participantes
      • Gestión de permisos
      • Sistema de inicio de sesión
      • Inclusión de notas
      • Envío de correos electrónicos

¿Qué beneficios aporta aprender Ruby on Rails?

Ruby on Rails es un framework altamente eficiente y versátil que potencia el desarrollo rápido de aplicaciones web. Aquí algunos de sus beneficios:

  • Desarrollo Rápido: La convención sobre configuración incorporada en Rails permite a los desarrolladores reducir el tiempo de escritura de código al seguir convenciones establecidas.
  • Comunidad Activa: Una amplia comunidad que ofrece soporte, plugins y gemas que enriquecen la funcionalidad de las aplicaciones.
  • Escalabilidad: Capacidad de manejar aplicaciones desde el desarrollo hasta la producción con facilidad.

Si estás buscando dar el siguiente paso en el desarrollo de aplicaciones web, aprender Ruby on Rails con Johan Tyke promete ser una experiencia enriquecedora. Prepárate para involucrarte en un entorno estimulante y ameno donde la teoría se conjuga con la práctica para potenciar tus habilidades profesionales. ¡Nos vemos en la próxima clase!

Aportes 15

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Compañeros les comparto el link a los cursos que el profesor menciona.

buenas tardes, gracias por la introducción, con mucho animo de aprender Ruby On Rails, con la ilusión de aprender bastante, éxitos!

Me decidí darme la oportunidad de aprender este framework porque quedé enamorado y totalmente identificado con el después de leer su doctrina The Rails Doctrine.

Estoy aprendiendo Ruby y RoR por mi cuenta, pero ya que Platzi tiene la escuela de Desarrollo Web Backend con Ruby on Rails, voy a aprovecharla…
Tengo muchas expectativas 😄 y Platzi hasta el momento nunca me ha decepcionado.

Ya me terminé todos los cursos que recomendó, ahora si, al fin puedo inicar con este.

que curioso el curso de Curso de Introducción a Ruby on Rails esta antes que el curso de ruby en la linea de aprendizaje

😮 genial lo han renovado estoy ansioso 😄

estoy Decidido aprender un lenguaje de programación Dinámico como Python pero tras descubrir que Ruby es el que está por encima de Python en Alto nivel le eche un ojo a su sintaxis y me sorprendió su lenguaje, investigando que tiene Framework para trabajar en escritorio o Apps es muy completo pero se dirige al desarrollo web backend junto a PHP. con algo de experiencia en maquetación y despliegue Frontend con JS y PHP me hice la pregunta ¿vale la pena hoy 2024 aprender Ruby? ¿Ruby lo usaría en backend con JS? ¿usaría Ruby con PHP en gestión del servidor? bueno se las hice en ChatGPT y aunque me incito a subir las tareas de PHP y Ruby me cuestionó sobre su eficiencia especialmente porque Ruby no es un lenguaje popular. ¿será este curso lo que determine si continuo aprendiendo Ruby en adelante?
Gracias por este curso
por que carajos sugieren revisar algo que luego borran?!! no hay ningún curso de Rubys!!!

chin ya bajaron el curso de ruby

A darle!

Hey Guys! He creado un grupo de whatsapp para Developers (Programadores) para poder ayudarnos principalmente con dudas sobre código (como js, ruby o php) y cosas por el estilo. Queremos que sea un grupo pequeño y poder ayudarnos entre todos a entender un poco mejor el mundo de la programación. Los espero!

https://chat.whatsapp.com/EwdTZOH2IdHEgORO3BCIWi

No puedo ver los videos

Genial!