Ruby on Rails

Curso de Ruby on Rails

Desarrollo de aplicaciones web

Fechas: Del 14 de Abril al 1 de Mayo, de 17:00 h. a 19:30 h.

Precios: socio: 60 €, universitario: 75 €, externo: 85 €.

En este curso se aprenderá a programar con Ruby on Rails, uno de los entornos de desarrollo web más potentes hasta la fecha, que se ha convertido en uno de los abanderados de la nueva generación de aplicaciones web, la llamada Web 2.0.

¿Dónde está el secreto de Ruby on Rails? En que permite un desarrollo muy rápido y que integra técnicas de última generación como Ajax, generación automática de Javascript y baterías de pruebas. Todo ello sin sacrificar la legibilidad ni el mantenimiento a largo plazo, y permitiendo además despreocuparse de la infraestructura y centrarse en el dominio de la aplicación que queremos escribir.

Profesor con experiencia internacional

Entrega de manual de Ruby on Rails diseñado por el profesor del curso

Destinatarios del curso: Estudiantes de carreras técnicas y profesionales de la informática, que tengan conocimientos de programación orientada a objetos y nociones de programación web.

Formulario de inscripción on-line al curso de Ruby on Rails organizado por Gran Canaria Campus

Socio de GCC Universitario no socio No universitario
Informática Telecomunicaciones Otra

Ingresar el importe correspondiente en función del tipo de alumno (85 € Externos, 75 € Universitarios, 60 € Socios) en la cuenta corriente de la caja de canarias numero: 2052 8101 50 3310044904, indicando en el concepto en el que realiza la transferencia: < nombre del curso > - < nombre del asistente >.

Entrar en el curso junto con el DNI (Del 14 de Abril al 1 de Mayo de 17:00 a 19:30 horas. Laboratorio 2.3 - Facultad de informática)

IMPORTANTE: Los alumnos tendrán su plaza reservada en función ingresen el dinero en la cuenta.

Usuarios registrados
Contenidos
  • Módulo 1 – Introducción a Ruby
  • Historia y paradigma del lenguaje Ruby
  • Instalación de Ruby, MySQL y Ruby on Rails bajo Windows y Linux
  • Características Básicas de Ruby
  • Programación Orientada a Objetos. Métodos. Clases. Accesores
  • Tipado de las variables. Arrays, Hashes, cadenas.
  • Estructuras de control
  • Bloques e iteradores
  • Características avanzadas de Ruby.
  • Módulos. Símbolos, rangos, expresiones regulares.
  • Excepciones. Mixins.
  • Reflexión y dinamismo.
  • Módulo 2 – Introducción a la arquitectura y diseño de aplicaciones web
  • Repaso a las técnicas y herramientas de programación web.
  • Arquitectura de una aplicación web. La comunicación cliente/servidor web.
  • Servidores web. Lenguajes de scripts.
  • Módulo 3 – Introducción a Ruby on Rails
  • Historia de RoR
  • El patrón MVC. Pilares de RoR.
  • ActiveRecord (M): Relaciones. Validadores. Migraciones. Observadores.
  • ActionPack (V): Vistas, plantillas, partials, builders
  • ActionPack (C): Controladores, acciones y parámetros
  • Introducción a REST
  • Funciones de apoyo (helpers).
  • Generadores automáticos y herramientas adicionales
  • Entornos de configuración.
  • Envío/recepción de correo.
  • Baterías de pruebas.
  • Plugins
  • Deployment
Universidad de las Palmas de Gran Canaria Logo de GCC