TeamCity Training

Best Seller TeamCity Training

  • (4.0)
  • 1061 Ratings
  • Duration : 30 Hrs
  • Lab Sessions : 20
  • Certification Pass : Guaranteed
  • Learners : 1086

MindMajix TeamCity Training: Learn continuous integration server, how to set up a build server for CI and create build scripts using MSBuild to manage the overall build process. Get hands-on training on TeamCity Build Agent, TeamCity server configuration, Web Interface., etc. You will also get an exposure to industry based real-time projects in various verticals.

Watch the demo class
Watch Demo

Schedule Your Batches/Demo

Weekend Track
Duration : 15 Weekends Hours: 2hr/day
Regular Track
Duration : 30 Days Hours: 1hr/day
Fast Track
Duration : 15 Days Hours: 2hr/day
Make Me An Expert * 100% Satisfaction guaranteed
OR
Schedules Doesn't Suit You ?

Our Team can set up a batch at your convinient time.

Let us know

Modes of Training

Self Paced

Self Paced Video Learning

Access to High Quality pre-recorded TeamCity Training videos (from a previous live training).

Instructor

Instructor Led Live Training

Live Online training by Certified & industry expert Trainers & On Demand Dedicated Cloud lab and LMS access.

corporate

Corporate Training

Self-Paced e-learning and/or instructor-led Live online training options & Learning Management System access.

With Mindmajix teamcity course, you will learn what is continuous integration (CI) and why continuous integration is important (especially in fast paced startup environment). You will understand how valuable TeamCity skills are. You will also learn how to maintain and version control database schema in an automated fashion via RoundHousE. You will gain knowledge on how to setup automatic building notifications within TeamCity and how to integrate CI builds with Git repositories hosted on GitHub.

TeamCity is being used by most of the world’s top multinationals. TeamCity professionals are earning very high salaries when compared with other technologies. With high demand and a number of job opportunities in this field,  the following people will get benefited from this course

Developers and DevOps Engineers
Tech Founders and Co-Founders (Technical or Non-Technical)
Mobile and Web App Developers
IT Administrators
Software Architects

An in-depth knowledge of TeamCity project which focuses on all the critical components of TeamCity will be provided by our trainer. As a result, you can increase your visibility and increase your efficiency and draw real connections between different components of TeamCity. You will also get the complete material covering all the aspects of this project.

List of DevOps Courses:

Here are the other DevOps courses offered by Mindmajix:

 Continuous Integration  DevOps Certification Training
 Build and Release Engineer   Jenkins
 Chef DevOps  Octopus Deploy
 Nuget  Git & GitHub

1. Introduction to Continuous Integration

Practices
Benefits
Continuous deployment and Continuous Delivery
The build pipeline

2. Introduction to TeamCity

Licensing
Features
First-class support for various technologies
Lots of plugins
REST API
Comprehensive VCS support
A nice dashboard UI and build history
Ease of setup and comprehensive documentation
Build pipeline/chains
Agents and build grids
IDE integrations

3. TeamCity and its competitors

Jenkins
ThoughtWorks' Go

4. Summary

1. Installing on Windows

Installing the server and the default agent
Installing additional agents

2. Installation on Mac OS X

Running the TeamCity server and the default agent
Setting up the TeamCity server as a daemon
Installing additional agents

3. Installation on Linux

Running the server and the default agent
Running the TeamCity server as a daemon
Installing additional agents

4. Summary

1. Introducing version control systems

Centralized versus distributed VCSs
VCSs and CI
VCS used in this book

2. Setting up CI

1. The sample project

2. Creating a project in TeamCity

Subprojects

3. Adding build configurations

VCS roots and VCS settings
Introducing the build steps
Running our first build
Build failure conditions
Triggering the build on VCS changes

4. Build chains

1. Deploying to Heroku

2. Adding functional tests

Parameters and build parameters

3. Setting up the build chain

Snapshot dependencies
The Finish build trigger
The Build chain view

5. Fine-tuning our setup

