We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Source Control with Microsoft TFS/VSTS and Visual Studio 2017

Marcel de Vries

This course will teach you the fundamentals of Source Control and how to use this with Azure DevOps. You will learn how to work with Git, Pull Requests, Branch Policies, and implement Continuous Integration.

Read more

This course will teach you the fundamentals of Source Control and how to use this with Azure DevOps. You will learn how to work with Git, Pull Requests, Branch Policies, and implement Continuous Integration.

Git is a very powerful source control system, but as we all know, powerful tools can be dangerous, and you don’t want to lose sources when using the system. In this course, Continuous Delivery and DevOps with Azure DevOps: Source Control with Git, you'll learn about source control, the different source control systems that are out there, and Team Foundation Version Control (TFVC) and Git, which are the types supported by Azure DevOps. First, you will explore how to set up your Git repository in Azure DevOps, and then go through all the basics to get you started with Git. Next, you will discover the fundamental operations like creating and cloning repositories, adding new files to the local repository and pushing it to the central server so the rest of the team can use it, and explore commands like commit, push, fetch, and pull. Finally, you will learn how the branch and rebase commands work, and the two most popular Git branching strategies called Git Flow and Git Hub Flow. You will also set up continuous integration, branch policies and gated check-in to guard your sources from bad code coming in that does not compile or contains bugs, so you keep your source code repository clean and in an always shippable state. By the end of this course, you will know all the fundamentals to set up source control in Azure DevOps and how to work with the Git source control system efficiently.

Enroll now

What's inside

Syllabus

Course Overview
Fundamentals
Source Control with Git on Azure DevOps
Implementing Continuous Integration
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops essential software development skills, such as implementing Continuous Integration, continuous delivery, and source control
Instructors' expertise is verifiable and recognized within the field, which is highly relevant to the industry and in an an academic setting
Covers core skills for DevOps engineers, such as Git, Pull Requests, Branch Policies and Continuous Integration
Course provider has a well-established reputation in the software development industry
Learning objectives clearly outline expected student outcomes

Save this course

Save Source Control with Microsoft TFS/VSTS and Visual Studio 2017 to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Source Control with Microsoft TFS/VSTS and Visual Studio 2017. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Source Control with Microsoft TFS/VSTS and Visual Studio 2017 will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams, ensuring that software is delivered quickly and efficiently. This course provides a solid foundation in source control and continuous integration, which are essential skills for any DevOps Engineer. By learning how to effectively manage code and automate the build and deployment process, you will be well-equipped to excel in this role.
Software Engineer
Software Engineers develop, maintain, and test software systems. In this role, you would be able to apply your knowledge of source control using Microsoft TFS/VSTS and Visual Studio 2017 to manage code and collaborate with other developers. This course can help you develop the practical skills needed to succeed as a Software Engineer, particularly in environments utilizing Microsoft technologies.
Quality Assurance Analyst
Quality Assurance Analysts work to ensure that software meets the required standards for quality and performance. This course provides a strong foundation in source control and continuous integration, which are essential tools for Quality Assurance Analysts. By learning how to effectively manage code and automate the testing process, you will be able to identify and resolve issues more efficiently, contributing to the delivery of high-quality software.
Cloud Engineer
Cloud Engineers design, build, and manage cloud computing systems. This course can help you develop the skills needed to manage code and configure continuous integration in the cloud, which are becoming increasingly important tasks for Cloud Engineers. By learning how to use Azure DevOps and Git, you will be able to effectively manage code and automate the build and deployment process in the cloud.
Systems Administrator
Systems Administrators manage and maintain computer systems, including hardware, software, and networks. This course provides a solid foundation in source control and continuous integration, which are essential skills for any Systems Administrator. By learning how to effectively manage code and automate the build and deployment process, you will be able to ensure that systems are running smoothly and efficiently.
IT Manager
IT Managers plan, implement, and manage IT systems and services within an organization. This course provides a comprehensive overview of source control and continuous integration, which are essential concepts for any IT Manager. By learning how to effectively manage code and automate the build and deployment process, you will be able to make informed decisions about IT systems and services, ensuring that they are aligned with the organization's goals.
Software Development Manager
Software Development Managers lead and manage software development teams, ensuring that projects are delivered on time and within budget. This course provides a strong foundation in source control and continuous integration, which are essential tools for any Software Development Manager. By learning how to effectively manage code and automate the build and deployment process, you will be able to effectively lead and manage software development teams.
Database Administrator
Database Administrators manage and maintain databases, ensuring that they are available, secure, and performant. This course provides a solid foundation in source control and continuous integration, which are becoming increasingly important skills for Database Administrators. By learning how to effectively manage code and automate the build and deployment process, you will be able to ensure that databases are managed efficiently and effectively.
Data Scientist
Data Scientists use data to solve business problems and gain insights. This course can help you develop the skills needed to manage code and collaborate with other data scientists, which are becoming increasingly important tasks for Data Scientists. By learning how to use Azure DevOps and Git, you will be able to effectively manage code and share data and models with others.
Technical Writer
Technical Writers create and maintain technical documentation, such as user manuals, white papers, and training materials. This course provides a solid foundation in source control and continuous integration, which are essential tools for any Technical Writer. By learning how to effectively manage code and collaborate with other team members, you will be able to create and maintain high-quality technical documentation.
Product Manager
Product Managers plan, develop, and launch products. This course can help you develop the skills needed to manage code and collaborate with other team members, which are becoming increasingly important tasks for Product Managers. By learning how to use Azure DevOps and Git, you will be able to effectively manage code and share ideas with others, contributing to the development of successful products.
Business Analyst
Business Analysts work with stakeholders to understand their needs and develop solutions. This course can help you develop the skills needed to manage code and collaborate with other team members, which are becoming increasingly important tasks for Business Analysts. By learning how to use Azure DevOps and Git, you will be able to effectively manage code and share ideas with others, contributing to the development of successful solutions.
Project Manager
Project Managers plan, execute, and close projects. This course can help you develop the skills needed to manage code and collaborate with other team members, which are becoming increasingly important tasks for Project Managers. By learning how to use Azure DevOps and Git, you will be able to effectively manage code and share ideas with others, contributing to the success of projects.
Salesforce Developer
Salesforce Developers customize and extend the Salesforce platform to meet the needs of their organizations. This course can help you develop the skills needed to manage code and collaborate with other team members, which are becoming increasingly important tasks for Salesforce Developers. By learning how to use Azure DevOps and Git, you will be able to effectively manage code and share ideas with others, contributing to the development of successful Salesforce solutions.
Web Developer
Web Developers design, develop, and maintain websites. This course can help you develop the skills needed to manage code and collaborate with other team members, which are becoming increasingly important tasks for Web Developers. By learning how to use Azure DevOps and Git, you will be able to effectively manage code and share ideas with others, contributing to the development of successful websites.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser