|
Test-Driven Development
& Refactoring Techniques Primer
This is a one-day course designed to familiarize students with the concepts of Test-Driven Development (TDD) and Refactoring. The course is intended for Java developers who are just beginning to learn the skills of TDD and Refactoring. It is also the minimum prerequisite to our Principles, Patterns, and Practices of Object-Oriented Java Programming course.
Through a series of lectures and demonstrations, students are introduced to TTD and Refactoring. Topics include:
- Professionalism and craftsmanship
- Clean Code
- Code Smells
- De-odorizing code by using refactorings
- Unit testing
- Refactoring techniques
- The Test Driven Development process
- Design Patterns for testing and refactoring
Objectives
By the end of this course, you will be able to:
- Understand how to improve code without risking breakage
- The ability to create automated test suites that run quickly
- How to keep the code running at all times
- How to use JUnit
- Test Doubles such a Mocks, Fakes, and Stubs
- Identification and remediation of code smells
- A disciplined and practical approach to software development
Detailed Outline
Prerequisites
Length
Price
- $895
- Price includes course lecture slides and notes
Registration and Start Dates
To request an onsite or private course or for more information about registration and start dates, call 1-847-249-4209 or

Onsite Requirements
|
|