custom code gtranslate code

Intermediate skills with Ruby on Rails

Learn to build Rails-based web applications using all the latest features offered with Ruby on Rails. Ruby on Rails is a robust, flexible development platform that lets you build complex websites quickly. Major websites like GitHub, Hulu, and Twitter have run Rails under the hood, and if you know just enough HTML and CSS to be dangerous, Ruby on Rails will teach you to harness Rails for your own projects and create web applications that are fast, stable, and secure. By the end of the course, students will be familiar with Rails core concepts, like the MVC design pattern, and how to communicate with databases to persist data.

Course Outlines

Module 1: Ruby Fundamentals
✓ Flow Charts
✓ Methods of Depth
✓ More Rub Tools: (Blocks, Constants, Modules, Putting Ruby to work)

Module 2: Rails Fundamentals
✓ Route
✓ Controller
✓ Action
✓ Create a controller action
✓ Map a URL to its corresponding controller and action using the router

Module 3: Models
✓ Creating a Model
✓ Controlling a model
✓ Mapping its corresponding controller and action using the router
✓ Deployment

Module 4: Controllers and Views
✓ Comments Structures
✓ Project challenge controllers
✓ Project challenge Comment forms
✓ Partials

Module 5: Building a Social Networking App
✓ Project of building a social network app

Module 6: Testing
✓ Introduction to testing
✓ Assertions and code structures
✓ Model Testing
✓ Functional tests
✓ Integration Tests

Module 7: Security
✓ Security
✓ Privacy

Module 8: Debugging
✓ Performance
✓ Web APIs
✓ Custom Deployment

What you'll learn

Upon completion of this course the successful student will have demonstrate Craft persistent models with Active Record
✓ Build view templates with Embedded Ruby
✓ Use Git to roll back to previous versions of your code base
✓ Deploy applications to Heroku
✓ Implement an authentication system to identify authorized users
✓ Maximize performance with the asset pipeline and turbolinks
✓ Secure your app against SQL injection and cross-site scripting
✓ Set up a server and deploy applications with Capistrano

Course Content

Upon completion of this course the successful student will have demonstrate Craft persistent models with Active Record
✓ Build view templates with Embedded Ruby
✓ Use Git to roll back to previous versions of your code base
✓ Deploy applications to Heroku
✓ Implement an authentication system to identify authorized users
✓ Maximize performance with the asset pipeline and turbolinks
✓ Secure your app against SQL injection and cross-site scripting
✓ Set up a server and deploy applications with Capistrano

Customize a Course

We will be happy to assist you for inquiries about a customized scheduled or program:
Rachael McPherson, Director of Sales
☎(250)882-9549 📧rachael@qacademy.tech
Caroline Santos, Corporate and Custom Sales Manager- Eastern Canada
☎(514)771-3206 📧caroline.santos@qacademy.tech

Student Ratings & Reviews

Course Info

Prerequisites
The following are admission requirements for each course and may not be waived by the student or the academy:
✓ Introduction to Ruby on Rails course
✓ Previous experience and knowledge programing with Ruby on Rails
Duration
80 Hours

Enroll Now

For Group Class Options

Enroll Now

For Corporate and Funding Agencies
popup and lms tutor hidden code
X
Customize A Course
We will be happy to assist you for inquiries about a customized scheduled or program:
Tanvir Qureshi
Caroline Santos
Corporate and Custom Sales Manager
(Eastern Canada)
Phone Number
0(0)

Intermediate skills with Ruby on Rails

  • Course level: Intermediate

Description

Learn to build Rails-based web applications using all the latest features offered with Ruby on Rails. Ruby on Rails is a robust, flexible development platform that lets you build complex websites quickly. Major websites like GitHub, Hulu, and Twitter have run Rails under the hood, and if you know just enough HTML and CSS to be dangerous, Ruby on Rails will teach you to harness Rails for your own projects and create web applications that are fast, stable, and secure. By the end of the course, students will be familiar with Rails core concepts, like the MVC design pattern, and how to communicate with databases to persist data.

About the instructor

0 (0 ratings)

81 Courses

0 students

Send your feedback

Phone Number

Request for Instructor Info

Phone Number

Become A Program Partner

Q Academy works with the most innovative, sustainable industries and we continue to review all the major skills gaps across the globe. We’re looking for industry leaders and academic partners to help us create courses for upgrading skills within growing sectors across globe. We’d love to work with you to build something great!

Phone Number

Become A Hiring Partner!

Phone Number

With so many companies looking for great talent why not look take your needs directly to Q Academy and ensure your candidates have all the most update skills they need. Hire Great Talent without the high costs of some job search platforms or services.

Become a Training Partner!

Q Academy works with thosands of business across the globe and we have become several business go to training partners for the past 5 years.

Phone Number

Inquire Now

Phone Number

Log in
Login / Signup