Setup Menus in Admin Panel

Login

Overview:

Our Test-Driven Development with Java training course is aimed at individuals and teams who are transitioning from developing Java applications using more traditional methods such as the Waterfall model. You’ll get hands-on Unit Testing experience with tools such as jUnit, and continuous integration and build automation with Jenkins, SVN, and Maven.

Audience:

Java developers who are looking to understand and employ Test Driven Development techniques to shake up and improve the software development lifecycle.

Pre-Requisite:

Hands-on experience developing Java applications.

Course Curriculum

Introduction to Testing and Test Driven Development (TDD)
The importance of Testing Details 00:00:00
XP, Agile and TDD Details 00:00:00
Testing vs Debugging Details 00:00:00
Overview of Unit Testing Details 00:00:00
Rhythm – Red, Green, Refactor Details 00:00:00
Obvious Implementation or Fake It Details 00:00:00
Mock Objects Details 00:00:00
Refactoring Java Code
What, when and why Details 00:00:00
Whodunnit: Bad Smells Details 00:00:00
Decomposition and delegation Details 00:00:00
Refactoring legacy code Details 00:00:00
Unit Testing Java code with jUnit
Test cases, test suites, fixtures. Details 00:00:00
What to test Details 00:00:00
Testing for Exceptions Details 00:00:00
Testing Isolations Details 00:00:00
Test Coverage Details 00:00:00
IDE integration – Eclipse, Netbeans Details 00:00:00
Integration with Ant Details 00:00:00
Decoupling
Separating Test Data from Test Code Details 00:00:00
Layered Architecture Details 00:00:00
Dependency Injection Details 00:00:00
Dependency Inversion / IoC Containers Details 00:00:00
Automating Tests / Continuous Integration
Introduction to Jenkins CI Details 00:00:00
Checking out & Committing code Details 00:00:00
SVN Best Practices Details 00:00:00
Building with Maven Details 00:00:00
Building with Ant Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar