MASTER THE ART OF

RUBY WEB APIs

Enter your email.

Oops. There's something wrong with your email.

Boost your career by learning how to build the Ultimate Web API with this comprehensive course.

"I really enjoyed reading this well-researched book on APIs. I have learned so much from the examples and explanations and will use this book in future as a reference guide."

- Francois van der Hoven

It’s undeniable, the demand for web APIs is exploding right now...

With the switch to mobile and the rise of front-end frameworks like React, learning how to build advanced web APIs has become an essential skill for any developer. By mastering this new skill, you will be able to skyrocket your career success.

But building mordern web APIs isn't easy. These are complex beasts we're dealing with!

And if you lack the foundations, you will discover HUGE problems looming...

...Like a ticking time-bomb waiting to explode, bugs, communication problems, client errors, and endless security issues can eventully ruin your web API.

Master Ruby Web APIs Book Cover

And believe me, web API mistakes are expensive, time consuming and frustrating!

So imagine being able to craft a masterpiece - one that you love, one that's bug-free, robust, extendable and easy to use... wouldn't that be incredible?

You'd instantly skip the sleepless nights, the endless debugging and the incoherent tutorials.

Save hours of frustration & start building optimal web APIs today

Master Ruby Web APIs is a comprehensive course that will teach you everything you need to know about web APIs. But don't just take my word for it. Use the form below to receive 3 chapters from the book!

GET STARTED BY UNLOCKING 3 CHAPTERS FROM THE COURSE FOR FREE

For a limited time only, you can unlock chapters 1, 2 and 12 from Master Ruby Web APIs.

Enter your email below to receive them.

Enter your email.

Oops. There's something wrong with your email.

No Spam. Unsubscribe Anytime.

Why did I create this course?

First of all, let me introduce myself - my name is Thibault Denizet.

I know just how frustrating it is to spend hours carefully developing a web API, only to feel disappointed with the end result.

After years of creating web APIs, testing them and dealing with difficult clients, I dedicated my time to truly understand how web APIs should be implemented.

To that end, I've studied almost every book, forum and tutorial, soaking in knowlege like a programming sponge.

Photo of Thibault Denizet

Now I want to share with you every success-boosting trick, tip and hack I've learned.

Discover the perfect package for you

Simply pick the course package adapted to your needs and budget

The Ruby Web API Masterclass

The Ruby Web API Masterclass

This is the ultimate start-to-finish value package - and for just $199, you'll get:

  • The Master Ruby Web APIs book - this powerful ebook will teach you EVERYTHING you need to know about web APIs.
  • The Source Code for each chapter - a time-saving resource that will accelerate your learning.
  • Building a React front-end video course - 6 practical screencasts to understand what happens on the front-end side.
  • The Source Code of the front-end React application - another time-saving resource, if you just want to play with the finished application or customize it.
  • Go further with the series of Ruby screencasts - 7 engaging screencasts abording topics related to web APIs, to perfect your knowledge after reading the book.
  • Practice exercises & their solutions - fast-track your learning & put everything you’ve learned into practice.
Need more details? Here’s what you’ll receive with each course material...
The Book
Master Ruby Web APIs Book Cover
Master Ruby Web APIs

Delivered in PDF, EPUB, MOBI and HTML


The Ruby Screencasts
Deploying Alexandria To Digital Ocean with Dokku (12:38) cover
Deploying Alexandria To Digital Ocean with Dokku (12:38)
Extracting the Builders To Ruby Gems - Part 1 (16:22) cover
Extracting the Builders To Ruby Gems - Part 1 (16:22)
Extracting the Builders To Ruby Gems - Part 2 (09:37) cover
Extracting the Builders To Ruby Gems - Part 2 (09:37)
Web Tools For Your APIs: Apex Ping (07:15) cover
Web Tools For Your APIs: Apex Ping (07:15)
Web Tools For Your APIs: Rollbar (04:50) cover
Web Tools For Your APIs: Rollbar (04:50)
Web Tools For Your APIs: Loader.io (04:22) cover
Web Tools For Your APIs: Loader.io (04:22)
DRYing Up Alexandria Tests (17:41) cover
DRYing Up Alexandria Tests (17:41)

The React Video Course
React Front-end - Part 1: Setup (07:17) cover
React Front-end - Part 1: Setup (07:17)
React Front-end - Part 2: Book Listing (17:49) cover
React Front-end - Part 2: Book Listing (17:49)
React Front-end - Part 3: Layout and Style (07:22) cover
React Front-end - Part 3: Layout and Style (07:22)
React Front-end - Part 4: Pagination (15:18) cover
React Front-end - Part 4: Pagination (15:18)
React Front-end - Part 5: Book Details (08:59) cover
React Front-end - Part 5: Book Details (08:59)
React Front-end - Part 6: Authentication (12:48) cover
React Front-end - Part 6: Authentication (12:48)

The Source Code
The Source Code, Chapter by Chapter cover
The Source Code, Chapter by Chapter
React Front-end Source Code cover
React Front-end Source Code
Solutions to all the Exercises cover
Solutions to all the Exercises

The API Rockstar Bundle

The API Rockstar Bundle

