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

API    |    Intermediate
  • 14 videos | 1h 23m 41s
  • Includes Assessment
  • Earns a Badge
Rating 4.3 of 27 users Rating 4.3 of 27 users (27)
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

  • 1m 29s
  • 7m 33s
    In this video, you will learn how to differentiate between APIs and microservices. FREE ACCESS
  • Locked
    3.  Microservices Architecture Benefits
    4m 55s
    After completing this video, you will be able to describe the benefits of using the Microservice Architecture. FREE ACCESS
  • Locked
    4.  TDD for Microservices
    4m 53s
    Upon completion of this video, you will be able to describe the process of using test-driven development to create microservices. FREE ACCESS
  • Locked
    5.  Microservices
    8m 23s
    In this video, you will learn how to create a simple microservice. FREE ACCESS
  • Locked
    6.  Test-driven Development API Design
    4m 40s
    After completing this video, you will be able to describe how to use test-driven development principles to develop APIs. FREE ACCESS
  • Locked
    7.  Behavior-driven Development API Design
    3m 58s
    After completing this video, you will be able to describe how to use behavior-driven development principles to develop APIs. FREE ACCESS
  • Locked
    8.  Software Testing Techniques
    6m 52s
    Upon completion of this video, you will be able to describe types of software testing techniques and how they relate to each other. FREE ACCESS
  • Locked
    9.  Software Testing Tools
    4m 9s
    Upon completion of this video, you will be able to describe tools for performing software testing techniques. FREE ACCESS
  • Locked
    10.  Unit Testing
    9m 55s
    In this video, you will learn how to perform unit tests. FREE ACCESS
  • Locked
    11.  Integration Testing
    7m 7s
    In this video, you will learn how to perform integration testing. FREE ACCESS
  • Locked
    12.  Regression Testing
    6m 44s
    Learn how to perform regression testing. FREE ACCESS
  • Locked
    13.  Acceptance Testing
    11m 54s
    In this video, learn how to perform acceptance testing. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 9s
    In 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.

YOU MIGHT ALSO LIKE

Rating 4.5 of 31 users Rating 4.5 of 31 users (31)
Rating 4.6 of 2060 users Rating 4.6 of 2060 users (2060)
Rating 1.0 of 1 users Rating 1.0 of 1 users (1)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.3 of 31 users Rating 4.3 of 31 users (31)
Rating 4.4 of 59 users Rating 4.4 of 59 users (59)
Rating 4.6 of 156 users Rating 4.6 of 156 users (156)