Desarrollo Web con Ruby on Rails

Desarrollo Web con Ruby on Rails

El curso de Ruby on Rails (RoR) está orientado para aquellos desarrolladores web que deseen aprender a usar el Framework basado en Ruby. Una vez culminado el curso, el estudiante tendrá los conocimientos base para el desarrollo de aplicaciones en RoR. Ruby on Rails es el framework en el cual fueron desarrollados aplicaciones web como: Basecamp, Twitter, Github, GrouponShopifyescuelaweb, Akdemia, entre otros.

Está dirigido para desarrolladores web que tengan conocimientos básicos de programación, funcionamiento de aplicaciones cliente-servidor y sistemas manejadores de base de datos.

El curso está estructurado para 3 días a la semana (Lunes, miércoles y jueves). Durante 3 semanas el estudiante obtendrá los conocimientos en cada uno de los puntos neurálgicos del framework para así al culminar el curso, tener una idea general del funcionamiento de RoR.

  • Bs Costo 3200 Bs
  • c Horarios Nocturno
  • * Duración 25 Horas

Contenido Programático

  • Ruby

    • Ruby, ¿Por qué Ruby?

    • Ruby vs Rails.

    • ¿Qué es RVM?

    • Gestión de paquetes o librerías (Gems).

    • Programación Orientada a Objetos (POO).

    • Metaprogramming, Hash, Symbols, Blocks, Procs, Lamda.

  • Rails

    • ¿Por qué Rails?

    • Patrón:  MVC (Modelo Vista Controlador).

    • Rails y MVC.

    • Características de Rails: CoC, DRY.

    • Gestión de dependencias (Bundler).

    • Rails Routes.

    • Rails Rest.

    • Rails Generators.

  • AssetPipeline​

  • Extendiendo funcionalidades.

 

 

  • ActiveRecord (AR)

    • Migrations: Manteniendo el schema de nuestra DB sincronizada.

    • AR: Convention over Configuration.

    • AR: Validaciones del Modelo.

    • AR: Asociaciones (OneToOne, OneToMany, ManyToMany).

    • AR: Asociaciones avanzadas: STI Polymorphic.

    • AR: Querys en la DB.

  • ActionController

    • Controllers con ActionController.

    • ActionController: Métodos y correspondencia con Routes.

    • ActionController: Parámetros de formularios.

    • ActionController: Session y Flash.

    • ActiionController: redirect vs render.

  • ActionView

    • Vistas y layouts.

    • Vistas parciales.

    • Formularios con Helpers.

Próximos Cursos

No hay cursos programados actualmente

¿Deseas ser notificado de la próxima fecha disponible de este curso?

Si quieres ingresar en lista de espera para el proximo curso de Desarrollo Web con Ruby on Rails, selecciona en que horario quieres participar.

Ingresar a lista de espera Sabatino Ingresar a lista de espera Nocturno

Política de reembolso

En caso de que no puedas asistir a algún curso de Escuela de Diseño Web 2i0, C.A en las fechas especificadas, puedes transferir el crédito a otro curso o recibir el crédito para uso posterior. Sin embargo, el alumno debe informar por escrito vía e-mail a: info@escuelaweb.co al menos 5 días hábiles antes del comienzo del curso. Dicho crédito puede ser aplicado al costo de cualquier curso a futuro dentro del año siguiente a la fecha de emisión.

Si nos contactas en menos de 5 días hábiles antes del comienzo del curso, tendrás derecho a un crédito del 50% del costo del curso. Si nos contactas el primer día de clases o después de alguna de las clases del curso, no habrá devolución de ningún tipo.

Sólo hay devoluciones en caso de cancelar un curso o por las razones descritas anteriormente. Las devoluciones son procesadas dentro de 15 días hábiles después de la aprobación del pedido de reembolso.