Review.io
  • user_iconLOGIN
  • cart_icon

    No products in the basket.

Ruby on Rails 5

CPDUK Accredited | 50% OFF Certificate & Transcript

275 Students enrolled on this course 4.8 (12 Reviews)

clock Last updated February 3, 2022

Register on the Ruby on Rails 5 today and build the experience, skills and knowledge you need to enhance your professional development and work towards your dream job. Study this course through online learning and take the first steps towards a long-term career.

The course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Learn through a mixture of instructional video lessons and online study materials.

Receive online tutor support as you study the course, to ensure you are supported every step of the way. Get an e-certificate as proof of your course completion.

The Ruby on Rails 5 is incredibly great value and allows you to study at your own pace. Access the course modules from any internet-enabled device, including computers, tablet, and smartphones.

The course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the now and start learning instantly!

What You Get With The Ruby on Rails 5 
  • Receive a e-certificate upon successful completion of the course
  • Get taught by experienced, professional instructors
  • Study at a time and pace that suits your learning style
  • Get instant feedback on assessments 
  • 24/7 help and advice via email or live chat
  • Get full tutor support on weekdays (Monday to Friday)

Course Design

The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace.

You are taught through a combination of

  • Video lessons
  • Online study materials

Certification

Upon successful completion of the course, you will be able to obtain your course completion e-certificate free of cost. Print copy by post is also available at an additional cost of £9.99 and PDF Certificate at £4.99.

Who Is This Course For:

The course is ideal for those who already work in this sector or are an aspiring professional. This course is designed to enhance your expertise and boost your CV. Learn key skills and gain a professional qualification to prove your newly-acquired knowledge.

Requirements:

The online training is open to all students and has no formal entry requirements. To study the Ruby on Rails 5, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16.

Course Curriculum

