Course Price
Includes:
5 modules
45 hours
Access on mobile and TV
Certificate of Completion
Quach Ngoc Xuan
Quach Ngoc Xuan
Senior Software Engineer at FPT-Software for 10+ years. Currently a lecturer at FPT University
Development
Last updated 10/02/2018
Course Objective

In this course, you will be studying the following subjects:

Ruby Foundation

- Rails high-level concepts

- Basic Rails Components

- Rails Components in Depth

- Rails application design principles

- Front-end Development

- ReactJS and Rails

After successfully completing this course, you will be able to:

- Become a RoR developer

- Know how to develop and deploy your own websites using reactJS

and rails

About this course

Welcome to the course Ruby on Rails Developer!

Firstly, thank you for taking a look at this course. Throughout this 16 week, you would study, practice and master Ruby on Rails to become a true Ruby on Rails developer.

The course includes two phase:

Phase 1: first 12 weeks to study, practice and master Ruby on Rails by doing 5 projects 

Phase 2: 4 remaining weeks to complete the capstone project and prepare for the interview session

Hope you see you!

Requirements

N.A

Description

Course Structure
Course Introduction
Week 1 - Ruby Foundation
     Lesson 1 Mission & Ruby Introduction         
 
    Lesson 2 - Prepare the environment     
 
    Lesson 3 - Ruby basic
     Lesson 4 - Ruby advanced 
     Lesson 5 - Using command line
 
    Project 1 - Sololearn Ruby course

Week 2 - Rails high-level concepts
Week 2 - Mission
     Lesson 1 - Rails introduction
 
    Lesson 2 - Setup the first Rails application
 
    Lesson 3 - Rails application directory structure
 
    Lesson 4 - App routing
     Lesson 5 - Exercise
     Project 2 - Hackerrank challenges

Week 3 - Basic Rails Components
Week 3 - Mission
     Lesson 1 - Model: Active Records
 
    Lesson 2 - Controller
     Lesson 3 - View
     Lesson 4 - Form Helpers
 
    Lesson 5 - Rails Routing
     Lesson 6 - Git your project
     Project 3 - To Do App

Week 4 - Rails Components in Depth
Week 4 - Mission
     Lesson 1 - Active Record Callbacks
 
    Lesson 2 - Debugging Rails Applications
 
    Lesson 3 - Using Rails for API-only Applications
     Lesson 4 - Action Mailer Basics
     Lesson 5 - Writing document for code
     Project 4 - Catalog Item

Week 5 - Rails application design principles
Week 5 - Mission
     Lesson 1 - Advanced View: Structuring Layouts
     Lesson 2 - Advanced Data Modeling
 
    Lesson 3 - Common OOP design patterns
 
    Lesson 4 - Authentication
     Lesson 5 - Auto review your code

Week 6 - Front-end Development
Week 6 - Mission
     Lesson 1 - HTML5 & CSS3
 
    Lesson 2 - Bootstrap framework
 
    Lesson 3 - Javascript
     Lesson 4 - jQuery library
     Lesson 5 - JSON APIs and Ajax
     Project 5 - Front-end development challenges

Week 7 - ReactJS and Rails
     Lesson 1 - ReactJS introduction and installation
     Lesson 2 - Basic concepts of React
     Lesson 3 - Thinking in React
     Lesson 4 - How to render React components on Rails views Tutorial 

Frequently Bought Together
S$495
S$990
Web-based Java Applications Web-based Java Applications
Chu Tuan Luyen
Senior Java Developer. Currently teaching in FPT University.
S$495
S$990
Ruby on Rails Ruby on Rails
Quach Ngoc Xuan
Senior Software Engineer at FPT-Software for 10+ years. Currently a lecturer at FPT University
S$495
S$990
Software Requirements Software Requirements
Vu Manh Thang
Senior Business Analyst. BA at Banking, Outsource.
S$495
S$990
Database Systems Database Systems
Ngo Tung Son
Co-founder and Technical Manager of Hung Vuong Trading Technology
S$495
S$990
Front-End Web Development Front-End Web Development
Quach Ngoc Xuan
Senior Software Engineer at FPT-Software for 10+ years. Currently a lecturer at FPT University
S$495
S$990
Introduction to Computer Science Introduction to Computer Science
Phan Truong Lam
Director of Academic Affair Department at FPT University
S$495
S$990
Introduction to Software Engineering Introduction to Software Engineering
Nguyen Tat Trung
Senior Software Engineer at FPT-Software. Currently a lecturer at FPT University
S$495
S$990
Data structures and algorithms Data structures and algorithms
Ngo Tung Son
Co-founder and Technical Manager of Hung Vuong Trading Technology
S$495
S$990
Object-Oriented Programming (with Java) Object-Oriented Programming (with Java)
Nguyen Quyet
Lecturer at FPT Software training center. Masters Information Systems - Hanoi University of Technology