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

API
  • 14 Videos | 1h 29m 41s
  • Includes Assessment
  • Earns a Badge
Likes 5 Likes 5
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.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    differentiate between APIs and microservices
    describe the benefits of using the Microservice Architecture
    describe the process of using test-driven development for creating microservices
    create a simple microservice
    describe how to use test-driven development principles to develop APIs
    describe how to use behavior-driven development principles to develop APIs
  • describe types of software testing techniques and how they relate to each other
    describe tools for performing software testing techniques
    perform unit testing
    perform integration testing
    perform regression testing
    perform acceptance testing
    summarize the key concepts covered in this course

IN THIS COURSE

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.