Skip to content

Ruby on Rails 5 - Become a Professional Developer

** Biggest Winter Sale: Enjoy Up To 98% Discount ** FREE PDF Certificate | Free Course | Expert-Led Video Tutorials


Course Cloud

Summary

Price
Save 96%
£10 inc VAT (was £319)
Offer ends 08 December 2021
Study method
Online, self-paced
Duration
42 hours
Access to content
Lifetime access
Qualification
No formal qualification
CPD
40 CPD hours / points
Additional info
  • Tutor is available to students

1 student purchased this course

Add to basket or enquire

Overview

♧♧ Warm Up With This Hot Exciting Offer!!! Save £309 On The Course ♧♧

A degree can help you get a job, but it will not help you advance if you do not have the necessary skills. In addition, it is a skill that attracts employers, clients, and managers, raising or lowering a person's status. Thus, skilled people even get the edge over so-called degree holders without skills from potential employers.

Our comprehensive course on Ruby on Rails 5 - Become a Professional Developer will assist you in mastering the necessary skills that will equip you with what it takes to get noticed. The advanced Ruby on Rails 5 - Become a Professional Developer course curriculums are divided into tiny bite-sized video modules by industry specialists with years of experience behind them.

So, learn Ruby on Rails 5 - Become a Professional Developer at your own pace from the comfort of your home, as the rich learning materials of the Ruby on Rails 5 - Become a Professional Developer course are accessible from any place at any time.

Why Would You Choose This Ruby on Rails 5 - Become a Professional Developer Course:

  • Lifetime access to Ruby on Rails 5 - Become a Professional Developer courses materials
  • Full tutor support is available from Monday to Friday with the Ruby on Rails 5 - Become a Professional Developer course
  • Learn Ruby on Rails 5 - Become a Professional Developer skills at your own pace from the comfort of your home
  • Gain a complete understanding of Ruby on Rails 5 - Become a Professional Developer courses
  • Accessible, informative video modules taught by expert instructors
  • Get 24/7 help or advice from our email and live chat teams with the Ruby on Rails 5 - Become a Professional Developer course
  • Study Ruby on Rails 5 - Become a Professional Developer in your own time through your computer, tablet or mobile device.
  • Improve your chance of gaining professional skills and better earning potential by completing the Ruby on Rails 5 - Become a Professional Developer course

CPD

40 CPD hours / points
Accredited by CPD QS

Course media

Description

Course Curriculum

Section 01: Introduction

  • Course Introduction

Section 02: Mac Environment Customization

  • The Application We're Going to Build
  • Section Introduction
  • Introduction to the Command Line Interface in Mac and Linux
  • Installing and Working with the Sublime Text Editor
  • Deep Dive into the Command Line - Part 1 of 2
  • Deep Dive into the Command Line - Part 2 of 2

Section 03: PC Environment Setup

  • PC Environment Setup: Installing Virtual Box
  • Guide to Installing Ubuntu Linux in VirtualBox
  • How to Reboot a Linux Virtual Machine from Terminal
  • PC Setup: Guide for Ruby on Rails and Postgres on Linux - Part 1 of 2
  • PC Setup: Guide for Ruby on Rails and Postgres on Linux - Part 2 of 2
  • Fixing the Role Does Not Exist Error

Section 04: App Creation and Project Planning

  • Section Introduction
  • Signing Up for a Project Management Account
  • Updating the Project Management Dashboard
  • Deep Dive: Analyzing the Application Generator - Part 1
  • Deep Dive: Analyzing the Application Generator - Part 2

Section 05: Implementing Version Control

  • Section Introduction
  • How to Sign Up for a Github Account
  • Guide to GitHub
  • Updating the Git Sprint in the Project Management Dashboard
  • Deep Dive: Analyzing Version Control and Git - Part 1
  • Deep Dive: Analyzing Version Control and Git - Part 2

Section 06: Rails Generators

  • Section Introduction
  • Guide to the Rails Controller Generator to Build Pages Part 1
  • Guide to the Rails Controller Generator to Build Pages Part 2
  • Guide to the Rails Model Generator for Building Out the Portfolio Feature
  • Deep Dive: Analyze Rails Generators and How to Customize a Generator - Part 1
  • Deep Dive: Analyze Rails Generators and How to Customize a Generator - Part 2

Section 07: Data Flow in Rails

  • Section Introduction
  • Implement an Index Action from Scratch in Rails
  • Updating the Project Management Dashboard and Performing a Pull Request
  • Deep Dive: Rails Routing and Data Flow - Part 1
  • Deep Dive: Rails Routing and Data Flow - Part 2
  • Deep Dive: Rails Routing and Data Flow - Part 3

Section 08: Data Management in Rails

  • Section Introduction
  • Rails 5 Complex Forms: Configuring Nested Attributes in the Model
  • Rails 5 Complex Forms: Configuring Nested Attributes in the Form
  • Deep Dive: Working with SQL and ActiveRecord in Rails 5 - Part 1
  • Deep Dive: Working with SQL and ActiveRecord in Rails 5 - Part 2
  • Deep Dive: Working with SQL and ActiveRecord in Rails 5 - Part 3

Section 09: Rails 5 Authentication

  • Section Introduction
  • How to Install Devise in Rails 5
  • Using Device to Implement Registrations and Login Functionality
  • Deep Dive: Using BCrypt to Implement Encryption in Ruby

Section 10: Ruby on Rails Controllers

  • Section Introduction
  • Working with Strong Params in a Rails 5 Controller
  • Deep Dive: Building a Guest User Feature in Rails - Part 1
  • Deep Dive: Building a Guest User Feature in Rails - Part 2

