Agile Training

by Ecorptrainings

Agile Training Course is Offered by Ecorptrainings

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Ecorptrainings Logo

img Duration

40 Hours

Course Details

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, etc.is continually revisited.

 

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
  • Hyderabad Branch

    No. 318, Down Town Mall, National Highway 9, Beside Lotus Children's Hospital, P & T Officers Colony, Hyderabad

Check out more ACP (Agile Certified Practitioner) courses in India

Nux Software Solutions Logo

PMI Agile Certified Practitioner (PMI-ACP)

Best PMI-ACP® PMI Agile Certified Practitioner (PMI-ACP) training courses classes deliver by Nux software solutions in coimbatore. Nux software solutions in coimbatore has excellent and advanced training programs that will give you better performance & hands on experience.

by Nux Software Solutions [Claim Listing ]
360 DigiTMG Logo

Agile Certified Practitioner (PMI ACP)

With Agile Methodology, learn to manage projects that have a high degree of complexity and uncertainty. Join our Agile Certified Practitioner (PMI-ACP)® course and prepare effectively for (PMI-ACP)® certification examination.

by 360 DigiTMG [Claim Listing ]
Learning Mudra Logo

PMI - ACP Training

PMI-ACP is the PMI qualification that is increasing the fastest. With this PMI-ACP course in India, you will go deep into the ideas of Agile techniques, extreme programming, Lean, Scrum, Kanban, and test-driven development.

by Learning Mudra [Claim Listing ]
QAI Global Institute Logo

Agile Practitioner

This course provides two days of experience for being a practitioner in Agile SCRUM projects. Participants get to participate and learn the various activities involved in being a practitioner in an Agile SCRUM team.

by QAI Global Institute [Claim Listing ]
Leadership Tribe Logo

Agile Training

Agile training takes the shackles off of your team members and it does so by incorporating new ways of business analysis and working that allow your team to keep pace and be adaptive to uncertainty and continue to hit the highest of heights.

by Leadership Tribe [Claim Listing ]

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy