HOME > Development > Ruby on Rails 5 Masterclass- Build Ajax web app from scratch

Ruby on Rails 5 Masterclass- Build Ajax web app from scratch

  • Development
  • Mar 05, 2025
SynopsisRuby on Rails 5 Masterclass: Build Ajax web app from scratch,...
Ruby on Rails 5 Masterclass- Build Ajax web app from scratch  No.1

Ruby on Rails 5 Masterclass: Build Ajax web app from scratch, available at $69.99, has an average rating of 4.85, with 68 lectures, based on 60 reviews, and has 357 subscribers.

You will learn about Build a professional Rails application Implement AJAX into a Rails application, such as ajax server side validation, AJAX CRUD and AJAX file upload. This course is ideal for individuals who are Anyone who wants to learn Ruby on Rails 5 efficiently and effectively or Developers who want to learn how to implement AJAX CRUD in Rails application or Anyone who wants to learn how to build professional applications with Ruby on Rails It is particularly useful for Anyone who wants to learn Ruby on Rails 5 efficiently and effectively or Developers who want to learn how to implement AJAX CRUD in Rails application or Anyone who wants to learn how to build professional applications with Ruby on Rails.

Enroll now: Ruby on Rails 5 Masterclass: Build Ajax web app from scratch

Summary

Title: Ruby on Rails 5 Masterclass: Build Ajax web app from scratch

Price: $69.99

Average Rating: 4.85

Number of Lectures: 68

Number of Published Lectures: 68

Number of Curriculum Items: 68

Number of Published Curriculum Objects: 68

Original Price: $24.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build a professional Rails application
  • Implement AJAX into a Rails application, such as ajax server side validation, AJAX CRUD and AJAX file upload.
  • Who Should Attend

  • 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
  • Target Audiences

  • 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
  • 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

  • SJR

  • And much more

  • 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.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Getting started with Rails

    Lecture 1: Create New Rails Application

    Lecture 2: Database Configuration

    Chapter 3: Working with Database

    Lecture 1: Using Database Migration to create Contacts and Groups Tables

    Lecture 2: Specify the column length when working with Migration

    Lecture 3: Populate Data in contacts and groups tables using Seed

    Chapter 4: Route, Controller and Views

    Lecture 1: Introducing to Rails Route, Controller and Views

    Lecture 2: Instegrated Bootstrap to Rails

    Chapter 5: Presenting Data

    Lecture 1: Display All Contacts

    Lecture 2: Display All Contacts Using Collection Rendering

    Lecture 3: Show No Record Found Alert

    Lecture 4: Show Contacts Avatar

    Lecture 5: Pagination – Part 1

    Lecture 6: Pagination – Part 2

    Lecture 7: Display all contact groups from database to the sidebar

    Lecture 8: Mark the selected link

    Lecture 9: Make the links working

    Chapter 6: Working with Form

    Lecture 1: Building a form

    Lecture 2: Saving the contact data to database

    Lecture 3: Validate data before saving

    Lecture 4: Utilize The Rails Form Helper

    Lecture 5: Make the form to be able to update contact data

    Chapter 7: File Upload

    Lecture 1: Uploading and resizing Image with paperclip gem

    Lecture 2: Set The Default Image (Alternative)

    Lecture 3: Fix the Forms Image Preview

    Chapter 8: Building a Search Form

    Lecture 1: Adding Delete Contact Feature

    Lecture 2: Code Refactor

    Lecture 3: Fix The Selected sidebar groups link before and after saving

    Lecture 4: Adding a search form feature – Part 1 (Building a Search Form)

    Lecture 5: Adding a search form feature – Part 2 (Code Refactor)

    Lecture 6: Adding a search form feature – Part 3 (Using Active Record Scope)

    Lecture 7: Adding a search form feature – Part 4 (Misc)

    Chapter 9: Working with AJAX

    Lecture 1: Autocomplete

    Lecture 2: Utilize Jbuilder to handle JSON response

    Lecture 3: Implementing AJAX to validate new contact group

    Lecture 4: Implementing AJAX to create new contact group

    Lecture 5: Implementing AJAX to add the newly created contact group to the form

    Chapter 10: Authentication

    Lecture 1: Install and configure Devise gem

    Lecture 2: Customizing Navbar in the Application Layout

    Lecture 3: Customizing Devises Forms Style

    Lecture 4: Fix The current users name

    Lecture 5: Creating a helper to indicate active menu item

    Lecture 6: Customize Devises redirection hook

    Lecture 7: Customizing Devise Default Route

    Lecture 8: Customize Devises edit user form

    Chapter 11: Authorization

    Lecture 1: Adding User reference to contacts and groups table

    Lecture 2: Modify the seeds to fill user reference in contacts and groups table

    Lecture 3: Display only the current users contacts & groups

    Lecture 4: Authorize actions

    Chapter 12: Customise Application Views

    Lecture 1: Customize the Home and Dashboard view

    Lecture 2: Customize Error Pages

    Lecture 3: Customize Validation Errors

    Lecture 4: Customize Flash Messages

    Chapter 13: Advance AJAX Techniques (Build AJAX CRUD)

    Lecture 1: AJAXify the Pagination, Table & Search Form

    Lecture 2: Using pushState to update URL

    Lecture 3: AJAXify the sidebar

    Lecture 4: AJAXify the Form – Part 1 (Create Ajax Form Modal)

    Lecture 5: AJAXify the Form – Part 2 (Make the form working with or without ajax)

    Lecture 6: AJAXify the Form – Part 3 (Fix the add group button functionality)

    Lecture 7: AJAXify the Form – Part 4 (Saving the new contact with Ajax)

    Lecture 8: Fix the sidebar and pagination issues after new contact added

    Lecture 9: Fix the contacts table & Pagination Links URL issues after new contact added

    Lecture 10: Make the Ajax Form Modal able to update existing contact

    Lecture 11: AJAXify the contact deletion

    Lecture 12: Replace native confirmation dialog with bootstrap modal dialog

    Lecture 13: Ajax File Upload

    Lecture 14: Adding Ajax spin to Rails application

    Lecture 15: Future Lectures

    Instructors

  • Ruby on Rails 5 Masterclass- Build Ajax web app from scratch  No.2
    Eding Muhamad Saprudin
    Full-stack Web Developer and Instructor
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 0 votes
  • 3 stars: 8 votes
  • 4 stars: 11 votes
  • 5 stars: 39 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!