Welcome to Week 1 of Software Engineering: API Development. These assignments will cover basic API principles, REST APIs and show you how to create a simple HTTP client. The final assignment has coding exercises that cover what you have learned.
HTTP Servers
Welcome to Week 2 of Software Engineering: API Development. These assignments show you how to create a simple HTTP Server, more advanced server features and API error handling. The final assignment contains coding exercises that cover what you have learned.
Best Practices for Web APIs
Welcome to Week 3 of Software Engineering: API Development. These assignments cover various API topics such as security basics, OAuth security, documenting your API, and other best practices for API development. The final assignment contains coding exercises that cover what you have learned.