DevOps with TeamCity Training Course
TeamCity is a build management and continuous integration server for building and deploying web applications. With TeamCity, users will be able to reuse parent projects for sub-projects, run parallel builds simultaneously, and more.
This instructor-led, live training (online or onsite) is aimed at DevOps engineers and web developers who wish to build and deploy web applications with TeamCity.
By the end of this training, participants will be able to:
- Implement a scalable and efficient CI/CD system with TeamCity.
- Automate version control database schema with Git repositories.
- Build CI pipelines for .NET platforms.
- Save time by setting up a project template.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction
Continuous Integration and Continuous Delivery Overview
- What is CI?
- What is CD?
TeamCity in Depth
- What is TeamCity?
- TeamCity CI/CD architecture
- TeamCity features and concepts
Preparing the Development Environment
- Installing and configuring TeamCity
- Installing TeamCity build agents
Projects and Builds
- Connecting to a VCS
- Organizing projects
- Creating a TeamCity project
- Packaging .NET projects
- Building CI pipelines
- Verifying and managing VCS triggers
- Running unit tests
Transforming Projects
- Using MS Build
- Using PowerShell
Branches and Git Requests
- Monitoring and Auto-merging branches
- Monitoring and verifying Git requests
Deployment
- Using TeamCity plugins
- Applying checkout rules on VCS roots
- Working with CodeDeploy
- Creating CodeDeploy applications
- Deploying with TeamCity
Summary and Conclusion
Requirements
- Experience with web development
- DevOps experience
Audience
- DevOps Engineers
- Web Developers
Need help picking the right course?
DevOps with TeamCity Training Course - Enquiry
Upcoming Courses
Related Courses
Advanced Zapier: Custom Integrations and Multi-Step Automations
14 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at advanced-level developers, automation specialists, and IT professionals who wish to master custom integrations and multi-step automations in Zapier.
By the end of this training, participants will be able to:
- Create custom Zapier integrations using APIs and webhooks.
- Design and manage complex multi-step workflows.
- Optimize and debug advanced automation workflows.
- Integrate Zapier with proprietary or less common applications.
Building Efficient Workflows with Zapier
14 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at intermediate-level professionals who wish to create and optimize automated workflows using Zapier for business operations.
By the end of this training, participants will be able to:
- Design and implement efficient Zapier workflows.
- Integrate multiple business apps for seamless automation.
- Optimize Zap performance and troubleshoot common issues.
- Scale workflow automation to meet business needs.
Zapier for Beginners: Automate Workflows Without Coding
7 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at beginner-level professionals who wish to use Zapier to automate repetitive tasks and improve efficiency without coding.
By the end of this training, participants will be able to:
- Understand the basics of Zapier and its automation capabilities.
- Set up and configure Zaps to automate tasks.
- Integrate popular business tools with Zapier.
- Manage and optimize automated workflows.
Mastering Make: Advanced Workflow Automation and Optimization
14 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at intermediate-level IT professionals and automation engineers who wish to master advanced features of Make, optimize complex workflows, and handle error management effectively.
By the end of this training, participants will be able to:
- Utilize advanced features of Make for workflow automation.
- Optimize workflows using conditional logic, iterators, and error handling.
- Integrate multiple applications for seamless automation.
- Monitor and troubleshoot workflows for maximum efficiency.
- Implement best practices for scaling workflow automation solutions.
Make for App Integration: Automating Business Workflows
14 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at intermediate-level professionals who wish to leverage Make for integrating various business applications, streamlining operations, and improving productivity.
By the end of this training, participants will be able to:
- Set up automated workflows between different business applications.
- Use Make to connect SaaS tools such as Google Workspace, Slack, Trello, and Stripe.
- Design and implement multi-step workflows without coding.
- Optimize and troubleshoot automated workflows.
Make for Data Integration
14 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at intermediate-level data professionals who wish to use Make to build automated data pipelines and streamline data synchronization processes.
By the end of this training, participants will be able to:
- Set up automated data pipelines using Make.
- Integrate various data sources, including databases, CRMs, and cloud applications.
- Implement real-time data synchronization and transformation.
- Optimize and troubleshoot automation workflows.
Make for DevOps
14 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at advanced-level DevOps professionals who wish to automate CI/CD pipelines, infrastructure monitoring, and cloud deployments using Make.
By the end of this training, participants will be able to:
- Automate CI/CD workflows using Make and integrate with Jenkins, GitHub, and Docker.
- Manage infrastructure automation for provisioning and monitoring cloud resources.
- Implement efficient workflow automation for code deployment, testing, and rollback strategies.
- Optimize infrastructure orchestration using Make’s advanced integrations.
Make for eCommerce: Automating Sales and Inventory Management
14 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at intermediate-level eCommerce professionals who wish to streamline their sales and inventory management processes using Make.
By the end of this training, participants will be able to:
- Integrate eCommerce platforms like Shopify, WooCommerce, and Etsy with Make.
- Automate inventory updates and order tracking across multiple platforms.
- Set up automated workflows for customer communication and support.
- Optimize sales and inventory management through advanced automation strategies.
Make Fundamentals: Introduction to Workflow Automation
7 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at beginner-level participants who wish to learn the basics of workflow automation and simplify their daily tasks using Make.
By the end of this training, participants will be able to:
- Create and manage workflows in Make.
- Integrate different applications into workflows.
- Automate simple tasks such as data synchronization, notifications, and file management.
- Understand how to use pre-built templates and create custom workflows.
- Learn how to troubleshoot and debug workflows.
Make for Marketing Automation
14 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at intermediate-level marketing professionals who wish to automate repetitive tasks, nurture leads effectively, and optimize customer engagement through workflow automation.
By the end of this training, participants will be able to:
- Use Make to automate marketing campaigns and lead nurturing workflows.
- Create personalized customer journey maps through integrated platforms.
- Sync data across marketing tools like Mailchimp, HubSpot, and social media platforms.
- Monitor and analyze automated workflows to optimize campaign performance.
- Adopt best practices for scalable marketing automation strategies.
Advanced Workflow Automation in n8n
21 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at advanced-level developers and data engineers who wish to master advanced workflow automation techniques using n8n.
By the end of this training, participants will be able to:
- Create and implement advanced workflows with conditional logic and branching.
- Integrate with complex APIs and third-party systems.
- Develop and deploy custom nodes to expand n8n’s functionality.
- Optimize workflows for scalability and efficiency in data-heavy environments.
AI Automation with n8n and LangChain
14 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at developers and IT professionals of all skill levels who wish to automate tasks and processes using AI without writing extensive code.
By the end of this training, participants will be able to:
- Design and implement complex workflows using n8n's visual programming interface.
- Integrate AI capabilities into workflows using LangChain.
- Build custom chatbots and virtual assistants for various use cases.
- Perform advanced data analysis and processing with AI agents.
Building AI Workflows in n8n
14 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at intermediate-level to advanced-level developers and AI hobbyists who wish to create advanced AI workflows in n8n.
By the end of this training, participants will be able to:
- Understand the integration of AI services with n8n workflows.
- Implement AI-driven decision-making in automated processes.
- Create custom AI nodes and use pre-built AI nodes in n8n.
- analyze and optimize the performance of AI workflows.
Custom Node Development in n8n
14 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at advanced-level developers and technical consultants who wish to create tailored automation solutions and expand n8n’s functionality to address specific organizational needs.
By the end of this training, participants will be able to:
- Set up a development environment for building custom nodes in n8n.
- Develop custom nodes to handle specific business use cases.
- Test and debug custom nodes in a controlled environment.
- Deploy and maintain custom nodes for production use.
n8n for Beginners
7 HoursThis instructor-led, live training in Oman (online or onsite) is aimed at beginner-level business professionals and IT enthusiasts who wish to learn the basics of n8n for automating tasks and processes.
By the end of this training, participants will be able to:
- Understand the fundamentals of n8n and its node-based interface.
- Set up and configure n8n.
- Create simple workflows to automate tasks.
- Connect different services and applications using n8n.