Oreilly - Expert Ruby on Rails 5
by Fred Heath | Publisher: Packt Publishing | Release Date: April 2017 | ISBN: 9781786460387
Unleash the power of Rails 5 to build modern web applicationsAbout This VideoLearn what's new in Rails 5Implement a messaging API using Rails APIDeliver presence functionality using ActionCableIn DetailRuby on Rails is an extremely productive web application framework written in Ruby. This course will show you how to make production-ready, efficient, and secure applications using Ruby. You'll see how to use the framework to make web applications that your users and clients will love.We start the course by Installing Ruby and Rails and quickly create an application using generators and scaffolding, while understanding how the Rails automations work and why that makes Rails 5 such an easy and productive web-development framework. We will then see how to implement a data model for your App, set up authentication and authorization for your customers and create user-friendly, fast-loading views.You will learn how to create and configure a Rails 5 application and use its new features such as Rails 5 API and ActionCable. Finally, we will take advantage of the new Rails 5 functionality to set-up messaging and presence status for your users and learn how to test these exciting new features.
- Chapter 1 : Installation and Setup
- The Course Overview 00:02:38
- Setting Up Ruby on Rails 00:13:32
- Cloud Deployment 00:05:19
- Chapter 2 : Getting Started with Rails 5
- Rails 5 and Ruby 2.3.1 00:05:44
- Creating a New Rails 5 Project and Configuring an Alternative Database 00:06:50
- Application Structure 00:05:38
- Database 00:05:48
- Testing 00:07:22
- Chapter 3 : Authenticating Customers
- Authentication with Rails 00:05:35
- Installing and Configuring Devise 00:03:03
- Integrating Devise 00:06:19
- Customizing Devise 00:10:26
- Chapter 4 : Defining Relationships
- Creating a Data Model 00:05:17
- Building Relationships 00:06:30
- Validations and Constraints 00:07:03
- Fixtures and Tests 00:06:06
- Chapter 5 : Controllers, Views, and Resources
- Routes and Resources 00:07:20
- Layouts and Stylesheets 00:14:10
- Controllers and Actions 00:13:13
- Testing Controllers 00:10:31
- Chapter 6 : Sharing the Message
- RESTful APIs 00:10:18
- Creating an API Project with Rails 00:12:25
- Authenticating API Clients 00:13:28
- Refining the API 00:06:07
- Consuming the API 00:27:17
- Chapter 7 : User Presence
- What Is ActionCable? 00:03:25
- Setting Up for ActionCable 00:05:33
- Creating Notifications 00:07:30
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.