Intro Into Ruby On Rails Framework

Ruby on Rails is a web application framework, it uses the Model View Controller ( MVC ) architecture to structure code, this makes it possible to jump onto anyones project and still be familiar with it.

Start Course Now
  • Learn from slow pace videos
  • Access videos any time
  • Absolute beginners focused
  • Lifetime access
  • Start course immediately

"If you go to work on your goals, your goals will go to work on you. If you go to work on your plan, your plan will go to work on you. Whatever good things we build, end up building us."

About Course

Published: 29 May 2019

Course Introduction

Read Course Description

I work as a contractor and my day to day job is based on Ruby on Rails, this is a framework in demand within the software development industry, Rails is to Ruby what Bootstrap is to HTML.

If you want to build a web application, there are lots of things that need to come together for it to work, you have the frontend HTML/JAVASCRIPT, then you have the core of the code, the bit that routes client requests to a server e.g get me a list of all students from the database, we also have the database itself which needs to be queried for information etc

Without a framework such as Rails, we would have to roll out our own individual code to handle all these, this would be the case for every project we work on, this ofcos is not ideal and very time consuming.

Rails comes with all these fully packed and ready, all we have to do is follow a set of conventions and we can bootstrap an entire application and have it up and running in a matter of minutes.

Curriculum

Section 1

  • Lecture 1
  • Setup Environment
  • 04:51
  • Lecture 1
  • Scaffold - MVC
  • 11:40
  • Lecture 1
  • Hand code MVC
  • 13:14
  • Lecture 1
  • Migrations
  • 11:33
  • Lecture 1
  • Seeding Database
  • 07:09
  • Lecture 1
  • Layout Assets
  • 09:40
  • Lecture 1
  • Routing
  • 10:14
  • Lecture 1
  • The Create Action
  • 10:47
  • Lecture 1
  • Index & Show Actions
  • 06:50
  • Lecture 1
  • Edit & Update Actions
  • 10:56
Section 2

  • Lecture 2
  • Destroy Action
  • 04:37
  • Lecture 2
  • Flash Messages
  • 06:40
  • Lecture 2
  • Validation
  • 05:37
  • Lecture 2
  • Has One Relationship
  • 13:35
  • Lecture 2
  • Has Many Relationship
  • 07:57
  • Lecture 2
  • Has Many Through Relationship
  • 08:27
  • Lecture 2
  • Polymorphic Relationship
  • 13:25