Skip to content
UdemySoftware DevelopmentPaid courseAll LevelsCertificate

TeamCity: continuous integration & DevOps with Java and .NET (Udemy.com)

Teamcity: Learn sought after skills with rising demand. Streamline software builds with JetBrains Teamcity.

Created by: TetraNoodle Team

Last updated February 2019

icon
What you will learn

  • Learn what is continuous integration (CI)
  • Learn why continuous integration is important (especially in fast paced startup environment)
  • Learn how valuable TeamCity skills are
  • Maintain and version control database schema in an automated fashion via RoundHousE
  • Install and configure TeamCity on Windows and Linux platforms
  • Build and automated CI pipeline with TeamCity for .NET and Java platforms
  • Learn how to setup automatic building notifications within Teamcity
  • Integrate CI builds with Git repositories hosted in GitHub​

icon
Course Description

Today the technology sector is experiencing a boom throughout the world. There are hundreds of startups launching every day.  In order to move fast - these startups need people who are skilled at automating as much as possible. Mostly progressive startups - favor implementing completely automated DevOps pipelines from the get go.  They realize that these practices of continuous integration (CI) and DevOps will yield tremendous benefits regarding speed and agility. The demand for these skills has been steadily rising over the last few years.

TeamCity is a very popular, mature and feature-rich toolset which enables us to build very sophisticated automated build pipelines very quickly. It has extensive community support which has augmented the core functionality of TeamCity by building and sharing hundreds of very useful plugins. Implementing continuous integration with TeamCity can help us immensely in reducing the risk within our software development lifecycle. It catches us bugs early and increases the quality of our software products. This, in turn, reduces the overall cost to develop innovative software in any environment - startups and enterprise alike.

The demand for professionals who have experience with these tools has been growing steadily over the last few years. The salaries and consulting rates for these skills have also been rising and are only bound to go up as the demand for these skills remains steady or increases. 

In this course we will:

  • Learn about CI and why it is important
  • Learn about TeamCity
  • Build an automated CI pipeline with TeamCity
  • Learn how to version control and manage relational database schema
  • Run the CI pipeline to maintain build artifacts
  • Learn how to configure, secure and extend TeamCity
  • Learn how to configure automated build notifications
  • Integrate CI builds with Git repositories hosted in GitHub

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

TetraNoodle Team

At TetraNoodle Technologies and its education arm - TetraTutorials, we work with several startups and build small to very high scale cloud solutions every day. We know what it takes to do this well. 
 
We strive to put all our hands-on experience into these courses. Instead of superficial knowledge - we go into the depth of the topic and give you the exact - step by step blueprint on how to tame these complex topics in easy and digestible bite-sized videos. This real world knowledge enables you to grasp these concepts easily, and you can apply this learning immediately into your projects.

TetraNoodle technologies has been in the software business since 2001. We have been part of many prestigious projects and startups. Over the course of these years - we have gained a good insight into what makes for flexible, scalable and robust software solutions. We are passionate about sharing all our collective knowledge with you. As of mid-2017, we have already taught over TWENTY FIVE THOUSAND students and counting.

icon
More courses by TetraNoodle Team

$11.99

$64.99

Free

Free

Free

$19.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.0

390 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By João Pedro Quaresma Campos on 1/31/2021

The course is usefull. However it refers to a old version of TeamCity. So I always to adapt to every lesson. Besides that I had other issues that made spent a lot of time. For example, in lesson 23, Section 6. TeamCity could not update my database because it did not have enough permissions. Other than that, the instructor seems to know very well TeamCity. And I don't understand why there is not a section about CD was not present. Because CI and CD come together.

By Hema Govardhan G on 6/25/2020

Not that much informative I think

By Anonymized User on 1/12/2020

Great practical approach to show TC's main features. I believe this is an excellent course for those with basic experience in CI/CD. Some feedback: I missed the settings of "Dependencies", "Parameters" and use of config. "Templates" though. Also a deep dive in a mobile project would be helpful.

By K N V M Mohan on 12/10/2019

IT covers upto build comple. But not into proper deployment. Deployment pipelines are not defined properly. It only explains until artifact and upload a deployment. But it is not teaching how to create different environments like QA CAT UAT Production etc.. And we need to sepect a version of artifact to be deployed on different environments. Not sure how we can achieve this with teamcity.. Complete deployment pipeline for different environments is missing..

By Kaushal Nayak on 2/19/2019

For beginners, This course is good to have basic understanding of TeamCity tool. This course can be made better by including interactive sessions like exercises and project for getting experience of the topics which tutor has well explained during the course. Exercises and small Project can really help to build confidence of Learner and give him boost. Also you can provide a lecture or document on interview questions and answers for this TeamCity tool.

By Aashish Hamal on 1/17/2018

Love this course. Its really satisfying course for me. Always I want this types of course from a long time , now I get and complete it. I am feeling blessed. Very experienced instructor which makes easy to understand. I really want to thank Manuj Aggarwal and Tetra tutorial Team for their effort. Also I would likely to recommend this course to others.

By Matías J. Magni on 1/6/2018

It was very illuminating. I'm doing my final thesis titled ARCHITECTURES IN SINGLE PAGE APPLICATIONS (http://en-matiasmagni.blogspot.com.ar/p/spa.html | https://docs.google.com/spreadsheets/d/1mXYWddn-w6YF7kS7vW368lbwo3YYoHArXaA68QQcg0I/edit?usp=sharing). It would be great if you could add some CI with Node.js apps like, for example, Meteor.js. Something like this: http://martinhbramwell.github.io/Meteor-CI-Tutorial/ but using TeamCity tools. I'm actually using TeamCity for running Meteor's compilation and bundling scripts. It would be great to sum some testing automation with Protractor (http://www.protractortest.org) or Mocha (https://mochajs.org/). Thanks for all and great job professor!

By Stephanie Beach on 12/8/2017

I have an understanding of TeamCity now. This course is certainly not for a 'beginner'. It's a bit too fast for me and I would have appreciated knowing I needed RoundHousE, ability to create Teamcity projects and SQL Server installed prior to taking the course. I simply could not follow the instructions while in section 5 and beyond. However, I have an idea of what's going on. Just had trouble do the tutorial because of the above reasons. Manuj knows what he's talking about and it appears that he assumes you do too. This should be titled as an overview of TeamCity: continuous integrations & DevOps with Java and .NET

By Chris Harris on 9/29/2017

it was a good course to show installation and basic steps to get a .NET program to compile. only thing i would like to see is a "common issues" section. just in case some of the most common issues arise while doing a basic build so people understand why they happened and how to fix them.

By Zaheer Khokhar on 10/5/2016

Quality of the course if wonderful so far. I learned a lot and actually was able to grasp all of it until now. The instructor is really a skilled instructor and knows how to make this course interesting for beginner's as well as intermediate tester, the best about instructor is You can do a quick preview on the course and will find that Mr. Manuj Aggarwal answers the questions very fast and whenever required......

Showing all 10 reviews on CourseDuck

Read all 390 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100