• Skip to primary navigation
  • Skip to main content
Texas DIR Contracts
Contact Us:       [email protected]       (512) 794-8440

Microassist

  • Accessibility Services
    • Accessibility Audits
    • Independent VPAT Audit and Testing Services for ICT Vendors
    • Accessibility Remediation Services
    • Accessible Document Remediation Services Including PDF Remediation Services
      • Document Remediation Buyer’s Guide
    • Accessible Website and Application Development
    • Accessible Digital Learning
    • Compliance for Digital Learning
    • Accessibility Training
    • Accessibility in the News
    • Policy Accelerator with AI Assist
    • VPAT Buyers Guide
  • Custom E-Learning
    • Accessible E-Learning
    • Managed Learning Services: Training Support for Business
    • Training Staffing Solutions
    • Learning Management Systems
    • Learning Translation and Localization
    • Examples of Our Work
    • The Learning Dispatch (Blog)
  • Classes
    • Course List
    • Course Schedule
    • Classroom Rental
    • Classes FAQ
  • Public Safety Solutions
    • Sex Offender State Registry (SOR) Solution
    • RTL Connect: Modernizing State Data Repositories, Licensing, and Registrations
  • About
    • Government Solutions
    • Newsletter Subscriptions
    • Career Opportunities
    • News and Media
    • Blogs
    • Team
  • Open Search Field

Agile

Agile Technical Practices

Course Overview

This course teaches participants the technical practices that are used on an Agile project.  It goes beyond the Agile practices of Daily Scrums, Sprint Planning, Sprint Demos and Retrospectives.  Using both lecture and hands-on exercises, the course walks students through such topics as XP programming concepts, Acceptance Test Driven Development (ATDD), Test Driven Development (TDD), Behavior Driven Development (BDD).  It also includes extensive discussions on refactoring, clean code, and designing code for testability.

Course Length

3 days

Target Audience

This course is intended for developers, testers, Quality Assurance personnel and Resource Managers who want to improve their understanding of the developers role and the technical practices used on an Agile project.

Course Prerequisites

Scrum Fundamentals and a knowledge of Java

Register for Class


Registration Form

Topic List

  1. Review of Agile and Scrum
  2. Junit and Unit Testing Principles
    1. Testing Seams
    2. Mock Objects and Stub Objects
  3. Best Design Practices
    1. Programming by Intention
    2. Separate Use from Construction
    3. Defining Tests Up Front
    4. Encapsulation
    5. Interface Oriented Design
  4. High Level Design
  5. TDD/ATDD/BDD
    1. Overview
    2. Tools and Languages
    3. Specification by Example
    4. Cucumber and Gherkin
  6. Technical Debt and Refactoring
    1. Technical Debt
    2. Cost of Technical Debt
    3. Reducing Technical Debt by Refactoring
    4. Refactoring Techniques
  7. SOLID Design Principles
  8. Designing Interfaces
  9. Dependencies: Designing for and Reducing
  10. Refactoring Principles and Techniques
  11. Agile and Architecture
  12. Continuous Integration
    1. Branching the Source Code
    2. Multiple Versions: Specialization Branching
    3. Working in Isolation: Development Branching
    4. Problem, Solution, Problem
    5. The Merge-Back
    6. Test-Driven Development and Merge Cost
    7. Jenkins

Footer

Microassist

Microassist helps organizations build accessible digital experiences and train their teams. Austin-based since 1988. Minority-owned. GSA and Texas DIR contract holder.

Services

Accessibility Audit Services

VPAT Evaluation Services

Accessibility Remediation

Accessibility Training

Custom eLearning Development

Professional Training Courses

Resources & Updates

Accessibility in the News

Disability Awareness Calendar

Subscribe to Newsletters

Contact Us

Microassist, Inc.
8500 Shoal Creek
Building 4, Suite 220

Austin, Texas 78757

Tel: (512) 794-8440

Email: [email protected]

Back to Top
Copyright 2026 Microassist. All Rights Reserved.
  • Privacy
  • Accessibility Statement
  • Site Map
  • Contact Us
International Association of Accessibility Professionals (IAAP) Member
Facebook Twitter LinkedIn YouTube
  • Accessibility Services
    • Accessibility Audits
    • Independent VPAT Audit and Testing Services for ICT Vendors
    • Accessibility Remediation Services
    • Accessible Document Remediation Services Including PDF Remediation Services
      • Document Remediation Buyer’s Guide
    • Accessible Website and Application Development
    • Accessible Digital Learning
    • Compliance for Digital Learning
    • Accessibility Training
    • Accessibility in the News
    • Policy Accelerator with AI Assist
    • VPAT Buyers Guide
  • Custom E-Learning
    • Accessible E-Learning
    • Managed Learning Services: Training Support for Business
    • Training Staffing Solutions
    • Learning Management Systems
    • Learning Translation and Localization
    • Examples of Our Work
    • The Learning Dispatch (Blog)
  • Classes
    • Course List
    • Course Schedule
    • Classroom Rental
    • Classes FAQ
  • Public Safety Solutions
    • Sex Offender State Registry (SOR) Solution
    • RTL Connect: Modernizing State Data Repositories, Licensing, and Registrations
  • About
    • Government Solutions
    • Newsletter Subscriptions
    • Career Opportunities
    • News and Media
    • Blogs
    • Team