Agile & TDD Best Practices for APIs: API Microservices Using TDD
API
| Intermediate
- 14 videos | 1h 23m 41s
- Includes Assessment
- Earns a Badge
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 courseDifferentiate between apis and microservicesDescribe the benefits of using the microservice architectureDescribe the process of using test-driven development for creating microservicesCreate a simple microserviceDescribe how to use test-driven development principles to develop apisDescribe how to use behavior-driven development principles to develop apis
-
Describe types of software testing techniques and how they relate to each otherDescribe tools for performing software testing techniquesPerform unit testingPerform integration testingPerform regression testingPerform acceptance testingSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 29s
-
7m 33sIn this video, you will learn how to differentiate between APIs and microservices. FREE ACCESS
-
4m 55sAfter completing this video, you will be able to describe the benefits of using the Microservice Architecture. FREE ACCESS
-
4m 53sUpon completion of this video, you will be able to describe the process of using test-driven development to create microservices. FREE ACCESS
-
8m 23sIn this video, you will learn how to create a simple microservice. FREE ACCESS
-
4m 40sAfter completing this video, you will be able to describe how to use test-driven development principles to develop APIs. FREE ACCESS
-
3m 58sAfter completing this video, you will be able to describe how to use behavior-driven development principles to develop APIs. FREE ACCESS
-
6m 52sUpon completion of this video, you will be able to describe types of software testing techniques and how they relate to each other. FREE ACCESS
-
4m 9sUpon completion of this video, you will be able to describe tools for performing software testing techniques. FREE ACCESS
-
9m 55sIn this video, you will learn how to perform unit tests. FREE ACCESS
-
7m 7sIn this video, you will learn how to perform integration testing. FREE ACCESS
-
6m 44sLearn how to perform regression testing. FREE ACCESS
-
11m 54sIn this video, learn how to perform acceptance testing. FREE ACCESS
-
1m 9sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.