Home Page of Vijay Nathani

I am a trainer for various subjects of Information Technology.

I conduct training in following areas:

1. Agile Software Development

Contents: Disadvantages of Defined processes, Scrum, Extreme Programming, Lean, Agile Manifesto and Principles, Moving towards agile, Testing, Project Metrics, Best practices on Agile Projects.
Duration: 2 days typically.
Recommended Pre-requisite: Participant should have worked in the software industry for minimum 2 years.

2. Test Driven Development

Contents: Using xUnit for writing tests, Refactoring, Test First Development, Writing tests for legacy systems, Test patterns, Automated Acceptance testing.
Duration: 2 days typically
Pre-requisite: Java / C#; OO design principles.
Recommended Pre-requisite: Design Patterns.
Tools used in this training:

  • For Java - Eclipse, JUnit, mockito, Guice, mockito, eclEmma and Concordion.
  • For C# - Visual Studio, Resharper, Simian, NUnit, moq, NCover, Ninject and Concordion.

3. Design Patterns

Contents: The 23 design patterns in the GoF book are taught by examples
Duration: 2 days typically
Pre-requisite: Advanced Object design.

4. Advanced Object Design:

Contents: OOAD principles like Single Responsibility Principle, Open closed principle, Liskov Substitution Principle, Dependency Inversion principle.
Duration: 2 days typically
Pre-requisite: Any object-oriented language like Java, C# or C++.

I take training / consulting assignments on a free-lance contract basis.  Send me an email for any further information.

You are welcome to see my profile present at the bottom of this page.

Thank you for visiting my site.....................Vijay

Subpages (1): Announcements
Vijay Nathani,
Nov 1, 2015, 10:56 AM