Course details

** Course updated August 2015!! **

Now with over 10,000 students enrolled!

The Professional Ruby on Rails Developer Course provides a thorough introduction to Web Applications Development using the Rails framework. This course is both for students who have no experience in programming at all and also for students who have tried Ruby on Rails in the past but want to take their skills to the next level.

Why Ruby on Rails? Since its introduction, Ruby on Rails has rapidly become one of the most powerful tools for building web applications for startups and existing software houses. Some of the top sites using Ruby on Rails are Basecamp, Twitter, Shopify, Github, LivingSocial, Groupon, Hulu, Airbnb, Yellow Pages and much more.

This course provides a very structured approach of teaching Rails and how to use Rails to implement ideas. It teaches the techniques to make the code work for the student. There will be lectures, homework and practice exercises. There will be references to free resources available on the internet to supplement the course materials.

A big focus of this course is practice and understanding fundamentals. Most of the code is done from scratch limiting the use of shortcuts, generators, absolutely no scaffolding or "magic". This is also accomplished by diving right in and using a pre-configured Ruby on Rails development environment in the cloud eliminating time required to setup a local development environment and the roadblocks that go with it.

Some key aspects of this course are:

- 94 lectures and 15+ hours of content

- Rails 4 using cloud-based Integrated Development Environment

- Working with git for version control and github as code repository, including cloning apps

- Rails MVC structure in-depth - Models, Views, Controllers

- Conceptualization and Design using wireframing tools

- Building own authentication system from scratch using default Rails stack, including admin feature, log in/logout and signup

- Working with Bootstrap for UI, Amazon Web Services for file/image hosting, file uploaders, Gravatars

- Test Driven Development (TDD) for certain features using Minitest

- Model and non-model backed forms, implementing like/dislike voting feature

- Migrations, one-to-many and many-to-many associations at the database layer and implementation using Rails and ActiveRecord

- much, much more!

Updated on 02 January, 2015
Courses you can instantly connect with... Do an online course on Web Development starting now. See all courses