Learn Test Driven Development in Java

What you will learn
By the end of this course, you will be able to use a test driven approach to successfully deliver Java applications
In this course, you will learn how to design applications with testability in mind
In this course, you will learn how the rapid feedback loop of a test driven cycle can give real productivity and quality benefits
You will learn some common testing pitfalls to avoid when writing your tests
You will learn how to apply test driven development to your existing code allowing you to start applying TDD immediately
Course Gallery




Charts
Comidoc Review
Our Verdict
This Java TDD course offers a solid introduction to Test-Driven Development concepts and common best practices, but could benefit from more interactive examples and improved audio quality. In particular, the course lacks practical challenges and exercises for certain advanced topics, such as testing with Spring Boot and JPA. Additionally, non-native English speakers may struggle to understand the instructor's accent at times, and the audio levels can be inconsistent. Despite these issues, the calculator example is helpful for understanding TDD concepts in a live coding setting. Overall, this course serves as a useful starting point for Java developers looking to learn about Test-Driven Development but may need additional resources or practice exercises to fully grasp advanced topics and techniques.
What We Liked
- Covers key TDD concepts with clear explanations and examples
- Introduces best practices and common anti-patterns for Test-Driven Development in Java
- Calculator example is helpful for understanding TDD approach
- Emphasizes design and explanation of what a test is and how it can be useful
Potential Drawbacks
- Accent can make some lessons difficult to understand
- Course could benefit from more in-depth coverage of Spring Boot, JPA testing
- Lacks hands-on activities and exercises for certain topics
- Audio quality is inconsistent and sometimes hard to hear instructor's voice