1. Adding coverage and unit test reports

Publishing reports as artifacts
XML report processing
Report tabs
Build and project statistics
Shared resources
Agent Requirements

1. Using Ant with TeamCity

Installing Ant
Building with Ant build files
Building with Ant in a build configuration
Adding some unit tests
Setting up code coverage
Build scripts versus TeamCity features
System properties and Ant

2. Using Maven with TeamCity

Installing Maven
Creating a Maven project
Introducing the Project Object Model (POM)
Building the project
Using Maven in a build configuration
Setting version number
Setting up code coverage for our build
Maven on TeamCity, beyond the build runner
Creating a Maven build configuration
Global Maven settings file
Setting up Maven-based triggers

3. Using Gradle with TeamCity

Installing Gradle
Building with Gradle on TeamCity

4. Introducing database migration tools

5. Summary

1. Getting started with NAnt on TeamCity

Installing NAnt
Building NAnt with NAnt
Building on TeamCity
Adding NUnit report processing
Configuring agent requirements

2. Building with MSBuild

Installing MSBuild
Starting an MSBuild project
Building with MSBuild on TeamCity
Adding an NUnit build runner
Running NUnit tests using NUnit task
Running NUnit tests using the task provided by TeamCity
Configuring code coverage with MSBuild

3. NuGet and TeamCity

Installing the NuGet command-line client
Installing NuGet.exe on TeamCity agents
TeamCity as a NuGet server
NuGet-based build runners
NuGet dependency trigger

4. Introducing PowerShell

PowerShell-based build tools
PowerShell build runner in TeamCity

5. Database migrations with .NET

6. Summary

1. Getting started with Rails

Managing Ruby versions
Introducing Bundler
Installing Rails using Bundler
Introducing Rake
Setting up the build on TeamCity
Setting up Ruby interpreter
Running Capybara- and Selenium-based feature tests

2. Summary

1. CI for Android projects

Generating the APK
Running Calabash tests

2. Building iOS projects on TeamCity

3. Installing TeamCity plugins

Installing the Python runner plugin
Building with the Python build runner
Introduction to TeamCity.Node plugin

4. Summary

1. IDE integrations

IntelliJ platform IDEs integration
Installing the plugin
Configuring notifications
Managing projects from the IDE
Opening files and patches in IDE
Remote Run
Visual Studio integrations

2. GitHub integrations

GitHub webhooks and services
Using the TeamCity.GitHub plugin
Support for pull requests
Integrating with GitHub issue tracker

3. Build monitors

Team Piazza
Project Monitor
Build lights

4. Notifications

5. Summary

1. Managing projects of interest

Hiding projects
Hiding build configurations

2. Navigating across projects

3. Investigating investigations

Assigning investigations
Viewing active investigations
Managing current and muted problems

4. TeamCity universal search

5. Actions on build configurations

Pausing triggers in a build configuration
Checking for pending changes
Enforcing clean checkout

6. Summary

1. Build configuration templates

Creating templates from scratch
Creating build configurations from the template
Creating templates from existing build configurations

2. Going meta with Meta-Runners

Using Meta-Runners

3. Build result actions

Commenting on build results
Tagging build results
Pinning build results
Promoting builds
Marking the build as successful or failed
Removing builds

4. Build history cleanup

Cleanup rules
Archiving projects

5. Configuring build priorities

6. Interacting with TeamCity from build scripts

Service messages
Creating teamcity-info.xml

7. Summary

1. What is Continuous Delivery?

2. Why Continuous Delivery?

3. The deployment pipeline

4. Implementing the deployment pipeline in TeamCity

Publishing and consuming artifacts
Build chain for CI
Deploying to environments
Environments as gates
Identifying the build that is deployed in an environment
Deploying any version to an environment
Limiting deployment permissions to certain users
Passing sensitive information during deployment
Feature branching and feature toggling

5. Summary

1. Using TeamCity with an external database

Configuring PostgreSQL as an external database
Migrating from one database to another

