• Online, Self-Paced
Course Description

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.

Learning Objectives

{"discover the key concepts covered in this course"}

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.