Home Page of Vijay Nathani

I am a trainer for various subjects of Information Technology. I am also a certified ScrumMaster.

 Following is the list of trainings that I conduct:

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: 3 days typically
Pre-requisite: Java / C#; OO design principles.
Recommended Pre-requisite: Design Patterns.
Tools used in this training:

  • For Java - Eclipse, JUnit, Cobertura, mockito, Guice 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.  

You are welcome to see my profile (present as a attachment at the bottom of this page) and / or send me an email.

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

Subpages (1): Announcements
Č
Ċ
ď
cv.pdf
(35k)
Vijay Nathani,
Feb 2, 2012 10:47 PM