Below are the video training courses included in this Learning Path.
Designing APIs for the Web
Presented by Mike Amundsen5 hours 48 minutes
In this course, instructor Mike Amundsen demonstrates three widely accepted ways to design APIs for the Web, including tunneling-style with SOAP, URI-style with HTTP, and hypermedia style with REST. After exploring the basics of HTTP and other standards, you’ll learn important design considerations, tooling, and implementation models for each API style, whether you’re building a public API, a purely internal API, or an API accessible by trusted partners.
Resource-Oriented Architectures: Hypermedia
Presented by Brian Sletten6 hours 7 minutes
Get a deeper understanding of how the Web work and how basic Web tools spawned the REST architectural style. Through a blend of theoretical concepts and practical design, you’ll learn to think in terms of resources, rather than simply in code and services. By the end of the course, you’ll be ready to move past concrete and highly coupled thinking to make architectural decisions that survive well beyond specific technology and implementation choices.
Architecture of the MEAN Stack
Presented by Scott Davis3 hours 25 minutes
Discover how the MEAN development stack—MongoDB, ExpressJS, AngularJS, NodeJS—changes the architecture and semantics of building a web application. In this step of your Learning Path, you’ll learn how NodeJS serves as the MEAN stack platform, ExpressJS acts as the web server, AngularJS delivers the user interface, and MongoDB provides persistence. The MEAN stack is not “one framework to rule them all,” but one of many sets of tools to help you solve web development problems.
Building Web APIs with Flask
Presented by Miguel Grinberg3 hours 32 minutes
Using detailed examples, instructor Miguel Grinberg shows you how to use Flask, the popular web framework, to create APIs line-by-line. You’ll also learn how to authenticate API clients, use testing techniques, and simplify advanced features such as pagination, caching, rate limiting, and asynchronous tasks. In the process, you’ll become familiar with all of the core features APIs must have.
PHP Web Services
Presented by Lorna Jane Mitchell2 hours 32 minutes
In this next step of your Learning path, you’ll learn how PHP can be used to build web services and exchange data across applications. You’ll work through a series of real-world examples and key API concepts. You’ll revisit HTTP, get practical advice for working with RPC, SOAP, and RESTful services, and learn how to choose the service that works best for your application and make it robust.