Hands-on experience in automating a project from the scratch
Project Automation for Agile Success
Key takeaways and practical knowledge

At the end of this training the team will have:
We offer a variety of training courses which are tailored to suit your development team. Our courses are anything but “by-the-book” rehashes of readily available scripts. Our immersive, fun filled hands-on approach and our wealth of practical knowledge gained from years of software development experience, ensures that the time you spend with us is a rewarding learning experience.
We are in the business of training & coaching teams and we strive to make it efficient, effective and enjoyable.It is unrealistic to claim that a single training program will make you the master of a subject. Trust us, shortcuts are not sustainable! Hence our unique training courses are created to quickly put you on the path of self-learning and continuous improvement. We can get you kick-started!

Workshop Modules
- Setting up an automated build for your project
- Creating automated unit, acceptance and UI tests for your project
- Adding code coverage or test coverage frameworks to your build
- Setting up coding standards for the team to automatically validate code format and other aspects with each build
- Tools: CheckStyle and other Static analysis tools
- Setting up a Continuous Integration (CI) process for your team
- Configuring a CI server with Version Control System for your project
- Enabling the automated build to switch between Development, CI, Staging and Live environment
- Setting up a build promotion process
- Setting up developer work-stations with all the necessary tools and framework
- Setting up an evolutionary database design and data migration process
- Tools: Migrations, Liquibase, etc
- Setting up a team wiki which is versioned along with the whole project
- Setting up an integrated project dashboard on CI server with various project metrics like BurnUp/BurnDown chart, test coverage trends, test counts, etc.
Build & Test Automation
Continuous Integration & Deployment
Environment & Developer Setup
Monitoring & Visibility
Benefits
All of our courses offer following benefits:
- Unlimited access to course materials, sample projects and code examples with relevant tools
- Low participant-to-instructor ratio
- Heavy focus on hands-on learning experience
- Live demos and real-world examples
- Interactive activities/simulations to help understand the essence and concepts
- Open discussion and dynamic format
- Customizable
Post training, if your team needs help, we’ll be happy to assist your team.

Learning Outcome
At the end of this training the team will be able to:
- Hands-on experience in automating a project from the scratch
- Working experience with the automated frameworks
- Better understanding of various tools used for project automation

Course Outline
Setting up an automated build for your project
Creating automated unit, acceptance and UI tests for your project
Setting up a Continuous Integration (CI) process for your team
Configuring a CI server with Version Control System for your project
Setting up developer work-stations with all the necessary tools and framework
Setting up an evolutionary database design and data migration process
- Tools: Migrations, Liquibase, etc
Enabling the automated build to switch between Development, CI, Staging and Live environment
Setting up coding standards for the team to automatically validate code format and other aspects with each build
- Tools: CheckStyle and other Static analysis tools

Adding code coverage or test coverage frameworks to your build
Setting up an integrated project dashboard on CI server with various project metrics like BurnUp/BurnDownchart, test coverage trends, test counts, etc.
Setting up a build promotion process
Setting up a team wiki which is versioned along with the whole project
Instruction Method, Audience & Prerequisites
Method of Instruction
Transfer %
Target Audience
Course Level
Course Prerequisites
- Required: Experience with automation tools and scripting
- Highly Recommended: basic understanding of the life-cycle of software projects
Want to enroll or customize a training for your team?
Contact us to get started.
Training Details
Pricing
- Trainer Fee: Rs. 1,70,000 (~2000 USD) per day
- GST: Additional 18% GST applicable on all trainings delivered in India
- Expenses: Travel, accommodation and other expenses to be paid by the company
- No. of Participants: All our training have a cap of max 20 participants per training
Contact Details
If you are interested in any of the trainings listed here or interested in customizing these trainings to your needs, please contact us.
Timings
9:00 AM – 6:00PM
These trainings can also be conducted on a weekend if that works better for your team.
Training Details
Method of Instruction
We use a Socratic method for training that involves a 100% hands-on workshop with interactive dialogues and live demos
Transfer %
Knowledge: 50%, Skill-Building: 50%
Target Audience
DevOps
Course Level
Advanced
Course Prerequisites
- Required: Experience with automation tools and scripting
- Highly Recommended: basic understanding of the life-cycle of software projects
Development Tools
- Latest Java JDK
- Latest Standard Eclipse OR IntelliJ Idea
- JUnit, Mockito, JBehave, FitNesse or Cucumber
- Latest .Net Framework
- Latest Visual Studio
- Latest ReSharper Plugin
- Latest JetBrains Rider
- SpecFlow's Visual Studio IDE Integration or FitNesse
- Latest WebStorm JavaScript IDE
- Latest Chrome Browser
- Latest Jasmine Framework
- Latest Jest Framework
- Latest JsTestDriver
- Latest Eclipse CDT OR Visual Studio
- Latest GTest
- Latest Visual Studio
- Latest CLion
- Latest Flex SDK
- Latest Flash Builder OR IntelliJ Idea
Java
C#
JavaScript
C/C++
Ruby
PHP
Flex
Benefits
All of our courses offer following benefits:
- Unlimited access to course materials, sample projects and code examples with relevant tools
- Low participant-to-instructor ratio
- Heavy focus on hands-on learning experience
- Live demos and real-world examples
- Interactive activities/simulations to help understand the essence and concepts
- Open discussion and dynamic format
- Customizable
Post training, if your team needs help, we’ll be happy to assist your team.

General Requirements
- HDMI projector (1024x768 minimum) & Projector screen
- 1 White board & Dry erase markers.
- Cluster seating with 5-6 people on each table.
- 1 Flip chart with the stand and marker pens for each table.
- Notepad and Pen for each participant.
- Ample room for students in terms of room size and set up.
- For Dev trainings: at least one powerful workstation between two programmers.
- HDMI projector (1024x768 minimum) & Projector screen
- 1 White board & Dry erase markers.
- Cluster seating with 5-6 people on each table.
- 1 Flip chart with the stand and marker pens for each table.
- Notepad and Pen for each participant.
- Ample room for students in terms of room size and set up.
- For Dev trainings: at least one powerful workstation between two programmers
General Requirements
To ensure a successful workshop, we require the following facilities:
- HDMI projector (1024×768 minimum) & Projector screen
- 1 White board & Dry erase markers
- Cluster seating with 5-6 people on each table
- 1 Flip chart with the stand and marker pens for each table
- Notepad and Pen for each participant
- Ample room for students in terms of room size and set up
- For Dev trainings: at least one powerful workstation between two programmers
General Requirements
- HDMI projector (1024×768 minimum) & Projector screen
- 1 White board & Dry erase markers
- Cluster seating with 5-6 people on each table
- 1 Flip chart with the stand and marker pens for each table
- Notepad and Pen for each participant
- Ample room for students in terms of room size and set up
- For Dev trainings: at least one powerful workstation between two programmers
Development Tools
Java
- Latest Java JDK
- Latest Standard Eclipse OR IntelliJ Idea
- JUnit, Mockito, JBehave, FitNesse or Cucumber
C#
- Latest .Net Framework
- Latest Visual Studio
- Latest ReSharper Plugin
- Latest JetBrains Rider
- SpecFlow‘s Visual Studio IDE Integration or FitNesse
JavaScript
- Latest WebStorm JavaScript IDE
- Latest Chrome Browser
- Latest Jasmine Framework
- Latest Jest Framework
- Latest JsTestDriver
C/C++
- Latest Eclipse CDT OR Visual Studio
- Latest GTest
- Latest Visual Studio
- Latest CLion
Ruby
PHP
Flex
- Latest Flex SDK
- Latest Flash Builder OR IntelliJ Idea