Skip to content

PacktPublishing/Hands-On-Test-Driven-Development-with-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hands-On-Test-Driven-Development-with-Java

Hands-On Test Driven Development with Java, published by Packt

Hands-On Test-Driven Development with Java and Spring [Video]

This is the code repository for Hands-On Test-Driven Development with Java and Spring [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

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!

What You Will 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

Instructions and Navigation

Assumed Knowledge

This course is for Java-Spring developers at all levels who want to develop better software more quickly, and make TDD part of their development life cycle. A working knowledge of core Java is mandatory and a basic familiarity with databases would be beneficial.

Technical Requirements

This course has the following software requirements:
For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:
● Processor: Quad-core 2GHz+ CPU ● Memory: 12GB ● Storage: 100GB

Software Requirements

● Operating system: Windows 10, Linux, Mac
● Browser: Firefox, Chrome
● Atom IDE, Latest Version ● Node.js LTS 8.9.1 Installed

Related Products

About

Hands-On Test Driven Development with Java, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published