Section 11: Working with Views in Rails

  • Section Introduction
  • How to Customize the Rails Master Layout File - Part 1
  • How to Customize the Rails Master Layout File - Part 2
  • Guide to Helpful ActionView Helper Methods in Rails 5
  • Deep Dive: Tips and Tricks to Working with ActionView in Rails 5 - Part 1
  • Deep Dive: Tips and Tricks to Working with ActionView in Rails 5 - Part 2

Section 12: Professional Debugging in Rails

  • Section Introduction
  • Guide to Debugging with Pry in Rails 5
  • Proper Way to Implement Error Management in a Rails Application - Part 1
  • Proper Way to Implement Error Management in a Rails Application - Part 2

Section 13: Using RubyGems

  • Section Introduction
  • How to Install Bootstrap 4 into a Rails 5 Application - Part 1
  • How to Install Bootstrap 4 into a Rails 5 Application - Part 2
  • How to Build a RubyGem from Scratch - Part 1
  • How to Build a RubyGem from Scratch - Part 2

Section 14: Implementing Authorization in Rails

  • Section Introduction
  • Introduction to Authorization and How to Install the Petergate Gem
  • How to Add Roles to the User Model in Rails 5
  • Guide to Implementing Petergate in Rails 5 Application - Part 1
  • Guide to Implementing Petergate in Rails 5 Application - Part 2

Section 15: Working with Styles in Rails

  • Section Introduction
  • Implementing Bootstrap 4 Forms for the Portfolio Form Pages
  • How to Build a View Helper to Dynamically Generate a Nav Bar - Part 1
  • How to Build a View Helper to Dynamically Generate a Nav Bar - Part 2
  • Deep Dive: Rails Asset Pipeline Part 1
  • Deep Dive: Rails Asset Pipeline Part 2

Section 16: Rails & JavaScript

  • Section Introduction
  • How to Integrate a Position Attribute and Custom Scope in Rails
  • Installing the jQuery UI and html5sortable JavaScript Libraries in Rails 5
  • Implementing Authorization Rules for Drag and Drop Feature with Petergate
  • Deep Dive: jQuery CoffeeScript in Rails

Section 17: Adding Images to Rails Application

  • Section Introduction
  • Introduction to Using Images and the Rails Asset Pipeline
  • Implementing File Upload Button Styles and Refactoring Placeholder - Part 1
  • Implementing File Upload Button Styles and Refactoring Placeholder - Part 2

Section 18: Guide to Forms in Rails

  • Section Introduction
  • Difference Between form_form and form_tag in Rails - Part 1
  • Difference Between form_form and form_tag in Rails - Part 2
  • Refactoring Alert Notifications to Use a Shared View Helper in Rails
  • Deep Dive: How to Build an HTML Form from Scratch the Works with Rails

Section 19: Rails Lib Directory

  • Integrating the Twitter Gem to Pull in Tweets in Rails 5
  • How to Render Tweets on a Rails View Page
  • Building a Parser View Helper Method to Make Twitter Links Clickable in Rails
  • Customizing the Styles for the Tech News Page with Bootstrap 4

Section 20: Live Data in Rails 5 with ActionCable

  • Section Introduction
  • Running the Comment Generator and Installing the NoSQL Redis Database in Rails 5
  • Building the Comment Form and Required Controller Actions - Part 1
  • Building the Comment Form and Required Controller Actions - Part 2
  • Styling the Comment Section and Implementing Gravatar Based Thumbnails in Rails

Section 21: Rails Best Practices

  • Planning Final Project Updates and Assignment
  • Building a Scope to Show the Most Recent Blog Posts and Hiding Draft Posts
  • How to Integrate Bootstrap Progress Bars in a Rails Application
  • How to Integrate Custom Fonts in a Rails 5 Application
  • Updating the Seeds File in Rails

Section 22: Deployment

  • Signing Up for and Creating a New Heroku Application
  • How to Deploy a Rails 5 Application to Heroku
  • Installing Redis on Heroku for ActionCable Commenting Feature
  • Configuring Action Cable to Work on Heroku

Section 23: Course Update

  • How to Implement the Typed.js Library into a Rails 5 Application
  • How to Install and Configure Webpack, Yarn, and jQuery into a Rails 5.1+ App
  • How to Work with Encrypted Credentials in Rails 5.2+ & More.

*** Additional Gifts ***

Free Coronavirus (COVID-19) Awareness Course

  • Demonstrate knowledge of how COVID-19 emerged
  • Understand how COVID-19 spreads and how to prevent it from spreading
  • Identify the symptoms of COVID-19 and which groups of individuals are most at risk
  • Comply with government health guidelines and maintain excellent hygiene

Certification

Once you have successfully completed the Ruby on Rails 5 - Become a Professional Developer course, you will be awarded a PDF certificate for FREE as evidence of your achievement. The hardcopy certificates are £9.99 each, and the other PDF certificates are available for just £6 apiece.

Note: Delivery of the hardcopy certificates inside the UK is £4.99 each; international students have to pay a total of £14.99 to get a hardcopy certificate.

Who is this course for?

Anyone with interest in Ruby on Rails 5 - Become a Professional Developer will find these courses really valuable. Whether you are a student/professional aiming to explore your opportunities in relevant job sectors, this course is the perfect opportunity.

Requirements

There is no prior requirement or experience needed to enrol in our Ruby on Rails 5 - Become a Professional Developer. You only need the willingness to learn new skills and eagerness to practise. You can access the course materials at any time with any internet-enabled device and keep developing new skills.

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

What does study method mean?

Study method describes the format in which the course will be delivered. At reed.co.uk courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

What are CPD hours/points?

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on reed.co.uk, many of which can be completed online.

What is a ‘regulated qualification’?

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

What is an ‘endorsed’ course?

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body’s logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.