Agile Web Development Using Rails 6
Gain insights into building and deploying web applications with Rails 6 and Ruby. Delve into Agile methods to deliver robust, customer-facing e-commerce applications incrementally.
- 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.
Learning Roadmap
1.
Getting Started
Getting Started
2.
Instant Gratification
Instant Gratification
3.
The Architecture of Rails Application
The Architecture of Rails Application
5 Lessons
5 Lessons
4.
Introduction to Ruby
Introduction to Ruby
9 Lessons
9 Lessons
5.
The Depot Application
The Depot Application
3 Lessons
3 Lessons
6.
Creating the Application
Creating the Application
4 Lessons
4 Lessons
7.
Validation and Unit Testing
Validation and Unit Testing
6 Lessons
6 Lessons
8.
Catalog Display
Catalog Display
7 Lessons
7 Lessons
9.
Cart Creation
Cart Creation
9 Lessons
9 Lessons
10.
A Smarter Cart
A Smarter Cart
7 Lessons
7 Lessons
11.
Adding a Dash of Ajax
Adding a Dash of Ajax
7 Lessons
7 Lessons
12.
Check Out
Check Out
5 Lessons
5 Lessons
13.
Entering Additional Payment Details
Entering Additional Payment Details
6 Lessons
6 Lessons
14.
Sending Emails and Processing Payments Efficiently
Sending Emails and Processing Payments Efficiently
5 Lessons
5 Lessons
15.
Logging In
Logging In
6 Lessons
6 Lessons
16.
Internationalization
Internationalization
6 Lessons
6 Lessons
17.
Receive Emails and Respond with Rich Text
Receive Emails and Respond with Rich Text
5 Lessons
5 Lessons
18.
Finding Your Ways Around Rails
Finding Your Ways Around Rails
4 Lessons
4 Lessons
19.
Active Record
Active Record
8 Lessons
8 Lessons
20.
Action Dispatch and Action Controller
Action Dispatch and Action Controller
8 Lessons
8 Lessons
21.
Action View
Action View
9 Lessons
9 Lessons
22.
Migrations
Migrations
7 Lessons
7 Lessons
23.
Customizing and Extending Rails
Customizing and Extending Rails
6 Lessons
6 Lessons
25.
Appendix
Appendix
7 Lessons
7 Lessons
The Pragmatic Programmers
We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.
Trusted by 2.9 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources