Mail :
India : +91-8143-111-555
USA : +1-703-445-4802
uk : +44-20-3287-2021
Whats app : +91-8143-110-555
Facebook Twitter Google Plus Pinit Stumbleupon Youtube Blog Blog

Workday HCM Demo New Batches Starting from Friday... 29-6-2018
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 Starting From 28th June & 29th June.

Hadoop Dev New Batch Starting From 28th June & 29th June.

IBM COGNOS TM New Batch Starting From 28th June & 29th June.

Informatica Dev New Batch Starting From 28th June & 29th June.

Mean Stack New Batch Starting From 28th June & 29th June.

SAP BODS new Batch Starting From 28th June & 29th June.

SAP S/4 HANA New Batch Starting From 28th June & 29th June.

Tableau New Batch Starting From 28th June & 29th June.


(1) Workday Technical Demo Training

Demo Schedule : 09:30 P.M EST / 08:30 P.M CST / 6:30 P.M PST on 23th June & 07:00 A.M IST on 24th June

Email :
Rediff Bol :
Google Talk :
MSN Messenger :
Yahoo Messenger :
Skype Talk :