Section 01: Introduction
Course Introduction 00:06:00
Section 02: Mac Environment Customization
The Application We’re Going to Build 00:09:00
Section Introduction 00:01:00
Introduction to the Command Line Interface in Mac and Linux 00:10:00
Installing the X-Code Command Line Tools for Mac 00:02:00
Installing Git for Source Code Version Control 00:03:00
How to install Homebrew on a Mac 00:04:00
Installing GPG Security Systems on a Mac 00:02:00
Guide to RVM for Ruby Management 00:09:00
Configuring RubyGems and Installing Rails 00:07:00
Installing the Postgres Database on a Mac 00:05:00
Installing and Working with the Sublime Text Editor 00:17:00
Deep Dive into the Command Line – Part 1 of 2 00:14:00
Deep Dive into the Command Line – Part 2 of 2 00:12:00
Section 03: PC Environment Setup
PC Environment Setup: Installing Virtual Box 00:03:00
Guide to Installing Ubuntu Linux in VirtualBox 00:10:00
How to Reboot a Linux Virtual Machine from Terminal 00:02:00
Installing Desktop Applications and Ubuntu Navigation Tips and Tricks 00:09:00
How to Sign Up for a GitHub Account 00:03:00
How to install Git on Linux and Connect to GitHub via SSH 00:20:00
How to Securely Install Node and NPM on Linux via NVM 00:09:00
Installing the Heroku CLI and the Full Deployment Lifecycle 00:14:00
How to install and Work with Sublime Text in Linux 00:08:00
PC Setup: Guide for Ruby on Rails and Postgres on Linux – Part 1 of 2 00:10:00
PC Setup: Guide for Ruby on Rails and Postgres on Linux – Part 2 of 2 00:15:00
Fixing the Role Does Not Exist Error 00:05:00
Section 04: App Creation and Project Planning
Section Introduction 00:01:00
Signing Up for a Project Management Account 00:03:00
Managing the Project Management Dashboard 00:08:00
Importing Project Management Tasks into Pivotal Tracker 00:01:00
Creating a Rails Application 00:11:00
Generating a Blog for the Portfolio Application Using Rails Scaffolds 00:11:00
Analyzing the Rails Process: Index and Show Actions 00:12:00
Analyzing the Rails Process: New, Create, Update, Edit, and Destroy Actions 00:14:00
Analyzing the Rails Process: Routing with Resources 00:07:00
Rails File System Overview 00:13:00
Updating the Project Management Dashboard 00:01:00
Deep Dive: Analyzing the Application Generator – Part 1 00:12:00
Deep Dive: Analyzing the Application Generator – Part 2 00:17:00
Section 05: Implementing Version Control
Section Introduction 00:02:00
How to Sign Up for a Github Account 00:03:00
Generating SSH Keys to Securely Communicate with Github 00:04:00
Guide to GitHub 00:12:00
How to Update a .gitignore File to Securely Store Secret Credentials 00:11:00
Guide to the Markdown Syntax 00:10:00
Updating the Git Sprint in the Project Management Dashboard 00:01:00
Deep Dive: Analyzing Version Control and Git – Part 1 00:18:00
Deep Dive: Analyzing Version Control and Git – Part 2 00:13:00
Section 06: Rails Generators
Section Introduction 00:01:00
Guide to the Rails Controller Generator to Build Pages Part 1 00:16:00
Guide to the Rails Controller Generator to Build Pages Part 2 00:05:00
Guide to the Rails Model Generator to Build out Data Specific Features 00:17:00
Guide to the Rails Model Generator for Building Out the Portfolio Feature 00:10:00
Deep Dive: Analyze Rails Generators and How to Customize a Generator – Part 1 00:15:00
Deep Dive: Analyze Rails Generators and How to Customize a Generator – Part 2 00:11:00
Section 07: Data Flow in Rails
Section Introduction 00:02:00
Building out a Seeds File for Generating Dynamic Sample Data 00:15:00
Implement an Index Action from Scratch in Rails 00:12:00
Build the New and Create Functionality from Scratch in Rails 00:20:00
Implement the Ability to Edit Database Records from Scratch in Rails 00:13:00
How to Use the Link to Method in Rails for Creating Dynamic Links 00:13:00
How to Implement the Show Action from Scratch in Rails 00:12:00
Building the Ability to Delete Items in Rails 00:15:00
How to Implement Custom Routes for Pages in Rails 00:09:00
How to Override the Rails Resources Routes for the Show Action 00:07:00
How to Implement Permalinks in a Rails Application – Part 1 00:17:00
How to Implement Permalinks in a Rails Application – Part 2 00:05:00
How to Use Enums in Rails to Manage Data Stages 00:13:00
How to Implement a Custom Action in Rails via a Button Click – Part 1 00:12:00
How to Implement a Custom Action in Rails via a Button Click – Part 2 00:10:00
Updating the Project Management Dashboard and Performing a Pull Request 00:05:00
Deep Dive: Rails Routing and Data Flow – Part 1 00:13:00
Deep Dive: Rails Routing and Data Flow – Part 2 00:13:00
Deep Dive: Rails Routing and Data Flow – Part 3 00:16:00
Section 08: Data Management in Rails
Section Introduction 00:01:00
Implementing Data Validations in Rails 5 00:12:00
Guide to Data Relationships in Rails 00:16:00
How to Implement Custom Scopes in Rails 5 00:16:00
How to Set Default Values in Rails 5 00:13:00
How to Use Concerns in Rails 5 00:13:00
Building an Additional Parent/Child Relationship in Rails 5 00:10:00
Rails 5 Complex Forms: Configuring Nested Attributes in the Model 00:17:00
Rails 5 Complex Forms: Configuring Nested Attributes in the Form 00:17:00
Deep Dive: Working with SQL and ActiveRecord in Rails 5 – Part 1 00:16:00
Deep Dive: Working with SQL and ActiveRecord in Rails 5 – Part 2 00:14:00
Deep Dive: Working with SQL and ActiveRecord in Rails 5 – Part 3 00:15:00
Section 09: Rails 5 Authentication
Section Introduction 00:01:00
How to Install Devise in Rails 5 00:08:00
Using Devise to Implement Registrations and Login Functionality 00:18:00
Building Custom Routes for Authentication Pages with Devise in Rails 5 00:03:00
Enable Users to Logout and Dynamically Render View Content in Rails 5 00:07:00
How to Add Custom Attributes to a Devise Based Authentication System 00:15:00
How to Use Controller Concerns in Rails 5 for Devise Custom Attributes 00:15:00
Integrate Virtual Attributes to Extract First and Last Name Data from a User 00:17:00
Deep Dive: Using BCrypt to Implement Encryption in Ruby 00:19:00
Section 10: Ruby on Rails Controllers
Section Introduction 00:01:00
Rails Data Flow Review and Working with Params 00:14:00
Using Rails Sessions to Share Data between Pages 00:19:00
Refactoring the Session Tracker into a Controller Concern 00:07:00
Working with Strong Params in a Rails 5 Controller 00:13:00
Deep Dive: Building a Guest User Feature in Rails – Part 1 00:14:00
Deep Dive: Building a Guest User Feature in Rails – Part 2 00:18:00
Section 11: Working with Views in Rails
Section Introduction 00:03:00
How to Customize the Rails Master Layout File – Part 1 00:15:00
How to Customize the Rails Master Layout File – Part 2 00:09:00
Guide to Using Multiple Layout Files in Rails 5 00:14:00
Introduction to Partials in Rails 5 00:08:00
How to Send Data to Partials to Generate Custom Behavior in Rails 5 00:15:00
Guide to View Helpers in Rails 5 00:17:00
How to Use the Rails Content Tag Helper to Auto Generate HTML Code 00:15:00
Introduction to Rendering Collections via Partials in Rails 5 00:09:00
Guide to Manually Configuring Partials to Work with Collections in Rails 00:07:00
Guide to Helpful ActionView Helper Methods in Rails 5 00:15:00
Deep Dive: Tips and Tricks to Working with ActionView in Rails 5 – Part 1 00:12:00
Deep Dive: Tips and Tricks to Working with ActionView in Rails 5 – Part 2 00:15:00
Section 12: Professional Debugging in Rails
Section Introduction 00:01:00
How to Utilize Puts Debugging in Rails 00:08:00
Guide to Byebug in Rails 5 00:09:00
Guide to Debugging with Pry in Rails 5 00:19:00
Proper Way to Implement Error Management in a Rails Application – Part 1 00:15:00
Proper Way to Implement Error Management in a Rails Application – Part 2 00:06:00
Section 13: Using RubyGems
Section Introduction 00:01:00
How to Install Bootstrap 4 into a Rails 5 Application – Part 1 00:10:00
How to Install Bootstrap 4 into a Rails 5 Application – Part 2 00:12:00
Section Strategy for Building a Custom RubyGem 00:11:00
How to Build a RubyGem from Scratch – Part 1 00:06:00
How to Build a RubyGem from Scratch – Part 2 00:15:00
Section 14: Implementing Authorization in Rails
Section Introduction 00:02:00
Introduction to Authorization and How to Install the Petergate Gem 00:08:00
How to Add Roles to the User Model in Rails 5 00:05:00
Guide to Implementing Petergate in Rails 5 Application – Part 1 00:15:00
Guide to Implementing Petergate in Rails 5 Application – Part 2 00:12:00
Section 15: Working with Styles in Rails
Section Introduction 00:01:00
Portfolio Design Planning for Layout Specific Styles 00:09:00
Implementing the Initial Homepage Design in Rails 5 with Bootstrap 4 00:09:00
Building a Navigation Partial for the Master Application Layout with Bootstrap 00:11:00
Implement a Footer Along with Adding Method Arguments to a Rails View Helper 00:14:00
How to Embed a Google Map into a Rails Application 00:06:00
Guide to Updating the Styles for the Devise Edit Account Page in Rails 00:16:00
How to Override Default Bootstrap Styles for Text Alignment in the Card Class 00:06:00
Implementing Styles for the Devise Registration Page with Bootstrap 4 00:14:00
How to Design the Login and Password Pages with Bootstrap 4 Form Styles 00:15:00
How to Set Default Values for View Helper Method Arguments in Rails 5 00:04:00
Integrating a Different Design for a Separate Blog Layout in Rails 5 00:04:00
How to Use Bootstrap 4 to Add a Custom Nav Bar to a Blog Layout in Rails 00:07:00
Customizing the Design for the Blog Index Page with Bootstrap 4 00:19:00
Guide to Adding Styles to the Blog Show and Form Pages with Bootstrap 4 00:12:00
Implementing Partials, Pagination, and Font Awesome Icons – Part 1 00:23:00
Implementing Partials, Pagination, and Font Awesome Icons – Part 2 00:23:00
Initial Design for the Portfolio Index Page with Bootstrap 4 00:17:00
Integrating the Portfolio Animated Navigation Slider, Footer, and Index 00:14:00
Using the Bootstrap 4 Grid Layout to Style the Portfolio Show Page in Rails 00:06:00
Implementing Bootstrap 4 Forms for the Portfolio Form Pages 00:13:00
How to Build a View Helper to Dynamically Generate a Nav Bar – Part 1 00:20:00
How to Build a View Helper to Dynamically Generate a Nav Bar – Part 2 00:19:00
Deep Dive: Rails Asset Pipeline Part 1 00:01:00
Deep Dive: Rails Asset Pipeline Part 2 00:19:00
Section 16: Rails & JavaScript
Section Introduction 00:01:00
How to Integrate a Position Attribute and Custom Scope in Rails 00:12:00
Installing the jQuery UI and html5sortable JavaScript Libraries in Rails 5 00:09:00
Initial Implementation of Drag and Drop Interface in Rails 5 00:13:00
Implementing Drag and Drop Functionality into a Ruby on Rails 5 App Part 1 00:18:00
Implementing Drag and Drop Functionality into a Ruby on Rails 5 App Part 2 00:11:00
Implementing Authorization Rules for Drag and Drop Feature with Petergate 00:07:00
Deep Dive: jQuery CoffeeScript in Rails 00:19:00
Section 17: Adding Images to Rails Application
Section Introduction 00:01:00
Introduction to Using Images and the Rails Asset Pipeline 00:12:00
How to Add a Full Size Image Background in Rails with Bootstrap 4 00:09:00
How to Set a Full Size Video Background in Rails with Bootstrap 4 00:08:00
Deep Dive: Installing and Configuring Carrierwave for Image Uploads in Rails 5 00:20:00
Deep Dive: Integrating Connection to AWS S3 for File Hosting with Carrierwave 00:14:00
Implementing File Upload Button Styles and Refactoring Placeholder – Part 1 00:06:00
Implementing File Upload Button Styles and Refactoring Placeholder – Part 2 00:19:00
Section 18: Guide to Forms in Rails
Section Introduction 00:01:00
Difference Between form_form and form_tag in Rails – Part 1 00:15:00
Difference Between form_form and form_tag in Rails – Part 2 00:16:00
How to Integrate Cocoon in Rails 5 for jQuery Nested Forms 00:20:00
Guide to Integrating Alerts that Automatically Fade Away in Rails 5 00:15:00
Refactoring Alert Notifications to Use a Shared View Helper in Rails 00:13:00
Deep Dive: How to Build an HTML Form from Scratch the Works with Rails 00:17:00
Section 19: Rails Lib Directory
Section Introduction 00:03:00
Integrating the Twitter Gem to Pull in Tweets in Rails 5 00:20:00
How to Render Tweets on a Rails View Page 00:07:00
Building a Parser View Helper Method to Make Twitter Links Clickable in Rails 00:15:00
Customizing the Styles for the Tech News Page with Bootstrap 4 00:07:00
Section 20: Live Data in Rails 5 with ActionCable
Section Introduction 00:01:00
Running the Comment Generator and Installing the NoSQL Redis Database in Rails 5 00:18:00
Building the Comment Form and Required Controller Actions – Part 1 00:14:00
Building the Comment Form and Required Controller Actions – Part 2 00:08:00
Refactoring the Comment Form into a Partial and Implementing Data Validations 00:05:00
Building the jQuery Functions for Processing Comments – Part 1 00:19:00
Building the jQuery Functions for Processing Comments – Part 2 00:05:00
How to Create a Broadcast with ActionCable in Rails 5 00:14:00
Guide to Implementing Live Data Updates in a Rails 5 Application – Part 1 00:15:00
Guide to Implementing Live Data Updates in a Rails 5 Application – Part 2 00:06:00
Styling the Comment Section and Implementing Gravatar Based Thumbnails in Rails 00:16:00
Section 21: Rails Best Practices
Section Introduction 00:01:00
Planning Final Project Updates and Assignment 00:11:00
Building a Scope to Show the Most Recent Blog Posts and Hiding Draft Posts 00:09:00
Hiding the Show Page for Blogs in Draft Mode in Rails 5 00:04:00
How to Add a Drop Down Form Element in Rails 5 for Parent/Child Relationships 00:09:00
Using the Controller Generator to Build the Topic Features – Part 1 00:10:00
Using the Controller Generator to Build the Topic Features – Part 2 00:11:00
How to Build a Widget for the Blog to Render Topics in Rails 5 00:17:00
How to Implement Radio Buttons in a Rails Form to Update Enum Values 00:09:00
Guide to Integrating Markdown and Syntax Highlighting in a Rails 5 Application 00:13:00
Integrating Breadcrumbs and Icons for the Blog Show Pages 00:12:00
Building a Partial for Managing Admin Actions for Blog Posts 00:15:00
How to Implement a Responsive Navigation Bar with Bootstrap 4 00:11:00
Updating the Source/Session Tracking System for the New Layouts 00:14:00
How to Integrate a Favicon in Rails 5 00:08:00
Implementing Responsive Image Components for the Portfolio Layout 00:06:00
Adding Card Styles to the About and Contact Pages 00:09:00
How to Implement Collapsible Content Components in a Rails 5 Application 00:09:00
How to Integrate Bootstrap Progress Bars in a Rails Application 00:13:00
How to Integrate Custom Fonts in a Rails 5 Application 00:17:00
Updating the Seeds File in Rails 00:07:00
Section 22: Deployment
Signing Up for and Creating a New Heroku Application 00:04:00
How to Deploy a Rails 5 Application to Heroku 00:13:00
Working with the Rails Console on Heroku 00:11:00
Installing Redis on Heroku for ActionCable Commenting Feature 00:04:00
Configuring Action Cable to Work on Heroku 00:11:00
Section 23: Course Update
How to Implement the Typed.js Library into a Rails 5 Application 00:12:00
How to Install and Configure Webpack, Yarn, and jQuery into a Rails 5.1+ App 00:19:00
How to Work with Encrypted Credentials in Rails 5.2+ 00:24:00

