DevOps for Developers – Microsoft Professional Program

This DevOps for Developers course will teach you how to make your application lifecycle faster and more predictable both for developers and the operations team.

Microsoft Professional Program - DevOps for Developers

About this course

This course is part of the Microsoft Professional Program Certificate in Front-End Web Development.

DevOps is the union of people, process and products to enable the continuous delivery of value to end users. It aims to create a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably, so you can innovate like a startup and scale for the enterprise. By taking this introductory DevOps course, you’ll be able to define DevOps, understand why you need DevOps, and learn how you can get started with DevOps. You’ll learn the key ideas and techniques to bring development and operations together to produce higher-quality software and deliver it more quickly.

Prerequisites

  • Experience working inside an organization that delivers software
  • A basic understanding of source control and Agile software development process

What you’ll learn

  • The value, history, and building blocks of DevOps
  • How to unify processes and improve collaboration between development and operations
  • Continuous Integration (CI), continuous testing, and continuous deployment
  • Release Management, configuration management, and monitoring in DevOps

Course Syllabus

  • Week 1: Introduction to DevOps
    Introduction to the definition, value, history, building blocks, and best practices of DevOps
  • Week 2: A unified process between development and operations
    Introduction to how Agile software development process applies to DevOps, the importance of integrating source control in DevOps, and how automation is applied to DevOps
  • Week 3: Continuous Integration (CI), continuous testing, and continuous deployment
    Introduction to the key concepts, benefits, tools, and practices of implementing Continuous Integration (CI), continuous testing, and continuous deployment
  • Week 4: Configuration management and release management
    Introduction to the key concepts, benefits, tools and practices of implementing release management and configuration management.
  • Week 5: Monitoring and feedback
    Introduction to the key concepts and tools of tracking production and aligning with suitable metrics to improve business results.

Meet the instructors

Steven Borg

Steven Borg

Co-Founder and Strategist
Northwest Cadence

Steven Borg is the Co-Founder and Strategist of Northwest Cadence. Steven has been a Microsoft ALM MVP since product inception in 2005, speaks regularly at Software Development and Visual Studio conferences, and has authored Microsoft courseware and white papers on Team Foundation Server, regulatory compliance in software development, Scrum, and Lean. Steven has helped hundreds of organizations, both large and small, implement DevOps, adopt Visual Studio ALM tools, improve their software development process, reduce costs, increase quality and speed delivery dates. His expertise lies in bringing successful lean and agile adoption to companies currently using traditional project management techniques to manage software development projects.

Lei Ma

Lei Ma

Senior Content Developer
Microsoft

Lei is a Senior Content Developer at Microsoft. She’s been working on developer tools and technologies since she joined Microsoft in 2009. She is passionate about helping developers achieve more in a mobile-first and cloud-first world. She has authored a number of articles for Microsoft Developer Network (MSDN) about Visual Studio, Team Foundation Server, ALM, etc. She has designed and created exams for Microsoft Certified Solutions Developer (MCSD) program. She is currently authoring online courses about DevOps, cloud services, and modern software development.

Colin Dembovsky

Colin Dembovsky

Senior DevOps specialist and ALM MVP
Northwest Cadence

Colin Dembovsky is a senior DevOps specialist and ALM MVP for Northwest Cadence based in Seattle, Washington (formerly from South Africa). After completing an MSc in Computer Science at Rhodes University, he worked as a developer (first in Linux using C++ and moving to .NET and C#) and later systems architect. He left development work to start ALM consulting, and has been an ALM MVP since 2011. He is passionate about helping teams improve the quality of their software, and do it more efficiently. Besides consulting and training, Colin is a frequent guest speaker and regularly blogs at http://colinsalmcorner.com and can be found on twitter at @colindembovsky.

Start learning DevOps for Developers

You can enroll now for the DevOps for Developers course at our DataChangers Academy! Do you want to learn more? Then check out our other Front-End Web Development courses.

Please use a Windows Live ID email address to register at the DataChangers Academy if you want to obtain a certificate after finishing the courses.

Show what you know and get a certificate

After finishing this course, you can obtain a Microsoft Professional Program certificate. In order to obtain a certificate, you can buy a voucher from us (in collaboration with MD2C).

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.