DevOps Workshop - Supporting the Microsoft Professional Program. Course ID : 40500A.

Similar documents
[MS10992]: Integrating On-Premises Core Infrastructure with Microsoft Azure

DevOps Using VSTS and Azure

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

Updating your Database Skills to Microsoft SQL Server 2012

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

"Charting the Course... MOC B Updating Your SQL Server Skills to Microsoft SQL Server 2014 Course Summary

COURSE 10977A: UPDATING YOUR SQL SERVER SKILLS TO MICROSOFT SQL SERVER 2014

Implementing a Software-Defined DataCenter

COURSE 20466D: IMPLEMENTING DATA MODELS AND REPORTS WITH MICROSOFT SQL SERVER

Visual Studio Team Services

20745B: Implementing a Software- Defined DataCenter Using System Center Virtual Machine Manager

FROM VSTS TO AZURE DEVOPS

[MS10974B]: Deploying and Migrating Windows Servers

Implementing Microsoft Azure Infrastructure Solutions

Implement a Data Warehouse with Microsoft SQL Server

AGILE DATABASE TECHNIQUES USING VISUAL STUDIO TEAM SYSTEM 2008 Course ADT08: Three days; Instructor-Led Course Syllabus INTRODUCTION AUDIENCE

Implementing a Data Warehouse with Microsoft SQL Server

Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Team Foundation Consulting. Training. Team Member Training User training designed to cater for specific roles within your team. Developer TFVC / Git

Implementing a Software Defined Datacenter

Azure Development Course


Follow

Implementing Data Models and Reports with SQL Server 2014

Deploying and Migrating Windows Servers

20463C-Implementing a Data Warehouse with Microsoft SQL Server. Course Content. Course ID#: W 35 Hrs. Course Description: Audience Profile

Kent Agerlund Enterprise Mobility MVP & Microsoft Regional Director

We re redefining Software Quality

Audience(s) : IT Professionals Level : 300 Technology : Microsoft System Center Configuration Manager Delivery Method : Instructor-led (Classroom)

NE Administering System Center Configuration Manager and Intune

Descriptions for CIS Classes (Fall 2017)

Advanced Technologies of SharePoint 2016

[MS20347]: Enabling and Managing Office 365

[MS20533]: Implementing Microsoft Azure Infrastructure Solutions

Index. Wouter de Kort 2016 W. de Kort, DevOps on the Microsoft Stack, DOI /

Introduction to the Azure Portal

Implementing a Data Warehouse with Microsoft SQL Server 2012

Updating your Business Intelligence Skills to Microsoft SQL Server 2012 Course 40009A; 3 Days, Instructor-led

STREAMLINED CERTIFICATION PATHS

Integrating On-Premises Identity Infrastructure with Microsoft Azure

.NET C# C++ JavaScript PHP Python Node.js R Cordova Unity Java Perl

Implementing a SQL Data Warehouse

Cloud & Datacenter Monitoring with System Center Operations Manager

Azure Technical Training Overview

Course Outline. Upgrading Your Skills to SQL Server 2016 Course 10986A: 3 days Instructor Led

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

20533B: Implementing Microsoft Azure Infrastructure Solutions

CloudSwyft Learning-as-a-Service Course Catalog 2018 (Individual LaaS Course Catalog List)

Office 365 Administration and Troubleshooting

Microsoft Implementing a Software-Defined DataCenter

20767B: IMPLEMENTING A SQL DATA WAREHOUSE

Microsoft Azure for AWS Experts

COURSE 10964: CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER

NE Designing and Deploying Microsoft Exchange Server 2016

FY19H1 Channel. Incentive Program JUNE 2018 NOVEMBER 2018 KYLE UPHOFF, MICROSOFT

Administering System Center 2012 Configuration Manager (10747D)

Duration: 5 Days Course Code: M20764 Version: B Delivery Method: Elearning (Self-paced)

Implementing a Data Warehouse with Microsoft SQL Server 2012

Installing and Configuring System Center 2012 Operations Manager

Deploying and Managing Windows 10 Using Enterprise Services

20537A: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Updating Your Skills to SQL Server 2016

Implementing Desktop Application Environments

MCSE Mobility Earned: MCSE Cloud Platform & Infrastructure Earned: 2017 MCSE MCSE. MCSD App Builder. MCSE Business Applications Earned 2017

Implementing a SQL Data Warehouse

Developing Enterprise Cloud Solutions with Azure

Administering System Center 2012 Configuration Manager

Course 20342B: Advanced Solutions of Microsoft Exchange Server 2013

Advanced Technologies of SharePoint 2016

Implementing a Data Warehouse with Microsoft SQL Server 2014

Managing Microsoft 365 Identity and Access

Microsoft SharePoint Server

Enabling Developers with Open Source Nicholas Parks, Cloud Architect, Kenzan

Azure Day Application Development. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

STREAMLINED CERTIFICATION PATHS

Duration: 5 Days. EZY Intellect Pte. Ltd.,

"Charting the Course... MOC B Cloud & Datacenter Monitoring with System Center Operations Manager Course Summary

20466C - Version: 1. Implementing Data Models and Reports with Microsoft SQL Server

20532D - Version: 1. Developing Microsoft Azure Solutions

20347: Enabling and Managing Office hours

Course Outline. Cloud & Datacenter Monitoring with System Center Operations Manager Course 10964B: 5 days Instructor Led

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761)

: 20488B: Customized Developing Microsoft SharePoint Server

Designing a Microsoft SharePoint 2010 Infrastructure

70-532: Developing Microsoft Azure Solutions

G, H I, J K, L. Git distributed version control system, 67 repository, 67 TFS, 68 GitFlow, 76 77

BEST BIG DATA CERTIFICATIONS

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Implementing a SQL Data Warehouse

Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions

70-532: Developing Microsoft Azure Solutions

Installing and Configuring System Center 2012 Operations Manager SCOM

MCSE Cloud Platform & Infrastructure CLOUD PLATFORM & INFRASTRUCTURE.

HP APPs v.12 Solutions for Dev-Ops

DevOps, Continuous Integration & Automated Testing: Rule Them All

Javaentwicklung in der Oracle Cloud

Deploying Voice Workloads for Skype for Business Online and Server 2015

NE Server Virtualization with Windows Server Hyper-V and System Center. Windows Server Summary. Introduction.

Transcription:

DevOps Workshop - Supporting the Microsoft Professional Program Course ID : 40500A

Overview About this course This 3 day Instructor-led workshop provides discussion and practical hands-on training of key DevOps strategies, including Continuous Integration and Continuous Deployment, DevOps Testing, and Application Monitoring and Feedback Loops. This workshop is a subset of the existing online MOOC content is intended to be used with the DevOps MOOC courses and provides students with an in-classroom experience with direct instructor feedback to better prepare students to pass the MPP. You will be required to have an active Azure subscription, an active Visual Studio Team Services account, and a Github account. You will be provided an Azure Pass to create your Azure subscription, if you do not have an existing Azure subscription to use. If you do not have an active Visual Studion Team Services account, you can set up a free one online. The labs are intended to be used with your own accounts so that after the class you will still be able to access your work for a period of time.

DevOps Workshop - Supporting the Microsoft Professional Program Course ID : 40500A Audience profile This three-day workshop is for IT professionals who are responsible for deploying and maintaining code in an efficient dependable manner through adoption of Devops practices across medium, large, and enterprise organizations. Typically, this course s audience has some introductory experience with DevOps practices, and are looking to increase their knowledge level through a predominately hands-on experience with DevOps labs. This workshop is also beneficial for those interested in taking the Microsoft Professional Program for DevOps Capstone. At course completion After completing this course, students will have a working understanding of key DevOps strategies, including Continuous Integration and Continuous Deployment, DevOps Testing, and Application Monitoring and Feedback Loops. You will work your way through the labs to become familiar with: Continuous Integration and Continuous Deployment with VSTS using PartsUnlimited sample application Continuous Integration and Continuous Deployment with Visual Studio team Services (VSTS) using the PartsUnlimitedMRP sample application Continuous Integration and Continuous Deployment with Jenkins using the PartsUnlimitedMRP sample application Testing with VSTS and Eclipse Creating and Running Unit Tests for Managed Code Application Performance Monitoring Auto-Scale and Load Tests Create a Coded UI Test Adding Application Insights Telemetry to a Website Managing User Telemetry Setting up Health and Performance Monitoring Customizing Reports and Adding Custom Telemetry Data Configuring Operations Management Suite to visualize Application Insights data

Prerequisites This workshop is part of a larger series of MOOC courses offered by Microsoft on the practice of DevOps. While it is not required that you have completed any of the other courses in the DevOps series before taking this workshop, it is highly recommended that you start with the first course in the series, Introduction to DevOps Practices, so that you get a big picture view of DevOps before drilling down into specific methodologies. It is also recommended that you have experience working in Visual Studio or another IDE, as well as knowledge of Azure IaaS. However, students who may not have a technical background in these technologies, but who are curious about DevOps practices as a culture shift, should be able to follow the procedural and expository explanations in this workshop To get the most from this Workshop it is recommended that you have: Experience working inside an organization that delivers software. Fundamental knowledge of Microsoft Azure, Visual Studio Team Services, Git, and Visual Studio IDE. A basic understanding of version control and Agile software development process. Experience with software development and understanding of core development principles.

Module 1 Continuous Integration and Continuous Deployment Continuous Integration (CI) is the practice used by development teams to automate the merging and testing of code. Implementing CI helps to catch bugs early in the development cycle, which makes them less expensive to fix. Continuous Delivery (CD) is a process by which code is built, tested, and deployed to one or more test and production environments. Deploying and testing in multiple environments drives quality. Lessons Continuous Integration Continuous Delivery Continuous Deployment Lab : Continuous Integration and Continuous Deployment Using PartsUnlimited Continuous Integration with VSTS Continuous Deployment with VSTS Lab : Continuous Integration and Continuous Deployment Using PartsUnlimitedMRP Create a Continuous Integration Build Create a Continuous Deployment with Hosted agent Create a Continuous Deployment with Remote Agent Lab : Continuous Integration and Continuous Deployment with Jenkins (self paced) Setup PartsUnlimitedMRP with Jenkins Create a Continuous Integration with Jenkins Create a Continuous Deployment with Jenkins After completing this module, you will be able to: Configure Continuous Integration and Continuous Deployment Using PartsUnlimited Configure Continuous Integration and Continuous Deployment Using PartsUnlimitedMRP Configure Continuous Integration and Continuous Deployment with Jenkins

Module 2 DevOps Testing This module provides you with an overview of core testing concepts and guides you to implement a DevOps testing process using the features available in the Visual Studio family. You will learn about the different test types, including automated and manual tests. You will also learn how to create unit, integration, UI & exploratory tests. Finally, you will learn how to perform load testing and take advantage of some of the advanced features in Visual Studio to improve your tests. Lessons Unit Testing Integration Testing Functional Testing Lab : Create and Run Unit Tests for Managed Code Testing with VSTS and Eclipse Create and Run Unit Tests for Managed Code Lab : DevOps Testing: Web performance and Load Test Application Performance Monitoring Auto-Scale and Load Tests Lab : Create a Coded UI Test Create a coded UI Test by Recording Actions and Adding Assertions After completing this module, you will be able to: Create Unit Tests with VSTS and Eclipse Create and Run Unit Tests for Managed Code Configure Application Performance Monitoring Configure Auto-Scale and Load Tests

Module 3 Application Monitoring and Feedback Loops Monitoring is essential for DevOps teams to deliver at speed, get feedback from production, and increase customer satisfaction, acquisition, and retention. In this module you will explore application monitoring to understand monitoring, it s benefits, and how monitoring can be used as part of a DevOps practice. Lessons Application Monitoring Practices and Principles Application Insights Log Analytics (Optional) Lab : APM with Application Insights Add Application Insights telemetry to the Parts Unlimited Website Lab : User Telemety Add Usages Telemetry Metering Make Telemetry Metering Stage Specific Set Version Publish Annotations to Telemetry Graphs (Optional) Lab : Health and Performance Monitoring Set Availability Ping Tests Create Multi-step Web Test Create Cloud Load Test Log Analytics with Application Insights (Optional) Explore Application Map (Optional) Lab : Customize Reports and Add Custom Telemetry Data (Optional) Telemetry Data in Power BI Lab : OMS (Optional) Setup OMS with Application Insights (Optional) Add SQL Data to the OMS Workspace (Optional)

Module 4 Application Monitoring and Feedback Loops After completing this module, you will be able to: Add Application Insights telemetry Add and Manage Usages Telemetry Metering Manage Health and Performance Monitoring Customize Reports and Add Custom Telemetry Data Use OMS with Application Insights data Additional Reading While not required, it is recommended that students be familiar with the following DevOps courses on edx.org. 200.1: Introduction to DevOps Practices 200.2: Continuous Integration and Continuous Deployment 200.4: Configuration Management for Containerized Delivery 200.5: DevOps Testing 200.6: Databases with DevOps 200.7: Application Monitoring and Feedback Loops 200.8: DevOps for Mobile

Contact Us : INSOMEA Bahrain Office 2902, Al-moayyed Tower, Seef Area, Manama, Kingdom of Bahrain Phone: +973 321 66 080 INSOMEA Tunis Rue lac huron, immeuble tanol II RDC Bureau 1 Phone: +216 71 655 019 Email: info@insomea.com