For just $89, you'll discover a streamlined course teaching you everything you need to master web APIs. You'll enjoy:

  • The Master Ruby Web APIs book - this powerful ebook will teach you EVERYTHING you need to know about web APIs.
  • The Source Code for each chapter - a time-saving resource that will accelerate your learning.
  • The Source Code of the front-end React application - another time-saving resource, if you just want to play with the finished application or customize it.
  • Practice exercises & their solutions - fast-track your learning & put everything you’ve learned into practice.
The Book
Master Ruby Web APIs Book Cover
Master Ruby Web APIs

Delivered in PDF, EPUB, MOBI and HTML


The Source Code
The Source Code, Chapter by Chapter cover
The Source Code, Chapter by Chapter
React Front-end Source Code cover
React Front-end Source Code
Solutions to all the Exercises cover
Solutions to all the Exercises

The Book (Budget Option But Still Awesome!)

Don't underestimate the book. That's where I spent most of my time and it will teach you everything you need to know about Web APIs.

The React course, the screencasts and the source code are really useful but if you don't mind a bit of extra work, you will be just fine with the book alone.

And this book comes in HTML, PDF, EPUB and MOBI formats - so it's perfect for whatever platform you're reading from.

The Book (Budget Option But Still Awesome!)

Here's what you can look forward to...

Module 1 (Chapters 2-10)

Simple Sinatra APIs to understand the basics of the Web

With a mix of history, web standards and best practices, this chapter will equip you with strong web API foundations to kickstart your learning.

Understand HTTP, caching, versioning, authentication and much more! But it’s not just theory - you’ll discover how to build Sinatra APIs with everything you’ve learned so far.

Module 2 (Chapters 11-28)

Building a complete web API with Rails 5

You’ll learn how to create a real-life application: an e-commerce API selling digital books.

To write robust code, we follow a TDD-like approach. And we don’t hesitate to go out of the “Rails Way” to create clean and maintainable code (going far beyond simple MVC).

This API is more than just a “tutorial application”. You’ll integrate everything you need to practically release and deploy it to Heroku.

Some of the key highlights:

  • A complete set of resources to sell books (books, publishers, authors, purchases, etc.)
  • A secure authentication mechanism for clients AND users that will protect us (from timing attacks for example).
  • A bunch of optimization tricks with compression and caching.
  • A set of custom made tools to handle the representations generation (representation builders, query builders, serializers, etc.)
  • Support for CORS requests in order to build JavaScript clients.

Module 3 (Chapters 28-32)

Understanding REST and turning Alexandria into a hypermedia API

In the last module, you’ll discover REST and what it really is (hint: it’s probably more than you think)! You’ll review the REST constraints and learn why Alexandria cannot be considered a RESTful API. We’ll also explore what needs to be changed to make that happen.

Then you’ll learn how to transform Alexandria into a hypermedia API and discuss some of the options regarding hypermedia formats.

+ You’ll also receive FREE book updates with the latest information about RESTful and hypermedia API (and no, they’re not necessarily the same thing!).

How this course is empowering web developers across the world...

"I really enjoyed reading this well-researched book on APIs. I have learned so much from the examples and explanations and will use this book in future as a reference guide."

Francois van der Hoven

Software Developer at Bus4x4

Francois van der Hoven photo

"This book is a gold mine of useful informations and best practices for both server and client side developers. It covers all aspects of API integration and will satisfy every developer. It's a great book to have if you are working or plan to work with an API. Can't wait to see more from this author!"

Médéric Petit

Software Engineer at SmartSoftAsia

Médéric Petit photo

"Read half of it in two days! If you develop REST APIs in Ruby you *must* read this."

@FredAtBootstrap

Freelance full-stack developer

"A very good book about API implementation All key concepts are covered and illustrated with examples. It is thorough and easy to follow, highly recommended!"

Florent Guilleux

Software Engineer

Florent Guilleux photo

"I did my Master’s thesis about the current state of Web APIs in 2013. At that time I found a lot of interesting theoretical articles, but when I had to put what I’ve learned in practice it was a real struggle. I was working with Ruby at that time and the lack of materials about the subject pushed me to do a six-month-long research to build a proper Web API. I sincerely wish that at that time Master Ruby Web APIs existed. After reading what Thibault wrote, I can assure you that it will save you a lot of time. You are lucky, because now there’s a book filling a subject that wasn’t covered enough in the Ruby community."

Simon Bonnard

Freelance Software Engineer

100% money back guarantee.

If, for any reason, you're not 100% satisfied with this course, you can ask for a complete refund within the 30 days following your purchase. No questions asked.

With absolutely no risk, what do you have to lose?

Are you ready to master web APIs today?

This comprehensive course will equip you with the expertise to become a master in developing Ruby web APIs. You'll discover the life-long skills to bring any web API to life. You'll boost your employability and career prospects. And you'll save hours of frustration.

So what are you waiting for?

Order your package option below, become a web API master and fast-track your learning today.

Questions?

What formats are available?
The book comes as a local HTML website, a PDF file, an EPUB file and a MOBI file.

Can I read a sample?
Sure, you can get one there.

What if I don’t like it?
You can get a refund within 30 days after your purchase. Just send me an email and I will refund your purchase, no question asked. However, I would appreciate if you could tell me what you didn’t like in order to improve the book ;)

Do you have an affiliate program?
I do. I offer 50% commissions and you can send me an email to talk about it.

I have another question!
Then send me an email, I will be happy to answer you!