Beginner
150 Lessons
20h 15min
Certificate of Completion
Takeaway Skills
Get a strong understanding of web development with the Rails architecture.
Become familiar with the Ruby programming language.
Learn to make iterative improvements and create products with Agile methodologies.
Learn to build and deploy fullstack web applications using Rails and Agile.
Course Overview
Rails is a development framework that uses the Ruby programming language. Agile is a project management methodology that focuses on iterative development. Using Ruby and Agile together enable software engineers to deliver robust customer-facing applications. This course serves as a comprehensive introduction to web development using Rails 6. First, you’ll get introduced to the Rails architecture and its model, view, and controller components. You’ll create a basic e-commerce application before adding funct...
Course Content
Getting Started
Instant Gratification
The Architecture of Rails Application
Introduction to Ruby
The Depot Application
Creating the Application
4 Lessons
Validation and Unit Testing
6 Lessons
Catalog Display
7 Lessons
Cart Creation
9 Lessons
A Smarter Cart
7 Lessons
Adding a Dash of Ajax
7 Lessons
Check Out
5 Lessons
Entering Additional Payment Details
6 Lessons
Sending Emails and Processing Payments Efficiently
5 Lessons
Logging In
6 Lessons
Internationalization
6 Lessons
Receive Emails and Respond with Rich Text
5 Lessons
Finding Your Ways Around Rails
4 Lessons
Active Record
8 Lessons
Action Dispatch and Action Controller
8 Lessons
Action View
9 Lessons
Migrations
7 Lessons
Customizing and Extending Rails
6 Lessons
Conclusion
1 Lesson
Appendix
7 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.