Stay ahead by continuously learning and advancing your career. Learn More

Ruby on Rails 5 Online Course

description

Bookmark Enrolled Intermediate

About the Course

Ruby on Rails is a highly efficient and developer-friendly web application framework built with Ruby. This course is designed to help you build secure, scalable, and production-ready applications that deliver great user experiences.

You’ll begin by installing Ruby and Rails, then quickly move into creating your first application using Rails generators and scaffolding. As you build, you’ll gain insight into how Rails automates common development tasks, making it one of the most productive frameworks for web development.

Next, you’ll design a robust data model for your application, implement user authentication and authorization, and build responsive, user-friendly interfaces. The course also covers configuring and creating a Rails 5 application, including exploring powerful new features like the Rails 5 API and ActionCable.

In the final modules, you’ll leverage Rails 5 capabilities to implement real-time features such as messaging and presence detection. You’ll also learn how to test these features to ensure your application runs smoothly and securely.

By the end of this course, you’ll have the skills and confidence to develop full-featured web applications using Ruby on Rails 5.

Course Curriculum

Installation and Setup

  • The Course Overview
  • Setting Up Ruby on Rails
  • Cloud Deployment

Getting Started with Rails 5

  • Rails 5 and Ruby 2.3.1
  • Creating a New Rails 5 Project and Configuring an Alternative Database
  • Application Structure
  • Database
  • Testing

Authenticating Customers

  • Authentication with Rails
  • Installing and Configuring Devise
  • Integrating Devise
  • Customizing Devise

Defining Relationships

  • Creating a Data Model
  • Building Relationships
  • Validations and Constraints
  • Fixtures and Tests

Controllers, Views, and Resources

  • Routes and Resources
  • Layouts and Stylesheets
  • Controllers and Actions
  • Testing Controllers

Sharing the Message

  • RESTful APIs
  • Creating an API Project with Rails
  • Authenticating API Clients
  • Refining the API
  • Consuming the API

User Presence

  • What Is ActionCable?
  • Setting Up for ActionCable
  • Creating Notifications

Reviews

Be the first to write a review for this product.

Write a review

Note: HTML is not translated!
Bad           Good

Tags: Ruby on Rails 5 Online Course,