Learning Path: Master Web Development with Ruby on Rails 5
- 5 hours on-demand video
- 1 downloadable resource
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Explore the new features in Rails 5
- Learn how to use ActionCable to work with WebSockets
- Implement the newest version of Turbolinks in your application to optimize page loading
- Enable authorization for your users using the Devise gem
- Test and deploy your application to the latest version of Rails
In this video, we will mount action cables to our routes and create subscriptions to message channels.
In this video, we will create a new project with a task model and note model. We will then seed the task and note the database tables.
In order to understand how this course utilizes the latest features of Ruby, you must know what new functionality is offered in Ruby 2.3.1 and Rails 5.
You need to understand what type of built-in authentication Rails provides and why using the Devise gem is the best way to integrate authentication capability into our Rails app
An understanding of the data entities our application operates upon and the relationships between them is fundamental to creating and maintaining our app
Setting up routing correctly and understanding its implications is the key to developing a web application
In order to be able to build a RESTful API, you must understand what REST is and what it takes to build a good API
Attendees must understand what ActionCable is in order to build the User Presence feature
- Basic knowledge of HTML and CSS
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 go for this Learning Path.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are:
- Bagging modern skills required to be an in-demand Rails developer
- Building amazing applications in a jiffy
Let’s take a quick look at your learning journey. This Learning Path dives deep into creating applications with the new built-in libraries and gems this framework has to offer. Explore what’s new in RoR5 before you get your hands on coding. Create your first chat room with the all-in-one rails generator command. Moving ahead, you will learn to use Rails as a JSON-API backend that can be consumed by different clients. Next, you’ll see how Turbolinks optimizes page loading and renders templates independent 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 this Learning Path, you will be able to take your web development skills to the next level with the all new Ruby on Rails 5.
Meet Your Experts:
We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth:
Fred Heath is a freelance developer and consultant based in Wales. Over the last 20 years, he's worked at every stage of the software development life cycle using a variety of languages and platforms and ended up falling in love with Ruby and its ecosystem. He enjoys solving tricky problems, FOSS, meta programming, behavior-driven development, and agile processes. He also frequently writes online and speaks at conferences about Ruby, software development, and best practices. Fred is always happy to hear from you and chat about Ruby and Rails on Twitter.
- This Learning Path is for web developers who want to develop high quality web applications.
- Those who want to move from previous Rails versions to Rails 5 and want to see the new functionality that Rails 5 provides can also take up this Learning Path.