Browse Courses

Design and Development in an Agile Environment

Email this Page    Print-Friendly Version

Summary:
This course is designed to teach general design and development with agile methods integrated into it. This course is adaptable to a specific agile method like SCRUM if needed.

Duration:
5 Days/Lecture & Lab

Audience:
This course is designed for anyone with some development experience and an interest in a general design course.

Topics:

  • Software Development Issues and Processes
  • Adaptive Development
  • Agile Processes
  • The OO Paradigm
  • Understanding Program Design
  • Class Design
  • Inheritance and Composition
  • Data and Method Design
  • Extreme Programming Practices
  • TDD and Testing Concepts Overview
  • Unit Testing
  • The TDD Process
  • Refactoring Overview
  • Process and Practice Adoption

Prerequisites:
Students should have some programming experience.




Last Update: May 25, 2013