EncartaLabs

TeamCity

( Duration: 1 Day )

TeamCity is one of the most popular tools to implement continuous integration. From development to the production environment, the software goes from many critical phases to successfully serve the target users. With the help of TeamCity, we can automate every step to deploy software at high speed and accuracy. For instance, a common version controller, build the code, test the produced code, and so on. TeamCity automates all these phases with very useful and accurate manner.

In TeamCity training course, you will learn the basics of continuous integration and know-how to automate your projects to integrate well from installation to the database. In this course, we use .NET to elaborate on how can we embed our project and TeamCity to achieve CI.

By attending TeamCity workshop, delegates will learn:

  • Working of continuous integration
  • Gain knowledge of how to set up TeamCity in your project
  • Get an understanding of all the necessary tools to automate integration within the project

The TeamCity class is ideal for:

  • All of those who want to automate their development on a large scale to achieve more speed and accuracy.

COURSE AGENDA

1

Introduction to Continuous Integration

  • What is CI?
  • Ways to Achieve CI
  • Benefits of Continuous Integration
2

TeamCity: Overview

  • Licensing
  • Features
  • IDE Integration
  • Competitors
3

Tool’s Installation

  • Server and Default Agent Installation
  • Install Supplementary Agents
  • Introduction to Version Controller System
4

Introduction to Version Controller System

  • Centralised vs Distributed VCSs
  • Role of VCSs in Continuous Integration
5

Setting Up CI

  • Creating a Project
  • Adding Build Configuration
  • Build Chains
6

TeamCity for .NET

  • NAnt On TeamCity
  • Installing NAnt
  • Building on TeamCity
7

Building with MSBuild

  • Installing MSBuild
  • Starting a Project
  • NUnit Build Runner
  • Running NUnit Test Case
  • Using TeamCity Task for Testing
8

NuGet and TeamCity

  • NuGet Command-Line Installation
  • Install NuGet on TeamCity Agents
  • Build Runners (NuGet-Based)
  • Dependency Trigger
9

Database Migration with .Net

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top