Agile & TDD Best Practices for APIs: API Microservices Using TDD

placeholder

Microservices thrive on independent services to provide flexibility autonomous processes and communication through APIs. In this course you’ll examine the differences between Microservices and APIs the benefits of using the Microservice Architecture and the use of TDD for creating microservices. You’ll then learn how to create a simple microservice and the process of using TDD and BDD principles to develop APIs. Next you’ll explore software testing techniques and tools for performing software testing. Lastly you’ll learn how to perform a number of testing techniques including unit testing integration testing regression testing and acceptance testing.