English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 41m | 618 MB
Learn the TDD approach to better and faster development
Software development is permeating the world and this development has reached unparalleled levels today, thanks to rapid advancements in technology. The need for software testing has also become so critical that we need to shift the way we develop software. Test-Driven Development (TDD) is at the forefront of how we test software from the moment we start developing it. This course is designed to make sure that you can quickly learn and adapt TDD techniques in your projects to take full advantage of what TDD has to offer.
With TDD, testing software is embedded within the development cycle, allowing a constant testing feedback loop and thereby giving you the confidence to achieve optimal results for your software. We quickly start TDD implementation with Java, and then deploy TDD with Spring. We also learn how things work under-the-hood by exploring how Spring and TDD work internally. Lastly, we apply integration testing to all implementations created in the course to get a taste of how two components interact with each other.
By the end of this course, you’ll have gained the skills you need to develop software using the TDD approach and you’ll get higher-quality and faster results in no time!
Learn
- Get a solid understanding of Test-Driven Development practices
- Learn how to implement TDD with plain-old Java
- Implement TDD adapt it to Spring development
- Optimize and refine your code by adapting the TDD approach
- Implement the TDD approach to SQL backends with JUnit
- Apply the TDD approach to NoSQL backends with JUnit
- Use WireMock to implement the TDD approach with third-party APIs
Table of Contents
Discovering the World of TDD with Spring and Java
1 The Course Overview
2 Discovering TDD implementation
3 Introduction to Test-Driven Development with Java
4 Test-Driven Development with Spring
Implementing TDD with Spring for SQL Backends
5 Technology Stack for The Application
6 Reviewing Spring Controller
7 Testing Spring Controller
8 Implementing New Functionality to Spring Controller
9 Testing Spring Service
10 Testing Spring Repository
Implementing TDD with Spring for NoSQL Backends
11 Technology Stack for the Application
12 Reviewing Feedback Service Code
13 Reviewing Spring Controller Tests
14 Reviewing Service Tests
15 Testing MongoDB Repository
16 Improving Our MongoDB Testing
Implementing TDD with Spring for Third-Party APIs
17 Technology Stack for the Application
18 Controller Test Implementation Walkthrough
19 Testing a Third-Party API using WireMock
Integration Testing with Spring
20 Introduction to Integration Testing with Spring
21 Integration Testing Product Service
22 Integration Testing Feedback Service
23 Integration Testing Supply Service
Resolve the captcha to access the links!