• cloudswyft logo

Microsoft Future Ready: Fundamentals of DevOps and Azure Pipeline

Learn the fundamentals of DevOps to prepare you for specific practices using Microsoft Azure and Visual Studio Team Services.

Man and women looking at screen full of data, while debating and analysing
  • Duration

    4 weeks
  • Weekly study

    5 hours
  • Accreditation

    AvailableMore info

This course is part of DevOps with Microsoft Azure ExpertTrack where you’ll learn the core values and principles of DevOps and how to put these into practice.

Implement a DevOps pipeline

During this four-week course, you’ll gain an understanding of the fundamental DevOps concepts to increase your knowledge and help you prepare for when you dive deeper into specific practices.

Once you have understood the fundamentals, you’ll use a hands-on approach to strengthen your knowledge. During labs, you will have the opportunity to practice implementing a DevOps pipeline using Microsoft Azure and Visual Studio Team Services (VSTS).

You’ll also learn other techniques such as IaC (Implementing and Infrastructure as Code) and tracking production to align with suitable metrics to help improve business results.

Delve into DevOps with Azure

Once you learn the DevOps core values, principles, and practices, you’ll understand how to use Microsoft Azure effectively.

You’ll learn and be able to demonstrate how to deploy IaaS and PaaS environments in Microsoft using different deployment tools.

Learn how to use Visual Studio Team Services (VSTS)

Using Visual Studio Team Services (VSTS), you’ll learn how to deploy and configure standardised infrastructure, automating builds and deployments using continuous integration and continuous deployment.

You’ll also delve into automating testing before release and whilst in production giving you a deeper understanding of how to use VSTS.

By the end of the course, you will understand how to begin crafting a release pipeline using Microsoft Azure and Visual Studio Team Services (VSTS). Within this process, you’ll also learn valuable and transferable skills such as continuous integration techniques, continuous testing practices, and configuration as code.

What topics will you cover?

  • Implement Infrastructure as Code (IaC) and configuration as code
  • Build and deploy automatically to production often and consistently
  • Test automatically before and during production
  • Track production to align with suitable metrics to improve business results
  • Practice implementing a DevOps pipeline by using Microsoft Azure
  • Visual Studio Team Services (VSTS)

Who is this accredited by?

Microsoft
Microsoft:

This course is accredited and co-created by Microsoft

Learning on this course

On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?

By the end of the course, you‘ll be able to...

  • Applied DevOps core values, principles and practices
  • Demonstrate how to deploy to IaaS and PaaS environments in Microsoft Azure using ARM templates, Desired State Configuration (DSC) and other deployment tools
  • Perform Unit tests, Integration tests, load tests, UI tests and test driven-development
  • Build and deploy applications automatically to Dev, Test and Production environments
  • Identified Data retention strategies, exposure control strategies, and hypothesis-driven development

Who is the course for?

This course is best suited for developers working in an organisation delivering software.

This will also suit IT pros who have some knowledge and experience working with cloud-based solutions and Microsoft Azure, and are looking to expand their skills.

What software or tools do you need?

The upgrade version of this course will include all the required CloudSwyft Hands-On Lab practice environments to be used by students and learners on this course, powered by CloudSwyft.

You will need a computer running Windows, Mac OSX or Linux, and a web browser.

Who developed the course?

CloudSwyft Global Systems, Inc.

CloudSwyft has partnered with the top global technology companies to deliver cutting edge digital skills learning across the modern workplace.

Learning on FutureLearn

Your learning, your rules

  • Courses are split into weeks, activities, and steps to help you keep track of your learning
  • Learn through a mix of bite-sized videos, long- and short-form articles, audio, and practical activities
  • Stay motivated by using the Progress page to keep track of your step completion and assessment scores

Join a global classroom

  • Experience the power of social learning, and get inspired by an international network of learners
  • Share ideas with your peers and course educators on every step of the course
  • Join the conversation by reading, @ing, liking, bookmarking, and replying to comments from others

Map your progress

  • As you work through the course, use notifications and the Progress page to guide your learning
  • Whenever you’re ready, mark each step as complete, you’re in control
  • Complete 90% of course steps and all of the assessments to earn your certificate

Want to know more about learning on FutureLearn? Using FutureLearn