Taller
>
>

Curso Ruby on Rails

Apuntarse
Plazas libres: 15

Monday 4 November 2013, 20:00 - Friday 15 November 2013, 22:00

Calle de la Paz 4, 1º iz., Madrid, España

Resumen del curso: http://redradix.com/courses/intro-ruby-rails3

Objetivos

El curso está enfocado a adquirir un conocimiento básico del lenguaje de programación Ruby y del framework de desarrollo de aplicaciones web Rails. Durante el curso se desarrollará una aplicación completa que nos servirá como punto de apoyo en el aprendizaje del lenguaje, la metodología de desarrollo y la realización de aplicaciones. Una vez finalizado el curso, el alumno será capaz de realizar aplicaciones web sencillas partiendo desde cero, de manera rápida y elegante.


Requisitos

No es necesario tener conocimientos previos de Ruby on Rails, sin embargo es recomendable tener nociones de programación: html, CSS básico, etc. Es necesario traer tu propio ordenador con el entorno de desarrollo instalado. En el momento de la inscripción se facilitarán medios y atención personalizada para preparar todo lo necesario para el curso. Cuentas personales en github.com y heroku.com (gratuitas)

Estar familiarizado con el ecosistema del desarrollo web (HTML, CSS)


Equipo

Un portátil con sistema operativo mac, linux o windows.


Número máximo de alumnos

15 alumnos


Precio

475 € (hasta el 20 de octubre)

550 € (del 21 de octubre al 4 de noviembre)


Forma de pago

Transferencia bancaria. Contáctanos para que te demos toda la información: info@redradix.com

En caso de anulación o cambio de fechas de curso, se devolverá íntegramente el importe de la matrícula.


Temario

1. Embarcando
• Ruby para llevar (introducción)

• Razones para no ir en tren, frameworks, DRY

• Origen y filosofía de Rails: CoC, casiMVC, TDD, estructura de ficheros


2. Despegando
•Formas de Instalar y crear aplicaciones, http://railsapps.github.com/rails-examples-tutorials.html

•Despliegue y workflow: git+heroku vs capistrano+hosting

•Estrategias de equipo, bugs y sugerencias


3. Las maletas
• Modelos y Migraciones

• Validaciones y Callbacks

• Test unitarios, mocking


4. Conectando vuelos

• Guardando cosas relacionadas, asociaciones

• Evolución de datos, planificación e integridad referencial

• Varios backends de datos, mongo, redis...


5. La cinta de equipaje
• Encontrando las cosas que hemos cuardado (queries, scopes)

• Tu equipaje de mano: Caché

• Páginas, fragmentos, estáticos, CDN’s


6. Eneseñando las fotos de las vacaciones
• Layouts, vistas, parciales y motores de rendering

• Helpers

• API’s, servicios web, integración


7. Viajes más complicados
• Autenticación, devise, authlogic, omniauth 3rd parties

• Autorización, Roles, Permisos, RESTAUth, CanCan

• Rutas personalizadas


8. Consejos de viaje
• Aprovecha el Duty Free: ActiveSupport

• Lleva un diccionario: Traducción y localización

• Viaja ligero: responsive web design y mobile first

• Frameworks de diseño: Bootstrap, Foundation, 960.gs


Profesor

Elías Alonso ha sido programador web freelance y profesor durante más de 5 años, un buen día el mundo ‘startup’ entró en su vida. Entre otros proyectos, Elías es co-fundador y responsable de desarrollo en Redradix, Favmonster y City Eaters. Actualmente ocupa el puesto de CTO en Redradix. Elías tiene amplía experiencia en Javascript y Ruby on Rails y ha sido pionero en España en tecnologías como MongoDB y Node.js.


Y recuerda...

Con la matrícula al curso te damos la opción de asistir a este mismo curso de manera gratuita y tantas veces como quieras en ediciones posteriores (sujeto a disponibilidad de plazas). De este modo siempre podrás repasar o afianzar conceptos.

Más información

Publicado por: Redradix