Aprendiendo Ruby On Rails 5
Acerca del Libro
La forma en cómo usamos el Internet hoy en día ha cambiado desde que se masificó en 1995. Ya quedaron atrás los días en los se hacian sitios estáticos o páginas de consulta conectadas a bases de datos. Actualmente desarrollamos aplicaciones web en donde los usuarios tiene un papel importante en la generación del contenido de las mismas además de que ya no solo usuarios interactuan con éstas aplicaciones, pero otras aplicaciones también.
Debido a este cambio también fue necesario el contar con nuevas herramientas que nos ayudaran a desarrollar las aplicaciones de hoy en día. Ruby on Rails es una de esas herramientas que fue pensada para el reto del desarrollo de las nuevas aplicaciones de Internet.
A través de éste libro construiré una aplicación web en donde ejercitaré diferentes áreas de Ruby on Rails de forma que le permita al lector tener una buena idea de cómo Ruby on Rails puede ayudar al lector a ser productivo y disfrutar del desarrollo en sí.
Tabla de Contenido
Capítulo 1 - Ruby, el lenguaje de los desarrolladores felices
Historia
¿Qué nos ofrece Ruby cómo lenguaje de programación?
Intérpretes de Ruby
¿Dónde se utiliza Ruby?
Iniciando con Ruby
Capítulo 2 - Ruby on Rails, el desarrollo ágil de aplicaciones web
Historia
Beneficios
Rails y patrones de diseño
Rails en el mundo real
Nuestra primera aplicación de Ruby on Rails
Conclusiones
Capítulo 3 - Pruebas automáticas en Ruby (Sólo disponible en eBook)
Pruebas automáticas
Pruebas automáticas y Ruby on Rails
Anatomía de una prueba automática
Pruebas automáticas como una filosofía
Ejemplo de TDD
Conclusiones
Capítulo 4 - Desarrollando una aplicación real en Ruby on Rails
La aplicación
Control de código fuente
Iniciando la aplicación
La base de datos
Creando el proyecto
Registro de usuarios, nuestra primera funcionalidad
Escribiendo nuestras primeras pruebas
Conclusiones
Capítulo 5 - Herramientas de apoyo en el desarrollo con Ruby on Rails.
Integración continua
Configuración de TravisCI como servidor de integración continua
Escribiendo código con estilo
Eliminando los malos olores de nuestro código
Escribiendo código seguro
Integrando las herramientas en el flujo de trabajo
Conclusiones
Capítulo 6 - Actualizando nuestra aplicación a Ruby on Rails 5
Ruby on rails 5
Actualizando la aplicación a Ruby on Rails 5
Conclusiones
Capítulo 7 - Trabajando con recursos Web en Rails
Asset Pipeline
Trabajando con recursos web
Conclusiones
Capítulo 8 - Envío de correos electrónicos y procesos asíncronos
Trabajando con ActionMailer
Trabajando con ActiveJob
Conclusiones
PRÓXIMAMENTE MÁS INFORMACIÓN
Recibirás un archivo Zip con el libro en formatos: PDF, ePub y Mobi.