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

Intelligence Quality Logo

Agile Practitioner

Agile Practitioner is one of the fastest-growing certifications in the domain of project management and organizations are embracing “Agile” to be competitive in the ever changing market dynamics.

by Intelligence Quality [Claim Listing ]
The MSP Training Logo

Agile Project Management Foundation

Agile Project Management Training provides complete knowledge about the Agile Methodologies and Agile Essentials.

by The MSP Training [Claim Listing ]
StarPMO Logo

PMI-ACP Classroom Program

Agile is a topic of growing importance in Project Management. The marketplace shows this trend, as Project Management Practitioners embrace Agile as a technique for managing successful projects.

by StarPMO [Claim Listing ]
QuickLearn Systems Logo

ACP Certification Training

PMI Agile Certified Practitioner (PMI-ACP) certification is the most sort after in the agile world. This includes the agile practices from various methodologies such as Scrum, Extreme Programming (XP), Lean, Kanban, DSDM Atern, etc.

by QuickLearn Systems [Claim Listing ]
The Management Trainer Logo

PMI ACP®

From the people who brought you the PMP®, the PMI Agile Certified Practitioner (PMI-ACP) formally recognizes your knowledge of agile principles and your skill with agile techniques. Show your peers, employers, and stakeholders that your agile knowledge runs deep.

by The Management Trainer [Claim Listing ]

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