Ruby on Rails 5 Masterclass: Build Ajax web app from scratch
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 Contact's 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 Form's Image Preview
Chapter 8: Building a Search Form
Lecture 1: Adding Delete Contact Feature
Lecture 2: Code Refactor
Lecture 3: Fix The Selected sidebar group's 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 Devise's Forms Style
Lecture 4: Fix The current user's name
Lecture 5: Creating a helper to indicate active menu item
Lecture 6: Customize Devise's redirection hook
Lecture 7: Customizing Devise Default Route
Lecture 8: Customize Devise's 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 user's 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 Link's 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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024