Five Essential Tools for Building REST APIs
Pluralsight
Course Summary
REST APIs are a great way to connect systems together. They are platform-independent and work on simple, well-established standards that are designed to support high performance, massive scale, and secure communication. This course presents a toolset for delivering better REST APIs that give clients what they need, run fast, scale well, and are easy to look after.
-
+
Course Description
REST provides the foundations for how your API will run, but it gives you a lot of freedom in how you design and build it. This course covers tools which make it easy to ensure your API implementation is high quality and does what the clients need it to do. We cover the full delivery lifecycle, from tools which support collaborative design, through testing, performance testing, and monitoring the health of your API when it's live.
-
+
Course Syllabus
Collaborative Design- 33m 35s
—Introducing the Course 1m 59s
—Choosing Your Tools 1m 29s
—Collaborative Design 1m 36s
—Demo 1: API Blueprints in Apiary 1m 28s
—The Spider Log API 0m 54s
—Demo 2: First Draft in Apiary 4m 14s
—Payload Design 1m 29s
—Demo 3: Second Draft in Apiary 3m 27s
—The Apiary Blueprint 1m 36s
—Demo 4: Apiary Stub and Traffic Inspector 1m 33s
—Apiary Features 1m 26s
—Demo 5: Spider Log API - V1 1m 26s
—Alternative Tools - Swagger 1m 9s
—Demo 6: Swagger 2m 36s
—Alternative Tools - RAML 0m 41s
—Demo 7: RAML 3m 11s
—Module Summary 3m 13sTesting- 30m 11s
—Testing REST APIs 1m 55s
—Demo 1: Postman 3m 13s
—Demo 2: Postman Collections 3m 20s
—REST Client Alternatives 2m 55s
—Demo 3: cURL 2m 30s
—HTTP Debuggers 1m 25s
—Demo 4: Burp 2m 59s
—Demo 5: Burp Security Features 2m 11s
—HTTP Debugger Alternatives 1m 59s
—Packet Sniffers 1m 2s
—Demo 6: Wireshark 4m 47s
—Module Summary 1m 50sHTTP- 43m 31sPerformance Testing- 27m 52sMonitoring- 29m 49sSummary- 11m 27s