
This video will give you an overview about the course.
The aim of this video is to study the importance of combining Agile and DevOps methods when building software.
What is Agile?
How autonomous teams work?
What are the various process challenges?
The aim of this video is to learn the creation of backlog.
Overview of the Microsoft ALM Products
Get to know Visual Studio 2017 Editions
Create a Project using the Agile, Scrum and CMMI process templates
The aim of this video is learn about LeanUX.
Why storyboarding is required?
Learn how to storyboard your requirements
Link you storyboard with the worktime
The aim of this video is learn about work items hub to help you personalize pivots.
Know about different work items hub
Get a walk through to work items hub using Visual Studio Team Services
Learn to use custom rules on a work item as a part of your process template
The aim of this video it to lean to plan Sprints with Scrum.
What is Scrum?
Learn to plan sprint on Visual studio Team Foundation Server
Monitor sprint progress and forecast
The aim of this video is to know how Kanban and Lean can help you optimize your DevOps process.
What is Kanban?
Learn about Kanban basics
What is Lean and study Lean basics
The aim of this video is to learn to work with Kanban.
What is Kanban and how the new features in Kanban can be used
Create a new Kanban board project
Create items, move them across and visualize them, and combine them using WIP
The aim of this video is to know about the various configurations for your Kanban board.
Work with Microsoft teams on Kanban board
Create new delivery plans and track a number of different teams at the same time for different projects
How to create Swimlanes?
The aim of this video is to help you create a dashboard.
Monitor the progress of your project
Create a dashboard and populate the widgets
Use queries to get the insight you want
The aim of this video is to help you understand the different types of widgets.
Learn about User-focused and team accepted widgets
Plan and track work
Build, test and release
The aim of this video is to create queries to get the data you want.
Study the work item query language
Study about the work item search
The aim of this video is to find the marketplace to install extra widgets.
Understand the different types of widgets
Learn to install widgets in Visual Studio Team Services
Learn to install Team foundation Server
The aim of this video is to learn to work on Work Item Search.
What is work Item search
Work item search in Visual studio team services
Work item search in team foundation server
The aim of this video is to learn to scale agile using DevOps processes.
Study the Scaled Agile Framework
What is Portfolio Level Project?
The three types of Large Solution
The aim of this video is to learn to structure VSTS and TFS to use Team collaboration.
How to connect to VSTS and TFS?
What teams can be connected to VSTS and TFS?
Structuring VSTS and TFS to Use Team Collaboration
The aim of this video is to learn to manage your portfolio.
Review plan with your teams
Learn to add, edit a plan
Work with interactive elements of plans and change the plan view
The aim of this video is to track and test your personal notifications.
What are personal Notifications?
Learn about the different types of personal notifications
Create and test your personal notification
The aim of this video is to study how to configure integrations with the external applications.
Learn how to configure integrations with Slack
Configure the continuous delivery plan
The aim of this video is to learn about how to customize your process.
How to customize your process?
Learn about the On-premises XML process template
Get to work on a Process Template
The aim of this video is to learn to customize a process template.
How to customize a XMP Process template
Learn to change the metastases
Import and export the metastases into your own project
This video will give you an overview about the course.
The aim of this video is to take a look at continuous integration.
What is continuous integration?
It is not continuous delivery and deployment
The aim of this video is to learn to create a basic vNext and YAML build definition
Why build definition?
What is configuration as code?
Lab
The aim of this video is to learn how to take next steps as a part of vNext build
What are steps?
What are Task Groups?
Lab – Build Steps
The aim of this video is to build agents and pools.
Why build agents and build pools?
What are deployment groups?
Lab – Build Agents
The aim of this video is to learn to create a web application with a database.
Why .Net Core over .Net?
Build Your Code – New .Net Core MVC Application
Lab
The aim of this video is to look at the release management process.
What does Release Management do?
What does Release Management do?
Lab
The aim of this video is to study about environments.
Why environments and approvals?
Release Quality Gate
Create Environments and Approvals - Lab
The aim of this video is to study about release triggers.
Why release triggers?
Visualize release Pipeline
Lab
The aim of this video is to deploy a web application to target environment.
Why do we need to deploy and deliver?
Demo
The aim of this video is to look at different.
Why continuous testing?
Look at the VSTS Architecture
Get to know about the end to end ecosystem
The aim of this video is to know the importance of test your code at every check-in and every build.
Why code Coverage and Smart Unit Tests?
Get a quality index for your code
Do Unit Testing within Visual studio IDE
The aim of this video is to run functional tests to get the expected quality.
Look at the Microsoft Test Manager
Get to know about the Microsoft Test Manager – Screen Capture
Discuss Bugs/Issues
The aim of this video is to look at learn how to manage functional tests.
Why Microsoft Test Manager or Test Hub?
Get to know about High Volume Automated Testing
Demo
The aim of this video is to look at running automated UI Tests.
Why Automate?
Get to know about Automation Pyramid.
Learn about Test Automation as a Service.
The aim of this video is to look at the design pattern that you may apply while running the automated UI Tests in a Harness.
Get to know about Test Automation as a Service- Architecture – On Premise
What are the various Test Agents?
The aim of this video is to run automated UI Tests in Headless mode.
Demo
Run automated API
Run Automated UI Tests in Docker
The aim of this video is to learn about performance engineering scenarios.
Why Volumetrics and Load Profile?
Run Performance and Load Tests
Cloud Based Load Tests
The aim of this video is to run performance and load test.
Why load tests?
Demo
In this video we will take a look at the application insights and look at what the real users are doing
Why Application Insights and Power BI Analytics?
Learning from Production impediments
Discuss about Insight-Driven Delivery (Operations to Development)
The aim of this video is to learn how to monitor your application.
Why Application Map and Application Health?
How to start getting insight-driven applications
Demo
The aim of this video is to learn how to monitor your application.
Why telemetry and application performance management?
Gain understanding and insights into projects in VSTS
Demo
The aim of this video is to look at diagnostics and proactive detection.
Why diagnostics and proactive detection?
Discuss visual studio application insights
Demo
The aim of this video is to explore the structure of intelligent automation.
Why cognitive adaptive intelligence and cognitive adaptive learning
What are cognitive adaptive platforms?
Discuss cognitive adaptive learning
The aim of this video is to create and deploy your own custom RPA tasks.
Why Microsoft flow and IFTTT?
Lab
Discuss Microsoft flow and power BI (Mobile/Wearables)
The aim of this video is to setup workflow foundation for RPA Tasks.
Why workflow foundation and rehostable designer?
Lab
Azure Intelligent Automation- Lab
DevOps blurs the lines between Development and Operations, when harmonized with Agile practices. It addresses good practices for delivering world class solutions. VSTS and TFS can help you plan and code your application, now it's time to start looking at how to set up continuous integration, deployment, testing, monitoring, delivery, and all of the essential elements of DevOps and OpsDev. If you're a DevOps professional who wants to learn how to implement leading DevOps processes within Visual Studio Team Services and Team Foundation Server 2018, then this Learning Path is for you.
This comprehensive 2-in-1 course offers you an in-depth introduction to the DevOps processes with Visual Studio Team Services (VSTS) and Team Foundation Server 2018 with all of its essential elements, explores the concepts of scaling enterprise agile, and gives you a comprehensive guide to planning your continuous delivery pipeline. You will learn how to build, configure, and deploy in code. You will also learn how to get insights of your application to monitor and measure it in real time.
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
In the first course, WinOps - DevOps on the Microsoft Azure Stack: VSTS and TFS 2018, you will delve into real-world leading approaches to plan your solution delivery with the Visual Studio Team Services (VSTS) and Team Foundation Server 2018. You will work on learning how to use VSTS and TFS to visualize your backlogs, manage work items, manage the defect lifecycle, and make sure that the whole process can be easily followed by everyone within your organization. You will also get to know how Kanban and Lean are essential for an optimized DevOps process and continuous improvement. With the help of this course, implement Kanban and Lean to manage your work in process (WIP). This course, makes you comfortable with dashboards and queries, which play an important role within every successful DevOps implementation, representing how to measure and monitor business value delivered. You will learn to set up dashboards to provide a window into what is happening across the portfolio, project and team levels. Alerts and notifications will then help you implement enterprise collaboration (ChatOps) within your organization. Learn to create alerts, notifications and integrate external applications such as Slack and Microsoft Teams. Finally, work on customizing the processes on VSTS and TFS, work items, fields and workflow states along with advanced configuration options to make sure that the process you have is best suited for your team needs.
In the second course, WinOps – Continuous Delivery with Azure, you will start by looking at the vNext build system. You'll learn how to create build definitions, configuration as code (YML) for your needs, and use hosted or private agents to make sure you have all the prerequisites available to build your containerized platforms. After that, you'll extend your pipeline by autonomous deployment capabilities. You'll see how to create the deployment pipeline across different environments, all while making sure that the necessary approvals and checks are in place. Adding continuous testing is the next step. You’ll learn how to add automation to both your build and release step. You'll also look at using Azure to run automated (UI/API) and performance engineering load tests. Another important step in implementing your DevOps process is continuous insight through monitoring. Application Insights is an Artificial Intelligent enabled Microsoft’s solution when it comes to monitoring your applications. You will also see how Intelligent Automation (IA) through Robotic Process Automation (RPA) can help you detect problems in your application and how it can be utilized them to achieve continuous delivery.
By the end of this Learning Path, you will be able to implement leading DevOps processes within Visual Studio Team Services and Team Foundation Server 2018.
Meet Your Expert(s):
We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:
Jonathon Wright is a strategic thought leader and distinguished technology evangelist. He specializes in emerging technologies, intelligent automation and cognitive adoption (deep learning), and has more than 20 years of international commercial experience within global organizations. He is currently the CTO for Digital-Assured based in Oxford in the UK, advocacy board director for various non-profit organization such as Vivit-Worldwide and is a representative of the European Commission on the topic of Artificial Intelligence (AI). Jonathon combines his practical experience and leadership with real-world insights behind the core principles and practices underpinning Enterprise AI, Smart Cities (IoT / C2X & I2X) and Robotic Process Automation (RPA). Thus, he is frequently in demand as a keynote speaker at international conferences such as TED, Gartner, Oracle, AISummit, Unicom, EuroSTAR, STAREast, and STARWest. Jonathon is the author of several award-winning books.