Agile related training details

Introduction to Agile Development

Outline You will overview the method of Agile development which has drawn increasingly attentions in recent years.
The coach will focus on the topic of how to lead the project that helps anyone who is practicing Agile development in reality while looking into the construction on how to ensure the quality and why productivity goes up.
Goal To acquire the basic knowledge of Agile development method/process and practice.
Target For engineers or managers who would like to acquire the basic knowledge of Agile development method
Period 1 Day
Prerequisite knowledge Be familiar with common software development process
Description
  • Agile Overview
    1. What is Agile
    2. Background of Agile
    3. Features of Agile
  • Management for Scrum and Story
    1. Scrum Overview
    2. What is Story
  • XP Overview
    1. What is XP
    2. Practices of XP
  • Team exercises
Fee ¥41,040(tax included)/person
Minimum Attendees 8

Introduction to Design Pattern

Outline From the 23 design patterns of GoF (Gang of Four), especially picking up those which are commonly used in development, the coach will explain it while performing coding.
Goal To learn Object-oriented and UML (Class diagram, Sequence diagram) based on Design Pattern.
To pick up representative GoF design patterns and comprehend the meaning.
Language Java
Target For engineers who comprehend the basic concept of Object-Oriented; who are able to read UML Class and Sequence diagrams; who can understand the basic grammar of objected language (Java).
Period 2 Days
Prerequisite knowledge Be able to read objected language (Java) code
Description
  • What is Object-Oriented
  • What is UML
  • What is "Pattern"
    1. Summary of Pattern
    2. Summary of GoF
  • Methods of GoF Pattern
    1. Façade
    2. Adapter
    3. Abstract Factory
    4. Composite
    5. Observer
    6. Template Method
Fee ¥82,080(tax included)/person
Minimum Attendees 8
備考 A laptop with Eclipse 3.x installed is required

Inroduction to Design Pattern(1 Day course)

Outline From the 23 design patterns of GoF (Gang of Four), especially picking up those which are commonly used in development, the coach will explain it while performing coding.
Goal To pick up representative GoF design patterns and comprehend the meaning.
Language Java
Target For engineers who comprehend the basic concept of Object-Oriented; who are able to read UML Class and Sequence diagrams; who can understand the basic grammar of objected language (Java).
Period 1 Day
Prerequisite knowledge Be able to read objected language (Java) code
Description
  • What is “Pattern”
    1. Summary of Pattern
    2. Summary of GoF
  • Methods of GoF Pattern
    1. Façade
    2. Adapter
    3. Abstract Factory
    4. Composite
    5. Observer
    6. Template Method
Fee ¥41,040(tax Included)/person
Minimum Attendees 8
Note A laptop with Eclipse 3.x installed is required

Introduction to Test Driven Development

Outline You will learn and practice (programming) TDD (Test Driven Development) which is one of the key practice in Agile development.
Goal To comprehend the significance and effect of TDD and the basic way of proceeding
Target Be able to perform programming with Object-Oriented for who would like to practice TDD
Language Java
Period 2 Days
Prerequisite Knowledge
  • Comprehends the outline of Agile development method (Taking Introduction to Agile is recommended)
  • Be able to perform basic programming with Objected language
Description
  • Summary of TDD
    1. Concept of TDD and how to proceed
    2. The basic of JUnit
    3. The nature of TDD
  • Summary of Refactoring
    1. The 2 Values of software
    2. What is Refactoring
    3. Re-factoring with Tools
  • TDD Practice
  • Introduction to TDD
Fee ¥82,080(tax included)/person
Minimum Attendees 8
Note A laptop with Eclipse 3.x and JUnit installed is required

Introduction to Re-factoring

Outline You will learn re-factoring which is a technique of the design improvement from a program and practically perform pair programming.
Goal To comprehend the outline of Re-factoring, its method, evolutionary technique of Agile concept and relations with TDD.
Target
  • Engineers who has attended the course of Design Pattern
  • Engineers who are willing to practice Re-factoring
Language Java
Period 2 Days
Prerequisite Knowledge
  • Comprehension of the concept of Agile Development
    (Taking course of Introduction to Agile Development is recommended)
  • Be able to program by objected language
  • Comprehension of the basic of proceeding method of TDD
  • Comprehension of the basic of Design Pattern
Description
  • Outline of Re-factoring
  • Re-factoring and Pattern
  • Implementation of Re-factoring
  • Exercises
Fee ¥82,080(tax included)/person
Minimum Attendees 8
Note A laptop with Eclipse 3.x and JUnit installed is required