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: 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.

All the above trainings are also available online. You will receive videos to watch and exercises to perform in this mode of training. 

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

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

Subpages (1): Announcements
Č
Ċ
ď
cv.pdf
(36k)
Vijay Nathani,
Mar 13, 2013, 10:01 PM