Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
MVP189
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
PAREPOS
JAVABET99
KONTAN88
PEWE128
LAGA88
SKY99IDN
BUANA88
BOXING55
DEWISRI88
DEWISRI88
DEWISRI88
MVP189
slot mania
MVP189
situs tergacor
pg slot wallet
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Link list
Đổi giao diện
Giao diện cũ
Giao diện mới
Learning AI
Machine Learning cơ bản
en
English
Technology
Development
Udemy - The Complete Ruby on Rails Developer Course 2025-3
0 students
Last updated
Aug 2025
Enrol now
Overview
Course content
Instructors
About the course
Udemy - The Complete Ruby on Rails Developer Course 2025-3
Show more...
Course content
Sections:
15
•
Activities:
1
•
Resources:
275
Expand all
Section 1
Introduction and Setup
Announcements
1 Introduction
3 Lets code the quiz
4 Course Structure Overview and best way to use the course
5 Ruby on Rails Development Environment overview
8 Preview SaaS Project Management App built in section 11
9 Preview of MessageMe chat application showcasing real time Rails Section 8
10 Preview of Finance Tracker App built in section 9 rapid prototyping
11 Preview of Univ App using material design for front end Section 12
12 Preview of Alpha Blog App built from section 4 through 7
Section 2
The Ruby Programming Language
1 How to get Free Live Help
2 Introduction to Section 2 and Ruby
4 Working with Strings part 1
5 Working with Strings part 2 Getting input from user
8 Working with numbers
11 Brief look at comparison operators
12 Methods
13 Branching ifelsifelseend
15 Arrays and Iterators
17 Hashes
19 Homework Project Authenticator
20 Authenticator project implementation
22 Ruby Style Guide
24 Homework Assignment Area code dictionary
26 Solution Area code dictionary
28 Practice what you have learnt
29 Introduction to Object Oriented Programming
31 Attributes getters and setters
33 Final Ruby project Classes Modules Mixins 1 bcrypt
35 Final Ruby project Classes Modules Mixins 2 methods
37 Final Ruby project Classes Modules Mixins 3 modules
39 self notation for method names
40 Final Ruby project Classes Modules Mixins 4 include
Section 3
Introduction to Ruby on Rails
1 Introduction to Section 3 and Ruby on Rails kickoff
3 Model View Controller and Rails App Structure
6 Root route controller more MVC and say Hello World
8 Structure of a Rails application
10 Version control with Git
12 Setup online code repository with GitHub
14 Front end Learn and practice HTML and CSS
18 Add About page and homework assignment
20 Production Deploy
22 The back end Database and tables in Rails
23 The back end CRUD scaffold and wrap up section 3
Section 4
CRUD Operations in Ruby on Rails
2 Introduction to Section 4 Tables migrations and naming conventions
4 Models and rails console
6 CRUD operations from rails console
8 Validations
10 Show articles route action and view
12 Articles index
14 Forms build a new article creation form
16 Create action save newly created articles
18 Messaging validation and flash messages
20 Edit and update update existing articles
22 Delete delete articles
24 User Interface add layout links
26 DRY Dont Repeat Yourself code refactoring and partials
28 Production deploy and wrap up section 4
Section 5
Styling for your Rails Application
1 Introduction to Section 5 and styling
2 Learn to use Bootstrap
3 Install Bootstrap asset pipeline JavaScript webpack Rails 6 vs 5
5 Install Bootstrap in Rails 5 or earlier versions
7 Build homepage
9 Layout links using Bootstrap classes
11 Style articles index page
13 Style form partial
15 Style validation and flash messages
17 Style show view
19 Cleanup layout production deploy and wrap up section 5
Section 6
Associations and Authentication Systems
1 Introduction to section 6 users associations ERD and more
2 One to many associations demo with the rails console
3 Create users
5 Add user validations
7 One to many association
9 Show user info in articles
11 Alter object state before_save
13 Add secure password
15 New user signup form
17 Create new users back end
19 Edit users
21 Show user and profile image
23 Add users index
25 Cleanup layout
27 Add pagination to views
29 Add login form
31 Create and destroy user sessions
33 Authentication helper methods
35 Controller methods as helper methods
37 Restrict actions from UI
39 Modify navigation based on helpers
41 Restrict actions at controller level articles
43 Restrict actions in controller level users
45 Delete user
47 Add admin user functionality intro
49 Add admin user access through views and controllers
51 Assignment alert message color based on type
53 Production deploy and wrap up section 6
Section 7
Many-To-Many Associations and Automated Testing - Integration, Functional, Unit
1 Introduction to Section 7
2 Category model and testing
4 Validations using unit tests
6 Categories controller and tests
8 Create category and test
10 Integration test Create category business process
12 Integration test for invalid category
14 Integration test and feature listing categories
16 Admin user requirement and test
18 Update navigation
20 Many to many association introduction
21 Many to many association back end implementation
23 Add association from UI
25 Update article views to display categories
27 Complete category index and show views
29 Edit categories
31 Deploy to production homework wrap up section 7
Section 8
Real-time Rails - MessageMe Chat app using ActionCable and web sockets
1 Preview of the app built in this section
3 Start new rails app local cloud9 AWS cloud9 all 3 for demo
4 Task 1 Version control
5 Task 2 Root and Login routes
6 Install Semantic UI for front end
7 Add navigation menu
8 Enable dropdown functionality and create nav partial
9 Add favicon
10 Build Chatroom Homepage
11 Complete Chatroom
12 Task 3 Build login page
13 Explore the back end design
14 Task 4 Build User resource
15 Task 5 Build Message resource
16 Task 6 Add actual messages from table
17 Add message partial and refactor some code
18 Task 7 Start authentication system
19 Add authentication system create and destroy sessions
20 Enable flash messages display
21 Restrict views at controller layer
22 Add messages from UI
23 Introduction to WebSocket protocol
24 Implementing real time with ActionCable overview
25 Generate a Chatroom channel
26 Modify and broadcast messages
27 Display messages using partial
28 Add auto scrolling to chat window
29 Beautify input box functionality and create custom scope
30 Section Project
Section 9
Stock Tracker Social Media App
2 Finance Tracker Requirements
4 Assignment 1 completion
6 Assignment 2 completion
7 Add devise gem for authentication
8 Create users using devise
9 Test authentication system login logout
10 Assignment Add Bootstrap to the application
11 Implementation Add Bootstrap 4 step by step
12 Update views
13 Update layout containers for styling
14 Layout Assignment Add messages and nav partial
15 Setup and use API key to get stock data
16 Create Stock model with attributes
17 Stock lookup build class method to lookup stock info
18 Secure credentials in Rails 6
19 Store secure API key
20 Setup front end structure for stock lookup
21 Build Stock Lookup Form
22 Display stock price in browser
23 Create and display stock objects in browser
24 Dealing with invalid search results
25 Use Ajax for form submission
26 Setup JavaScript response
31 JavaScript responses to invalid search results
32 Users and stocks many to many association
33 Setup UserStock resource
34 Stocks listing view
35 Cleanup application layout
36 Track stocks from front end browser
37 Implement stock tracking restrictions
38 Add functionality to remove tracking
39 Modify user model
40 Accept additional fields in app edit action
41 Complete signup assignment
42 Self referential association users and friends
43 Assignment completion walkthrough friends list
44 Assignment Create search friends form
45 Add JavaScript response to form submission
46 Search usersfriends implement search method
47 Display search results in the browser
48 Implement remove tracking functionality
49 Implement add friend functionality
50 Display userfriend profile and tracking options
Section 10
Email, Custom Payment Functionality and File Uploads
2 Start Photo App
4 Setup Authentication System
6 Sending Email in Production
8 Update Layout and Test Email in Production
10 Build Homepage
12 Stripe and Payment Introduction
14 Payment Model
16 Update Form for Credit Card Payments
18 Javascript Events
20 Extend Devise Registrations Controller
22 Fix Conflict Bug
24 Image Upload
26 Image Size Validations
28 Image Upload in Production
30 Complete Prod Image Upload
Section 11
Software as a Service Project Management App
3 Start the new SaaS app
5 Setup email
7 Setup Milia and Devise
9 Add Bootstrap for styling
11 Build Homepage and add styling
13 Add Plans for Tenants
15 Confirmations and Styling
17 Invite new members
19 Projects for Tenants
21 Projects Controller
23 Add Datepicker
25 Projects show and list
27 Create Artifacts
29 Setting up AWS
31 Upload Artifacts
33 Complete Artifacts
35 Fix AWS issues and Preview App
37 Setup Stripe for Payments
39 Form for Credit Card Fields
41 Javascript details Stripe and Payment Processing
43 Javascript continued
44 Custom Registrations Controller
46 Edit Tenant Plans
48 Update Action
50 Add Admin User for Organizations
52 Create Nav Partial
54 Users and Projects
56 Complete User Project views
58 Bug Fixes Preview and Deploy
Section 12
Material Design (MaterializeCSS) as front-end
1 Section intro Use MaterializeCSS as front end instead of bootstrap
3 Start new rails app run server both local and cloud IDE example
4 App structure MVC and root route
6 Add routes
7 Explore the layout file and erb
8 Start styling the app
9 Add front end framework and navigation
10 Create a sticky footer
11 Add dropdown feature and hamburger menu
12 Work on the content layout view Courses
13 CRUD from the back end and courses resource
14 Front end display and validations
15 Learn how to use partials
16 Create students resource
18 Students index
19 Create a new student form
20 Create students and work with errors
21 Add flash messages and errors
22 Student show page
23 Edit student functionality
24 DRY your code extract redundancies
25 Add secure password
26 Update forms to accept passwords and modify styling
27 Authentication system build routes and form
28 Create and destroy sessions add auth methods
29 Restrict actions views and clean up layout
30 Introduction to many to many associations
31 Create association from rails console
32 Add associations from front end
Section 13
Rails installation and usage Mac
1 Terminal basics in MacOS
2 Command Line Tools
3 Text editor
4 Install or check installation of NodeJS
5 Install Yarn JavaScript package manager
6 Install RVM Ruby version manager
7 Install Ruby
8 Install and setup Git for version control
9 Install and use Ruby on Rails 6
10 Install and use Ruby on Rails 5
Section 14
Rails installation and usage AWS Cloud9
1 Amazon Web Services Cloud9 setup
2 Terminal basics in AWS Cloud9
3 Install or check installation of Rails dependencies in IDE
4 Install and use Rails 6 on AWS Cloud9
5 Install and use Rails 5 on AWS Cloud9
Section 15
Thank you and next steps
1 Final Student Project
2 Thank you
Instructors
Enrolment options
Udemy - The Complete Ruby on Rails Developer Course 2025-3
Course modified date:
20 Aug 2025
Udemy - The Complete Ruby on Rails Developer Course 2025-3
Enrolled students:
There are no students enrolled in this course.
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Forums
Resources
Share this course
Scroll to top
×
Close
×
Close