2. Backup and restore

Taking backups from the server UI
Backing up and restoring data using the maintainDB tool
A manual backup

3. Handling upgrades

Updating a server installed via an archive
Updating TeamCity using the Windows installer
Updating the agents

4. Monitoring resource usage, performance, and logs

Disk space usage
TeamCity server diagnostics

5. Tweaking the TeamCity JVM

6. Summary

Our trainers have relevant experience in implementing real-time solutions on different queries related to different topics. Mindmajix verifies their technical background and expertise.

We record each LIVE class session you undergo through and we will share the recordings of each session/class.

 

Trainer will provide the Environment/Server Access to the students and we ensure practical real-time experience and training by providing all the utilities required for the in-depth understanding of the course.

If you are enrolled in classes and/or have paid fees, but want to cancel the registration for certain reason, it can be attained within 48 hours of initial registration. Please make a note that refunds will be processed within 30 days of prior request.

 

The Training itself is Real-time Project Oriented.

Yes. All the training sessions are LIVE Online Streaming using either through WebEx or GoToMeeting, thus promoting one-on-one trainer student Interaction.

 

There are some Group discounts available if the participants are more than 2.

As we are one of the leading providers of Live Instructor LED training, We have customers from USA, UK, Canada, Australia, UAE, Qatar, NZ, Singapore, Malaysia, India and other parts of the world. We are located in USA. Offering Online Training in Cities like

New York, New jersey, Dallas, Seattle, Baltimore, Houston, Minneapolis, Los Angeles, San Francisco, San Jose, San Diego, Washington DC, Chicago, Philadelphia, St. Louis, Edison, Jacksonville, Towson, Salt Lake City, Davidson, Murfreesboro, Atlanta, Alexandria, Sunnyvale, Santa clara, Carlsbad, San Marcos, Franklin, Tacoma, California, Bellevue, Austin, Charlotte, Garland, Raleigh-Cary, Boston, Orlando, Fort Lauderdale, Miami, Gilbert, Tempe, Chandler, Scottsdale, Peoria, Honolulu, Columbus, Raleigh, Nashville, Plano, Toronto, Montreal, Calgary, Edmonton, Saint John, Vancouver, Richmond, Mississauga, Saskatoon, Kingston, Kelowna, Hyderabad, Bangalore, Pune, Mumbai, Delhi, Dubbai, Doha, Melbourne, Brisbane, Perth, Wellington, Auckland etc…

The Mindmajix Sellf-Paced Training is for candidates who enjoy learning at their own pace. Our Self-Paced program is comprised of :

Provision to one-on-one sessions
24/7 Live Support
Time-to-time doubt clearance

All these features come as a benefit for the trainees attempting the training.

Yes. You as a learner enjoy the fullest benefits of converting from Self-Paced training to Instructor-Led training at any point of time during the course. 

At Mindmajix, we avail Self-Paced Training and Online Instructor-Led Training provided by Industry experienced professionals. Along with them, we specialize in Corporate Training, particularly designed for business organizations. Our elaborately designed Demo Sessions make your vision clear for the subject and motivate you to opt the newer technologies in the industry.

There is no specific certification for TeamCity. There is a free Test offered by Brainmeasures on TeamCity. However, the learning path and the project Mindmajix comes up with will enable you to clear any exam on TeamCity concepts with greater ease and secure a job in top multinationals. 

Mindmajix Advantages

  • Expert Instructors
  • Practical Implementation
  • Real- time Case Studies
  • Lifetime Access thru LMS
  • Job Readiness
  • Resume Building
4.0
1061 Ratings
5 Star
80%
4 Star
50%
3 Star
20%
2 Star
5%
1 Star
0%
  • V

    Overall experience was too good with TeamCity Training. Thank you Mindmajix i will recommend you training portal to my friends.
  • S

    I Just completed my TeamCity Course. It was quite amazing experience in Mindmajix. They reached my Expectations in teaching and explaining the course. I really admire the work of teaching staff.