Rails 5 Masterclass
4.3 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
20 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Rails 5 Masterclass to your Wishlist.

Add to Wishlist

Rails 5 Masterclass

Learn to build web application with Rails 5, Boostrap, jQuery and AJAX
New
4.3 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
20 students enrolled
Last updated 9/2017
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build a professional Rails application
  • Implement AJAX into a Rails application, such as ajax server side validation, AJAX CRUD and AJAX file upload.
View Curriculum
Requirements
  • You should have basic computer skills
  • You should have modern Web Browser and Text Editor or IDE
  • You have Rails 5 installed in your computer
Description

NOTE: This is an EARLY ACCESS version of the course,  all content is not yet published. New content being added soon!

With a focus on Rails and real world application, This course is an efficient way to learn Rails and AJAX and start building the applications you have been dreaming about.

This course contains practical and valuable information that you can use to build any Web applications. Together we will build "My contact", a full stack contact manager application which users can easily manage their contacts.

The course cover:

  • Rails Core concept
  • Basic CRUD
  • File Uploading
  • Authentication
  • Authorization
  • AJAX

Join me as I show you how to build full stack applications from start to finish with Rails and some of today's top technology.

Who is the target audience?
  • Anyone who wants to learn Ruby on Rails 5 efficiently and effectively
  • Developers who want to learn how to implement AJAX CRUD in Rails application
  • Anyone who wants to learn how to build professional applications with Ruby on Rails
Compare to Other Ruby On Rails Courses
Curriculum For This Course
55 Lectures
05:35:07
+
Introduction
1 Lecture 03:08
+
Getting started with Rails
2 Lectures 10:50
+
Working with Database
3 Lectures 28:12

Specify the column length when working with Migration
02:57

Populate Data in contacts and groups tables using Seed
13:57
+
Route, Controller and Views
2 Lectures 18:02
Introducing to Rails Route, Controller and Views
09:40

Instegrated Bootstrap to Rails
08:22
+
Presenting Data
9 Lectures 31:29
Display All Contacts
02:45

Display All Contacts Using Collection Rendering
01:56

Show No Record Found Alert
02:49

Show Contact's Avatar
03:41

Pagination - Part 1
05:50

Pagination - Part 2
02:56

Display all contact groups from database to the sidebar
07:26

Mark the selected link
02:05

Make the links working
02:01
+
Working with Form
5 Lectures 37:41
Building a form
06:38

Saving the contact data to database
08:54

Validate data before saving
06:21

Utilize The Rails Form Helper
11:13

Make the form to be able to update contact data
04:35
+
FileUpload
3 Lectures 13:34
Uploading and resizing Image with paperclip gem
07:50

Set The Default Image (Alternative)
02:44

Fix the Form's Image Preview
03:00
+
Buiding a Search Form
7 Lectures 37:37
Adding Delete Contact Feature
04:19

Code Refactor
05:28

Fix The Selected sidebar group's link before and after saving
07:30

Adding a search form feature - Part 1 (Building a Search Form)
09:03

Adding a search form feature - Part 2 (Code Refactor)
03:51

Adding a search form feature - Part 3 (Using Active Record Scope)
05:17

Adding a search form feature - Part 4 (Misc)
02:09
+
Play with AJAX
5 Lectures 35:16
Autocomplete
10:04

Utilize Jbuilder to handle JSON response
04:47

Implementing AJAX to validate new contact group
08:13

Implementing AJAX to create new contact group
06:17

Implementing AJAX to add the newly created contact group to the form
05:55
+
Authentication
8 Lectures 49:30
Install and configure Devise gem
06:09

Customizing Navbar in the Application Layout
09:08

Customizing Devise's Forms Style
08:19

Fix The current user's name
07:16

Creating a helper to indicate active menu item
04:54

Customize Devise's redirection hook
05:03

Customizing Devise Default Route
02:28

Customize Devise's edit user form
06:13
3 More Sections
About the Instructor
Eding Muhamad Saprudin
4.3 Average rating
590 Reviews
10,069 Students
6 Courses
Full-stack Web Developer and Instructor

Eding Muhamad is a full-stack developer from Indonesia and have degrees in Computer Science. He mainly works with PHP and builds web apps with PHP frameworks like Codeigniter, Yii and Laravel, as well as Ruby Framework with Ruby on Rails.

Eding is also love teaching. He teaching about object oriented programming with java, data structure and Algorithm with C++, Web programming with PHP in his college as well.