Building Ruby Web Apps with Rack
Pluralsight
Course Summary
Almost every Ruby web framework has one thing in common: they're built on Rack. In this course you'll learn how to use this vital library, both by itself and in conjunction with other Ruby frameworks.
-
+
Course Description
At the core of every major Ruby web framework is Rack, a slim, versatile HTTP library. In this course, Building Ruby Web Apps with Rack, you'll learn how to use Rack and make simple, fast web applications. First, you'll learn the basic protocol that Rack uses for communicating with web servers like Puma and Unicorn. Next, you'll discover how to extend and enrich your application with middleware. Finally, you'll explore how to leverage your knowledge of Rack in other frameworks like Rails and Sinatra. When you're finished with this course, you'll have a foundational knowledge of Rack that will help you build faster, more maintainable Ruby web applications.
-
+
Course Syllabus
Course Overview- 1m 15s
—Course Overview 1m 15sGetting Started- 11m 59s
—What Is Rack and Why Use It? 4m 7s
—Minimal Rack App 4m 48s
—The Rack Spec and Summing Up 3m 3sRouting, Requests, and Responses- 30m 46sMiddleware- 29m 43sIntegrating Rack- 24m 36s