Coursera
Coursera Logo

Ruby on Rails: An Introduction 

  • Offered byCoursera

Ruby on Rails: An Introduction
 at 
Coursera 
Overview

Duration

17 hours

Mode of learning

Online

Difficulty level

Intermediate

Credential

Certificate

Ruby on Rails: An Introduction
 at 
Coursera 
Highlights

  • 19% got a pay increase or promotion
  • 53% got a tangible career benefit from this course
  • Offered by Johns Hopkins University
  • Earn a certificate upon succesful completion
Read more
Details Icon

Ruby on Rails: An Introduction
 at 
Coursera 
Course details

Skills you will learn
What are the course deliverables?
  • In this course, we will explore how to build web applications with the Ruby on Rails web application framework, which is geared towards rapid prototyping. Yes, that means building quickly! At the conclusion of this course, you will be able to build a meaningful web application and deploy it to the cloud using a Heroku PaaS (Platform as a Service). Best of all, it will almost feel effortless Really!
More about this course
  • Did you ever want to build a web application? Perhaps you even started down that path in a language like Java or C#, when you realized that there was so much climbing the mountain that you had to do? Maybe you have heard about web services being all the rage, but thought they were too complicated to integrate into your web application. Or maybe you wondered how deploying web applications to the cloud works, but there was too much to set up just to get going

Ruby on Rails: An Introduction
 at 
Coursera 
Curriculum

Week1: Welcome and Setting Up the Development Environment

Course Introduction

Welcome to Module 1: Setting Up the Development Environment

Software Installation For Linux Users

Software Installation for Mac Users

Software Installation for Windows Users

Editors & IDEs for Ruby on Rails

Introduction to Git

Local Git Repository

Remote Repos and Github

Week2: Introduction to Ruby

Welcome to Module 2: Introduction to Ruby

Ruby Basics

Flow of Control

Functions

Blocks

Files

Strings

Arrays

Ranges

Hashes

Classes

Class Inheritance

Modules

Scope

Access Control

Introduction to Unit Testing

Introduction to RSpec

RSpec Matchers

Week3: Introduction to Ruby on Rails

Welcome to Module 3: Introduction to Ruby on Rails

Introduction to Rails

Creating your First Application

Controller and View

Routes

Moving Business Logic Out of View

Helpers

Introduction to HTTParty

Bundler

Rails & HTTParty Integration

CSS, Parameters & Root Path

Deploying to Heroku

Blackbox Testing

Debugging Rails Applications

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6715 CoursesRight Arrow Icon
qna

Ruby on Rails: An Introduction
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...