O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Path: Master Web Development with Ruby on Rails 5

Video Description

Building modern web applications

In Detail

Ruby on Rails is one of the most popular and easy-to-use web development framework. You might have already used applications that were built with this framework. GitHub, Shopify, Airbnb, Basecamp, Twitch, SoundCloud, Hulu, Zendesk, Square, and Highrise are a few big names, but there are thousands of applications built using this framework since its release. If you’re looking forward to creating any such feature-rich applications for the modern web, then this Learning Path is for you.

This Learning Path dives deep into creating applications with the new built-in libraries and gems this framework has to offer. Before you get your hands on coding, you’ll first explore what’s new in RoR5. You’ll then learn to create your first chat room with the all-in-one rails generator command. You’ll also learn to use Rails as a JSON-API backend that can be consumed by different clients. You’ll see how Turbolinks optimizes page loading and renders templates independently of controllers. You’ll learn how to create and configure a Rails 5 application and use its new features such as Rails 5 API and ActionCable.

By the end of the Learning Path, you’ll have a solid understanding of Rails 5 and you should be able to build your own applications in no time!

Prerequisites: Basic knowledge of the previous versions of Rails along with a strong understanding of HTML, CSS, and JavaScript.

Resources: Code downloads and errata:

  • Introducing Rails 5: Learning Web Development the Ruby Way

  • Expert Ruby on Rails 5


    This path navigates across the following products (in sequential order):

  • Introducing Rails 5: Learning Web Development the Ruby Way (1h 12m)

  • Expert Ruby on Rails 5 (3h 54m)