Workday HCM Demo New Batches Starting from Tuesday... 01-11-2016
Search Course Here

Live Chat
Agile online training



The Agile movement proposes alternatives to traditional project management. Agile approaches are typically used in software development to help businesses respond to unpredictability.

Agile development provides opportunities to assess the direction throughout the development lifecycle. This is achieved through regular cadences of work, known as Sprints or iterations, at the end of which teams must present a potentially shippable product increment. By focusing on the repetition of abbreviated work cycles as well as the functional product they yield, agile methodology is described as "iterative" and "incremental." In waterfall, development teams only have one chance to get each aspect of a project right. In an agile paradigm, every aspect of development requirements, design, continually revisited.


  • An understanding of software development processes.


  • It is a 20 days program and extends up to 2hrs each.
  • The format is 40% theory, 60% Hands-on.

  • It is a 5 days program and extends up to 8hrs each.
  • The format is 40% theory, 60% Hands-on.
    Private Classroom arranged on request and minimum attendies for batch is 4.

course content

  • Agile Practices
    • The Agile Alliance
    • Principles
  • Overview of Extreme Programming
    • What is Extreme Programming
    • The Practices of Extreme Programming
  • Planning
    • Initial Exploration
    • Release Planning
    • Iteration Planning
    • Defining "Done"
    • Task Planning
    • Iterating
    • Tracking
  • Testing
    • Test-Driven Development
    • Acceptance Tests
    • Serendipitous Architecture
  • A Simple Example of Refactoring
    • Generating Primes
  • What Is Agile Design?
    • Design Smells
    • Why Software Rots
    • The Copy Program
  • The Single-Responsibility Principle (SRP)
    • Defining a Responsibility
    • Coupled Responsibilities
    • Persistence
  • The Open/Closed Principle (OCP)
    • Description of OCP
    • The Shape Application
  • The Liskov Substitution Principle (LSP)
    • Violations of LSP
    • Factoring Instead of Deriving
    • Heuristics and Conventions
    • The Dependency-Inversion Principle (DIP)
    • Layering
    • A Simple DIP Example
  • The Interface Segregation Principle (ISP)
    • Interface Pollution
    • Separate Clients Mean Separate Interfaces
    • Class Interfaces versus Object Interfaces
  • Overview of UML
    • Class Diagrams
    • Object Diagrams
    • Collaboration Diagrams
    • State Diagrams
  • Working with Diagrams
    • Why Model?
    • Making Effective Use of UML
    • Iterative Refinement
    • When and How to Draw Diagrams
  • State Diagrams
    • The Basics
    • Using FSM Diagrams
  • Object Diagrams
    • A Snapshot in Time
    • Active Objects
  • Use Cases
    • Writing Use Cases
    • Diagramming Use Cases
  • Class Diagrams
    • The Basics
    • An Example Class Diagram
    • The Details
  • Template Method and Strategy: Inheritance versus Delegation
    • Template Method
    • Strategy
  • Design Patterns Intro
    • Facade
    • Mediator
    • Singleton
    • Monostate
  • Use Cases
  • Factory
    • A Dependency Problem
    • Static versus Dynamic Typing
    • Substitutable Factories
    • Using Factories for Test Fixtures
    • Importance of Factories
  • Composite
    • Composite Commands
    • Multiplicity or No Multiplicity
  • Observer: Evolving into a Pattern
    • The Digital Clock
    • The OBSERVER Pattern
  • Abstract Server, Adapter, and Bridge
    • Abstract Server
    • Adapter
    • Bridge
  • Proxy and Gateway: Managing Third-Party APIs
    • Proxy
    • Databases, Middleware, and Other Third-Party Interfaces
    • Table Data Gateway
    • Using Other Patterns with Databases
  • Visitor
    • Visitor
    • Decorator
    • Extension Object


Agile Videos will be updated Soon
To Watch More Videos Click Here

Flash News

AngularJS New Batch Start From 28th OCT & 29th OCT.

Hadoop Dev New Batch Start From 29th OCT & 30th OCT.

IBM COGNOS TM New Batch Start From 30th OCT & 31th OCT.

Informatica Dev New Batch Start From 31th OCT & 01st Nov.

Mean Stack New Batch Start 01st Nov & 02nd Nov.

SAP BODS new Batch Starting From 02nd Nov & 03rd Nov.

SAP S/4 HANA New Batch Start From 03rd Nov & 04th Nov

Tableau New Batch Start From 04th Nov & 05th Nov


Workday HCM Demo Training

Demo Schedule : 09:30P.M EST / 08:30P.M CST / 06:30P.M PST on 31st OCT & 07:00A.M IST on 01st NOV
Email :
Rediff Bol :
Google Talk :
MSN Messenger :
Yahoo Messenger :
Skype Talk :