Foundations of Ruby & Ruby on Rails Framework

This course provides you with the necessary tools to succeed as a Junior Web Developer.

Description

Ruby combines some of the best features of other programming languages. Combined with its Web Framework, Ruby on Rails is possibly one of the most disruptive server side web frameworks in the industry. This course provides you with the necessary tools to succeed as a Junior Web Developer. Some of the largest software projects in the industry use it; Twitter and GitHub, just to name a few.

Additionally, this course will go over the basic fundamentals of the Ruby language, as well as the Ruby on Rails framework, while utilizing Object Oriented Programming (OOP) concepts. This course will utilize version control, which is used in the industry to track work, and provide a mechanism for restoring lost code.

This course will also teach students three pillars of OOP and utilize them in design patterns. Design patterns will take these fundamentals and put them into real-world use to solve problems. Along with these, they will also learn the Software Development Lifecycle, so they know what it takes to create powerful application.