Team Foundation Server 2015 and Visual Studio Online offer many features to help make a developer more productive. Unfortunately, developers who are self-taught, or those who are moving to TFS/VSO from version control-only products often fail to gain the full benefit from this product. This two-day course has been designed for developers wanting to work efficiently with Team Foundation Server 2015 or Visual Studio Online. It focuses on Team Foundation Version Control (Git) rather than TFVC for version control. This course starts by getting developers familiar with the product suite before they create a new team project to organize their work. We then move on to Work Item Tracking, which is where requirements, tasks, bugs, and more are defined and tracked throughout the project. The central part of the course provides a deep dive into Git version control topics that are central to a developer’s day to day work. This includes configuring a Git environment, day-to-day use of Git, and branching in Git. We also look at Git workflows and how to administer Git. The course then examines unit testing and code quality features before moving on to the new build automation introduced in the 2015 product release. The final module of the course examines features designed to improve team collaboration, such as Team Rooms and Code Review.
Module 1: Introducing the Microsoft Visual Studio 2015 Family
What’s new in Visual Studio 2015
Overview of the Visual Studio 2015 family
Overview of product features
A lap around Visual Studio Online
Project workflow across the Visual Studio 2015 suite of products
Module 2: Creating and Configuring Team Projects
Understanding team projects and team project collections
Selecting a process template
Creating team projects
Renaming or deleting team projects
Module 3: Understanding and Using Work Items
Overview of work items
Traceability between work items
Creating custom queries
Work item charting and pinning charts
Work item tagging
Configuring project alerts and notifications
Module 4: Git Version Control Concepts
Centralized vs distributed version control
Git as a deployment tool
Module 5: Configuring a Git Environment
Selecting a Git client
Configuring user preferences and identity settings
Creating a repository
Module 6: Using Git
The basic Git workflow
Local vs remote repository
Undoing work at each stage
Module 7: Branching with Git
Creating and merging branches
Module 8: Git Workflows
The basic Git workflow
Feature branch workflow
Open source workflow
Module 9: Administering Git
Configuring permissions on repositories
Creating multiple repositories
Configuring push alerts
Module 10: Unit Testing and Code Quality Tools
Unit testing in Visual Studio
Visual Studio Test Explorer
Static Code Analysis
Module 11: Using Git in Your Automated Builds
Understanding the new 2015 build infrastructure
Creating new build definitions
Running tests as part of your build
Extending builds using scripts
Working with legacy XAML builds
Module 12 – Team collaboration
Enhanced communication using Team Rooms
Improving quality using Code Reviews
This course is designed for all Visual Studio 2015 developers who are starting work in a team with either Visual Studio Online or Team Foundation Server. The course focuses on features common to both the professional and enterprise editions of Visual Studio 2015.
College Credit, CEUs, PDUs and CDUs When you take courses with the Babbage Simmel, be sure you get the credit you deserve. Curriculum offered by Babbage Simmel can earn you college credit, CEUs, PDUs or CDUs.
College Credit Select curriculum offered by Babbage Simmel is part of the accredited University of Findlay's undergraduate course catalogs. For questions please E-Mail: firstname.lastname@example.org or call 614-481-4345.
Continuing Education Units (CEUs) Continuing Education Units (CEUs) are nationally recognized standard units of measurement earned for satisfactory completion of qualified programs of continuing education. If you need more information about CEUs, please E-Mail: email@example.com or call 614-481-4345.
Professional Development Units (PDUs) Professional Development Units (PDUs) can be issued by PMI® for formal learning activities related to project management. Project Management Professionals (PMPs®) are required to earn a minimum of 60 PDUs every 3 years to maintain certification. For more information about this program go to the PMI® web site or call 1-855 746 4849.
Continuing Development Units (CDUs) CDUs may be earned by attending professional development (e.g. courses, seminars) offered by organizations endorsed by IIBA® and designated as an EEP vendor. As an IIBA Endorsed Education Provider (EEP) Babbage Simmel's IIBA® endorsed courses qualify for CDU credit. For more information about CDUs go the IIBA® web site or call 1-647-426-3735.
Our babsimLIVE distance learning brings the classroom learning experience to you by seating you virtually into a real-life instructor-led classroom taught by award winning world-class instructors with other IT professionals like yourself. From the comfort of your home, workplace, or at the Babbage Simmel Columbus Campus, you acquire the training you need, when you want it, in the environment that is most comfortable for you to be successful.