Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.
Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
28 Videos (3h 54m)
    • The Course Overview

      2:37
    • Setting Up Ruby on Rails

      13:32
    • Cloud Deployment

      5:19
    • Rails 5 and Ruby 2.3.1

      5:44
    • Creating a New Rails 5 Project and Configuring an Alternative Database

      6:49
    • Application Structure

      5:37
    • Database

      5:48
    • Testing

      7:21
    • Authentication with Rails

      5:35
    • Installing and Configuring Devise

      3:03
    • Integrating Devise

      6:18
    • Customizing Devise

      10:25
    • Creating a Data Model

      5:17
    • Building Relationships

      6:30
    • Validations and Constraints

      7:03
    • Fixtures and Tests

      6:06
    • Routes and Resources

      7:20
    • Layouts and Stylesheets

      14:09
    • Controllers and Actions

      13:12
    • Testing Controllers

      10:30
    • RESTful APIs

      10:17
    • Creating an API Project with Rails

      12:25
    • Authenticating API Clients

      13:28
    • Refining the API

      6:07
    • Consuming the API

      27:16
    • What Is ActionCable?

      3:25
    • Setting Up for ActionCable

      5:33
    • Creating Notifications

      7:29

About This Class

Unleash the power of Rails 5 to build modern web applications


About This Video
Learn what’s new in Rails 5
Implement a messaging API using Rails API
Deliver presence functionality using ActionCable


In Detail
Ruby 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.

--

Students

--

Projects

0

Reviews (0)

Packt Publishing

Packt is the leading UK provider of Tech

Hello, we are Packt.

Packt is the leading UK provider of Technology eBooks, Coding eBooks, Videos and Blogs; helping IT professionals to put software to work.

Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals.

Working towards that vision, we have published over 5000 books and videos so far, providing IT professionals with the act...

See full profile

Technology Web Development