This intermediate-level Understanding and Using APIs prepares individuals who perform a developer role to use APIs to accelerate and simplify repetitive yet complex processes into something reusable and versatile.
APIs, or Application Programming Interfaces, are — quite literally — how the Internet keeps going. Every website you visit, every online application you use, every browser connection and response — every single one is happening because of an API. Many APIs are so commonplace we can easily forget that's what they are — for example, our browser receiving a response from an HTTP web server.
But many APIs are much more complicated than that. Once you know how, it's even possible to break down an application into multiple servers that communicate via API. These microservices depend on the client knowing how to make the request and how to read the response. This training will make sure you understand how APIs work, and how to write them for any purpose you can dream of.
After completing this Understanding and Using APIs training, you'll know how to use APIs to accelerate and simplify repetitive yet complex processes into something reusable and versatile.
For anyone who leads an IT team, this training can be used to onboard new developers, curated into individual or team training plans, or as a reference resource.
Understanding and Using APIs: What You Need to Know
This Understanding and Using APIs training has videos that cover topics including:
- Understanding how APIs allow applications to speak with one another
- Delivering client requests to providers and understanding responses
- Writing reusable code to speed application development
- Abstracting functionality between multiple systems
Who Should Take Understanding and Using APIs Training?
This API training is considered associate-level training, which means it was designed for developers. This programming with APIs skills course is valuable for new IT professionals with at least a year of experience with network programmability and experienced individuals who perform a developer role and are looking to validate their skills.
New or aspiring developers. If you're a new developer, this course is the perfect place to start if you know you'll eventually be dealing with setting up server interactions or hosting microservices. This course introduces you to the fundamentals of working with APIs.
Experienced developers. If you've been working as a developer for several years already, or have been developing and maintaining applications, but haven't gotten a chance to get familiarized with writing and navigating APIs, this course is for you. Writing good APIs isn't just about making requests available to external users -- you can even separate third-party libraries into an API request in your own code.