TeamCity Training

Rating(4.1) -
Enrolled -

Gain essential skills taught by industry experts with our custom tailored curriculum. Work on projects that add weightage to your resume and get job ready.


Course Overview

TeamCity training by tekslate will help you understand how to use TeamCity to build, test, deploy, and monitor your software projects. You'll learn how to configure TeamCity with your project's needs, configure and run builds, set up automated tests, set up continuous deployment pipelines with GitLab or BitBucket Server or any other Git-based repository hosting service.


Key Highlights tekslate courses
30 Hrs Instructor Led Training
Key Highlights tekslate courses
Self-paced Videos
Key Highlights tekslate courses
20 Hrs Project & Exercises
Key Highlights tekslate courses
Key Highlights tekslate courses
Job Assistance
Key Highlights tekslate courses
Flexible Schedule
Key Highlights tekslate courses
Lifetime Free Upgrade
Key Highlights tekslate courses
Mentor Support

TeamCity Course Curriculum


  • Introduction to Continuous Integration
    • Practices
    • Benefits
    • Continuous deployment and Continuous Delivery
    • The build pipeline
  • 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
  • TeamCity and its competitors
    • Jenkins
    • ThoughtWorks' Go
  • Summary
  • Installing on Windows
    • Installing the server and the default agent
    • Installing additional agents
  • Installation on Mac OS X
    • Running the TeamCity server and the default agent
    • Setting up the TeamCity server as a daemon
    • Installing additional agents
  • Installation on Linux
    • Running the server and the default agent
    • Running the TeamCity server as a daemon
    • Installing additional agents
  • Summary
  • Introducing version control systems
    • Centralized versus distributed VCSs
    • VCSs and CI
    • VCS used in this book
  • Setting up CI
    • The sample project
    • Creating a project in TeamCity
    • Subprojects
  • 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
  • Build chains
    • Deploying to Heroku
    • Adding functional tests
    • Parameters and build parameters
    • Setting up the build chain
    • Snapshot dependencies
    • The Finish build trigger
    • The Build chain view
  • Fine-tuning our setup
    • Adding coverage and unit test reports
    • Publishing reports as artifacts
    • XML report processing
    • Report tabs
    • Build and project statistics
    • Shared resources
    • Agent Requirements


  • 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
  • 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
  • Using Gradle with TeamCity
    • Installing Gradle
    • Building with Gradle on TeamCity
  • Introducing database migration tools
  • Summary
  • Getting started with NAnt on TeamCity
    • Installing NAnt
    • Building NAnt with NAnt
    • Building on TeamCity
    • Adding NUnit report processing
    • Configuring agent requirements
  • 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
  • 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
  • Introducing PowerShell
    • PowerShell-based build tools
    • PowerShell build runner in TeamCity
  • Database migrations with .NET
  • Summary
Show More

Contact Us

By providing us with your details, We wont spam your inbox.

Hands-on Projects

TeamCity Projects
Practical oriented projects and use-cases will help you experience how the skills learned will solve real-time problems.
At least two projects.
Assisted lab setup to practice skills.

TeamCity Modes of Training

Self Paced Learning
30 Hrs of Pre-recorded videos
e-learning content
Life-time LMS Access
100% Practical Approach
Labs and Practicals included
Watch & Learn at your own pace
Online Classroom
30 Hrs of Instructor-Led Live Training
Doubts solving with Trainers
View More
Upcoming Batches

24 Feb - 24 Mar
01:30 AM IST
27 Feb - 27 Mar
01:30 AM IST
02 Mar - 02 Apr
02:30 AM IST
05 Mar - 05 Apr
02:30 AM IST
Years EdTech experience
Freelance expert trainers
Career boosting courses

For Corporates

A customized learning experience for the global corporate workforce. A tailored approach to deliver a trending skillset.

Choose the learning mode that suits you:

  • Live online training
  • Self-paced training
  • On-premises offline training

Course customization to meet project needs.

Best in class trainers for latest and niche courses.


TeamCity Training Objectives

According to ZipRecruiter, The average salary of a TeamCity professional in the US is $131k per year.

After completing the course, you can gain jobs in the following positions:

  • Teamcity Engineer
  • DevOps Engineer

In this training, you will learn about Teamcity's features like:

  • Continuous Integration
  • Deployment Automation
  • Test Automation
  • Code Quality Analysis
  • Release Management

TeamCity is a continuous integration server that is used to automate the building and testing of software. It has been around for more than a decade and it's one of the most popular CI servers.

TeamCity Training Reviews

Tekslate was very helpful in teaching me how to use Teamcity to manage and track code. I am not sure if it would have been possible to learn this myself with the limited support available online. Tekslate did a great job of taking care of all the difficult tasks and helped me save a ton of time. I highly recommend them for anyone looking for Teamcity





Look who
has us open

Earn a TekSlate TeamCity Certification

Upon completion of the training you’ll be provided a course completion certificate which adds weightage to your resume and increases your chances of getting hired.


  • Certification Assistance
  • Certification Sample Questions
  • course completion certificate

    TeamCity Course FAQ's

    • Our trainers are well experienced professionals and certified in working with front-end development technologies.
    • We will record all the Live sessions you go through, and we will send the recording of the class you missed.


    • For practical execution, our trainer will provide server access to the student. 
    • All our training classes are live. This is to solve all the student queries directly with the trainer.
    • Live online training means, our trainer will be in online with you to solve your issues.
    • Pre-recorded training means, there will be no trainer available to solve your issues.




    Relevant Others Courses


    Others Courses

    View All