Building your own API with Rails
Delve into creating, optimizing, and securing a Rails API from scratch. Gain insights into building a full-fledged, efficient Rails API, ready for immediate use.
Join 3.1 million developers at
What You'll Learn
- Learn how to create an application using Rails
- Learn about the MVC (Model View Controller) architecture and how it is used in Rails
- Learn how to create and expose endpoints of a Rails API
- Learn securing the endpoints of a Rails API using user authorization
- Learn to optimize a Rails application
Learning Roadmap
1.
Getting Started
Getting Started
2.
The API
The API
3.
User Model
User Model
12 Lessons
12 Lessons
4.
Authenticating the Users
Authenticating the Users
8 Lessons
8 Lessons
5.
User's Products
User's Products
12 Lessons
12 Lessons
6.
Building JSON
Building JSON
11 Lessons
11 Lessons
7.
Placing Orders
Placing Orders
9 Lessons
9 Lessons
8.
Improving Orders
Improving Orders
6 Lessons
6 Lessons
9.
Optimizations
Optimizations
9 Lessons
9 Lessons
10.
Wrap up
Wrap up
2 Lessons
2 Lessons
Alexandre Rousseau
Every Educative resource is designed by our team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who've shipped production code at scale and taught the theory behind it. No videos, no fluff.
Trusted by 3.1 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