Course Reviews

4.8

4.8
12 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

£25

92% OFF

moneyback 14-Day Money-Back Guarantee
  • Level
  • Certificate Yes
  • Units 225
  • Quizzes 0
  • Duration 1 day, 16 hours
  • cpd uk
  • Tutor support

    Tutor Support

  • fully online

    Fully Online

Frequently asked questions

Can’t find the anwser you’re looking for ? Reach out to customer support team.

Are there any prerequisites for taking the course?

There are no specific prerequisites for this course, nor are there any formal entry requirements. All you need is an internet connection, a good understanding of English and a passion for learning for this course.

Can I access the course at any time, or is there a set schedule?

You have the flexibility to access the course at any time that suits your schedule. Our courses are self-paced, allowing you to study at your own pace and convenience.

How long will I have access to the course?

For this course, you will have access to the course materials for 1 year only. This means you can review the content as often as you like within the year, even after you've completed the course. However, if you buy Lifetime Access for the course, you will be able to access the course for a lifetime.

Is there a certificate of completion provided after completing the course?

Yes, upon successfully completing the course, you will receive a certificate of completion. This certificate can be a valuable addition to your professional portfolio and can be shared on your various social networks.

Can I switch courses or get a refund if I'm not satisfied with the course?

We want you to have a positive learning experience. If you're not satisfied with the course, you can request a course transfer or refund within 14 days of the initial purchase.

How do I track my progress in the course?

Our platform provides tracking tools and progress indicators for each course. You can monitor your progress, completed lessons, and assessments through your learner dashboard for the course.

What if I have technical issues or difficulties with the course?

If you encounter technical issues or content-related difficulties with the course, our support team is available to assist you. You can reach out to them for prompt resolution.

Home Search Cart Your Offers