UpCode Academy Mobile Logo

Main Links

Signup Login

The Web Developer Ruby on Rails' Guide Module 1

The Web Developer Ruby on Rails' Guide Module 1 featured image

About this Course

Project based learning is the most effective type of learning.

Whether you're learning to code to become a web developer, or just looking to prototype your MVP, we believe working on projects is the most effective way to learn. Instead of being taught theory, you’ll learn by building working applications. You understand the big picture concepts before filling in the details. You learn to build apps the way developers do — one feature at a time.

Most people feel demotivated when they take traditional programming classes, but with our course, you’ll make rapid progress on your projects so you always stay engaged. Along the way, you learn in-demand tech skills through practice and solving problems with available resources, not through brute memorization.

In this course, you will learn how to build powerful web applications using Ruby on Rails. By the end of the course, you'll also be able to build and add powerful features to your web apps including creating user accounts, allowing them to upload images and other content, and more.

Course Schedule

Lesson 1: Your First Web Application - May 5th, 2018 01:30PM - 04:00PM

Welcome to the course! In this week, we will be getting you started and introducing you to the tools of a web developer.

We will be looking at the following:
- Installing Rails
- Setting up Git
- A Command Line Crash Course
- Building Pages

Lesson 2: Making our Web App Look Good - May 12th, 2018 01:30PM - 04:00PM

We will be deploying our application to production and taking a look at how Rails handle the assets pipeline on production. This lesson will also cover front end engineering and making the webpages look beautiful.

We will be looking at the following:
- Bootstrap Gem
- Getting it live with Heroku
- Adding Users

Lesson 3: MVC Concept - May 19th, 2018 01:30PM - 04:00PM

MVC is the foundation of all web engineering concepts. Rails is a framework strongly rooted in MVC concepts. For this lesson, we will take a look at how MVC applies to Rails development.

We will be looking at the following:
- MVC explained
- Model and Rails console
- Generating a Migration Script
- Rails logic in Controller

Lesson 4: Associations & Completing our Web App - May 26th, 2018 01:30PM - 04:00PM

We have come to the last session of our Rails course. In this lesson, we will be looking at integrating gems to our Rails application and our next steps.

We will be looking at the following:
- Installing Rails Gems
- Devise
- Deployment with Gems
- Where to next?

Similar Courses