Ruby on Rails

Ruby on Rails changed web programming forever and is still one of the most popular frameworks in the world today. Learn the principles of building great MVC Apps and APIs in our Ruby on Rails Course!

Apply now
Start day

Aug 27

8 weeks
Timetable

7 - 9pm

Mon & Wed
Price

9,500,000 VND

Student Discount Available
Location

Copac Square

G - floor, 12 Ton Dan, District 4

Instructor

Marc Cámara García

0

Software Engineer

to be updated

View Profile on LinkedIn

SYLLABUS

Ror ads

COURSE OVERVIEW

Ruby on Rails has long been one of the flagship courses at CoderSchool, and you'll build lots of great, hands-on projects as you become a full-stack web developer!

REQUIREMENTS

Build a functional restaurant website Build a web application with Sinatra Authorization and authentication with a Chat app Build a TicketBox web app Learn Javascript, AJAX and Web Sockets Heroku Commands, Useful Gems, Build a Ruby Gem

Week 1 - Welcome to Rails!


Learn more about the magic that is Ruby on Rails. Develop a basic MVC application with dynamic views and database access.

Instagram Clone - Build a simple clone of www.instagram.com.

Build a website for a restaurant.

Week 2 - Authentication and Authorization


Learn about the one feature that every web application has: Authentication (User Signup/Login).

CoderDating - This exercise is to add login functionality a simple dating website.

This week we'll create a SnapChat-like app. You'll be building authentication from scratch.

Week 3 - Testing


This week, we'll cover testing in Rails Applications.

CoderStore - This week, we'll be going through the TDD process.

This week, you'll be creating a clone of ticketbox.vn.

Week 4 - Javascript, AJAX and Web Sockets


This week, we'll cover the front-end part of a Rails application.

Build a real-time Chat App - Learn how to implement a real-time chat application in Rails 5.

Finish chat app and begin initial planning of group projects.

Week 5 - Web Sockets


This week we'll discuss various parts of a Rails application that is outside MVC.

From HTTP to WebSocket: You built a chat app in Lab 4. Let's recap all new things you learned in Week 5.

Continue with group projects. Identify the activities, models, and libraries that will be used within your Rails app.

Week 6 - Database, Mailers, Deployment, Heroku, Logging and Error


Tracking: Exercism, Logging, Error reporting, Analytics, Searching.

Image Upload & Handling on Heroku -- part 1.

This week we will be iterating on the development of our apps with the second sprint.

Week 7 - JavaScript, AJAX, JSON and WebSocket


More Heroku Commands, Useful Gems, Building a Ruby Gem.

This week we'll discuss more heroku commands, some useful gems to use in the application, and building your own Ruby gem.

Image Upload and Handling on Heroku -- part 2.

Week 8 - Final Lecture


Learn about building a Rack server, building our own gem and we talk about how to keep getting better after this course is over.

Rehearsal for Demo Day.

DEMO DAY!

TESTIMONIALS

Ggdxqw0

Ryan Dam

Engineer at PIXA studio

This course helps you learn as fast as possible, you have to run to catch up the course. The teachers is nice and learning environment is very friendly. This course is worth the time!

Hoan le

Hoan Le

Senior Android Developer

There is so much passion and there are so many talented people here. It's simply one of the best IT training courses in Vietnam right now.

Nguyen do swift3

Nguyen Do

Backend Software Engineer

Wonderful bootcamp and strongly recommend it! it's such an intensive course with so many late nights, but definitely worth it - learn today and have your app on your device the next day.

Hoa tran swift1

Tran Quang Hoa

Software Engineer

If you are looking for courses not only to improve your programming skills but also to meet many talented people and to practice working in a multinational environment, I recommend you to apply.

Nguyen nhat hoang ruby

Nguyễn Nhật Hoàng

Senior Software Engineer

CoderSchool has done the awesome job which I haven't ever seen in Vietnam before. They teach people real-world skills in a market that is highly in demand with great material.

Dan tong swift1

Dan Tong

Director of Kodimo Technologies

It's not only learning to code but also teamworking, and learning from others. I learned Swift from this amazing school and improve a lot since then.

Ic quote