Course Locations

Annapolis, MD
Atlanta, GA
Boston, MA
Calgary, AB
Cedar Rapids, IA
Charleston, WV
Chicago, IL
Columbia, SC
Columbus, OH
Des Moines, IA
Indianapolis, IN
Kansas City, MO
Los Angeles, CA
Norfolk, VA
Ottawa, ON
Philadelphia, PA
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
Reston, VA
Richmond, VA
San Francisco, CA
Seattle, WA
St Louis, MO
Toronto, ON
Tucson, AZ
Wash Metro Area, DC

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

Browse Courses

                          

About Us Software Consulting Training Home line

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 21, 2012