DevOps实践和原则

DevOps Practices and Principles

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

906 次查看
微软
edX
  • 完成时间大约为 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:
Welcome
Course Overview
Pre-Course Survey
Module 1: DevOps Fundamentals
Overview
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
Overview
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
Overview
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
Overview
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
Overview
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 广告
声明:MOOC中国十分重视知识产权问题,我们发布之课程均源自下列机构,版权均归其所有,本站仅作报道收录并尊重其著作权益。感谢他们对MOOC事业做出的贡献!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

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