In this Continuous Delivery with the Windows Stack training course, expert authors Marcel de Vries and René van Osnabrugge will teach you everything you need to know about deployment with Windows, Azure, and Visual Studio. This course is designed for users that are already familiar with the Windows Stack.
You will start by learning about continuous delivery, then jump into learning about version control as the foundation of …
Continuous Delivery with the Windows Stack
Video description
In this Continuous Delivery with the Windows Stack training course, expert authors Marcel de Vries and René van Osnabrugge will teach you everything you need to know about deployment with Windows, Azure, and Visual Studio. This course is designed for users that are already familiar with the Windows Stack.
You will start by learning about continuous delivery, then jump into learning about version control as the foundation of continuous delivery. From there, Marcel and René will teach you how to test within a continuous delivery pipeline, including how to categorize different test types, start test automation with unit tests, and use executable specifications. This video tutorial also covers release management and feedback loops. Finally, you will learn advanced techniques, such as feature toggles, deployment slots, and traffic manager.
Once you have completed this computer based training course, you will have learned everything you need to know to be able to engineer for ongoing deployment with Windows, Azure, and Visual Studio.
The Move To Agile And The Need For Faster Delivery
00:02:35
Prerequisites For Faster Delivery
00:02:19
Organizational And Architectural Challenges
00:03:19
From Silos To A Release Pipeline
00:02:06
Paradigm Shift
00:01:39
Introducing Parts Unlimited
00:03:20
Summary
00:01:31
Version Control As The Foundation Of Continuous Delivery
Introduction And Agenda
00:01:22
The Need For Version Control
00:06:34
Preparing Version Control For Continuous Delivery
00:01:33
Branching Versus Feature Toggles
00:02:25
Managing Dependencies
00:03:44
Version Control Strategy
00:03:32
Demo: End-To-End
00:03:06
Version Control At Parts Unlimited
00:05:27
Demo: Implementing Team Foundation Version Control - Part 1
00:12:07
Demo: Implementing Team Foundation Version Control - Part 2
00:10:51
Optimizing Version Control For Continuous Delivery
00:01:04
Version Control For The Greenfield Application
00:04:18
Demo: Implementing Git
00:10:03
Alternative Tools
00:04:13
Feedback Loops And Summary
00:00:58
Build: The Beating Heart Of Your Pipeline
Introduction And Agenda
00:01:38
The Need For A Build System
00:01:06
What Is A Build System?
00:04:19
Current Situation At Parts Unlimited
00:00:42
Demo: A Simple Build
00:02:48
The Issue Of Gated Check-Ins
00:01:33
Continuous Integration And Fast Feedback
00:04:02
Build Strategy For Continuous Delivery
00:02:18
Choosing A Build System
00:01:56
First Bottlenecks At Parts Unlimited
00:01:47
Getting Faster Feedback Times
00:02:21
Demo: Setting Up A Basic Build
00:05:22
Next Bottlenecks At Parts Unlimited
00:02:52
Demo: Quality Tools
00:04:31
Demo: Package Drop
00:02:01
Improving The Build Quality
00:01:16
The Importance Of Symbols
00:01:01
Demo: Symbol Server
00:02:59
Beyond The Box
00:01:08
Alternative Tools
00:00:56
Demo: Looking At Jenkins
00:02:30
Feedback Loops And Summary
00:02:12
Testing Within A Continuous Delivery Pipeline
Introduction And Agenda
00:01:29
Testing Phase: Constraining Delivery
00:01:02
Categorizing Different Test Types
00:03:32
Typical Brownfield Test Base
00:00:59
Test Everywhere And Always
00:00:54
Automation Strategy: Parts Unlimited
00:01:30
Starting Test Automation With Unit Tests
00:02:00
Unit Testing Legacy Code
00:01:22
Demo: Intellitest
00:05:09
Improve Manual Testing
00:01:45
Demo: Capturing Existing Test Cases Using MTM
00:04:12
Using Executable Specifications
00:02:07
Demo: Specflow
00:06:16
Automated System, Integration, And End-To-End Testing
00:02:01
Demo: Using Selenium And Coded UI
00:16:30
Cloud-Based Load And Performance Testing
00:01:02
Demo: Cloud Load Testing
00:10:56
The Next Feedback Loop
00:00:31
Summary
00:01:11
Release Management: Delivering The Agile Promise
Introduction And Agenda
00:01:10
Releasing Software
00:05:32
Current Situation: Parts Unlimited
00:03:33
Continuous Delivery: A Holistic View
00:06:20
Release Management As Functional Practice
00:01:32
Demo: What Could It Look Like
00:03:30
Provisioning Strategy
00:01:35
Demo: Provisioning
00:07:03
Deployment Strategy
00:01:34
Demo: Deployment
00:06:03
Validation And Approval Strategy
00:01:36
Parts Unlimited: Release Strategy
00:01:32
Demo: Setting Up The Pipeline
00:08:47
Alternative Tools
00:01:21
Demo: Alternative Tools
00:03:06
Feedback Loops And Summary
00:01:47
Feedback Loops Of Your Pipeline
Introduction And Agenda
00:02:02
What Slows Development Down?
00:03:18
Feedback Loops
00:03:27
Internal Feedback Loops
00:04:06
Internal Feedback Loops: Parts Unlimited
00:01:29
Demo: Internal Feedback Loops
00:12:44
The Outer Feedback Loop
00:02:21
Reducing Waste
00:02:36
Gathering Telemetry Data
00:03:58
Parts Unlimited: Feedback Strategy
00:02:26
Demo: The Outer Feedback Loop
00:09:01
Alternative Tools
00:00:52
Demo: Alternative Tools
00:05:40
Summary
00:01:35
Practical Guidance
Introduction And Agenda
00:01:16
The Need For A Package Manager
00:01:50
VSTS Package Management
00:00:37
Concepts Of Stable And Unstable Feeds
00:00:47
Available Package Managers
00:00:47
Demo: Package Management In VSTS
00:08:30
Database Management For Continuous Delivery
00:01:42
From Updates To Enhancements
00:01:40
Improving The Build
00:01:17
Build Agent Infrastructure
00:01:40
Publish To Nuget
00:00:48
Demo: Improving The Build
00:06:01
Improve Your Tests
00:02:03
Creating Maintainable Tests
00:01:00
Demo: Improving Tests
00:05:39
Feedback Loops For Mobile Apps
00:02:52
What Is Hockeyapp
00:01:19
Summary
00:01:08
Advanced Techniques
Introduction And Agenda
00:01:32
Feature Toggles
00:04:51
Demo: Feature Toggles
00:06:41
Deployment Slots
00:01:52
Demo: Deployment Slots
00:08:53
Traffic Manager
00:02:56
Demo-Traffic Manager
00:09:59
A/B Testing
00:02:25
Demo: A/B Testing
00:03:34
Canary Release And Dark Launch
00:03:24
Demo: Canary Release And Dark Launch
00:12:05
Summary
00:00:53
Conclusion
Wrap Up
00:08:08
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept