DevOps Practices and Principles

An introduction to the core values, principles and practices involved in implementing DevOps environments and solutions.

826 次查看
  • 完成时间大约为 4
  • 中级
  • 英语


DevOps core values, principles and practices

How to deploy to IaaS and PaaS environments in Microsoft Azure using ARM templates, Desired State Configuration (DSC) and other deployment tools

Build and deploy applications automatically to Dev, Test and Production environments 

Continuous learning from production to improve and scale business results. 

Unit tests, Integration tests, load tests, UI tests and test driven-development

Data retention strategies, exposure control strategies, and hypothesis-driven development.


This course provides the fundamental concepts to prepare you for deeper dives into specific DevOps practices. 

We will cover deploying and configuring standardized infrastructure, automating builds and deployments using continuous integration and continuous deployment with Visual Studio Team Services (VSTS) and automating testing before release and whilst in production. 

The course will also cover continuous learning from production, and how to improve and scale business results based on application monitoring.

After completing this course, you should be able to understand how to begin crafting a release pipeline that includes continuous integration techniques, continuous testing practices, monitoring, treating infrastructure and configuration as code, and deploying frequently and automatically. 

It is intended for both Development and Operations professionals, who are interested in learning and adopting DevOps practices.


This course contains the following content

Module 0: Course Overview:
Course Overview
Pre-Course Survey
Module 1: DevOps Fundamentals
Why DevOps
Sustainable DevOps
Compliance and security in DevOps
Change Agents and the DevOps Journey
Supplemental learning
Review Questions
Module 2: Deploy and Configure Standardized Environments
Environments in IaaS/PaaS and with Containers
ARM Templates and Desired State Configuration
Supplemental learning
Review Questions
Module 3: Build and Deploy Automatically to Production Often and Consistently
Automated Builds
Automated Deployments
Package Management and Containers
Lab: Continuous Integration and Continuous Deployment
Supplemental learning
Review Questions
Module 4: Test Automatically Before and In Production
DevOps Testing Concepts
Continuous Testing
Lab: Testing in Production
Supplemental learning
Review Questions
Module 5:Continuous Learning from Production to Improve and Scale Business results
Application Performance Monitoring
Exposure Strategies
Hypothesis-Driven Development
Lab: Application Performance Monitoring
Supplemental learning
Review Questions
Final Exam
Introduction to DevOps Practices: Final Exam
Post-Course Survey


Experience working in an organization delivering software,either in development or in operations
Knowledge and experience working with Cloud based solutions,preferably experience using Microsoft Azure

此外,您还能在所有设备上欣赏您的整个音乐资料库。免费畅听 3 个月,之后每月只需 ¥10.00。
Apple 广告
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

© 2008-2022 CMOOC.COM 慕课改变你,你改变世界