Overview

Explore DevOps practices using GitHub. Your development and operations teams will experience improved collaboration, agility, continuous integration, continuous delivery, automation, and operational excellence throughout all phases of the application lifecycle.

Read more +

Prerequisites

Participants should have:

  • An Azure Subscription. You need to bring your own subscription.
  • Basic familiarity with IT terms and concepts.

Target Audience

This course is designed for:

  • Developers
  • DevOps Engineerss
  • Security Engineer
  • Security Operations Analysts
  • Solution Architects
  • Student Support Engineers

Read more +

Delegates will learn how to

By the end of this course, learners will be able to:

  • Understand Optimizetion of application lifecycle management through DevOps practices such as collaboration, continuous learning, agility, and automation.
  • Appreciate the Planning of software development projects in an agile manner using GitHub Projects boards to facilitate collaboration, shared responsibility, and continuous learning.
  • Understand how to streamline updates to software development projects by applying version control with Git and GitHub, and implementing continuous integration, shift-left testing, and shift-left security.
  • BGain an awareness of building and running continuous integration and continuous delivery workflows using GitHub Actions to achieve accelerated release cycles, increased resiliency, and improved collaboration.
  • Understand what is operational excellence and enhanced developer experience through implementing shift-right testing, observability through performance and security monitoring, Site Reliability Engineering, and platform engineering.

Read more +

Outline

Module 1: Discover DevOps

Optimize application lifecycle management through DevOps practices such as collaboration, continuous learning, agility, and automation. Your organization benefits from accelerated time to market, stability and reliability in operations, and minimize mean time to recovery.

  • Introduction
  • What is DevOps?
  • Explore DevOps culture
  • Explore DevOps goals and benefits
  • Explore DevOps application lifecycle
  • Knowledge check
  • Summary

Module 2: Plan with DevOps

Plan your software development projects agilely using GitHub Projects boards. You'll facilitate collaboration, shared responsibility, continuous learning, and optimization through version control, continuous integration and continuous testing, and Infrastructure as Code.

  • Introduction
  • Foster DevOps culture
  • What is Agile?
  • Explore DevOps practices
  • Plan with GitHub
  • Agile plan and management using GitHub
  • Knowledge check
  • Summary

Module 3: Develop with DevOps

Streamline updates to your software development projects by applying version control with Git and GitHub. Your software lifecycle improves through the implementation of continuous integration, shift-left testing, and shift-left security.

  • Introduction
  • Explore source control and version control
  • Explore version control using Git
  • Explore GitHub flow
  • Explore Continuous Integration
  • Explore shift-left testing
  • Explore shift-left security
  • Implement flow of work with GitHub
  • Knowledge check
  • Summary

Module 4: Deliver with DevOps

Build and run continuous integration and continuous delivery workflows using GitHub Actions. Your workflows will have accelerated release cycles, increased resiliency, improved collaboration and reusability, and infrastructure as code.

  • Introduction
  • Explore continuous delivery
  • Explore Infrastructure as Code
  • Explore progressive exposure techniques
  • Explore continuous delivery with GitHub Actions
  • Implement CI/CD with GitHub Actions and IaC with Bicep
  • Knowledge check
  • Summary

Module 5: Operate with DevOps

Achieve operational excellence and enhance developer experience in your organization through DevOps. Your operational and development practices improve by implementing shift-right testing, observability through performance and security monitoring, Site Reliability Engineering and platform engineering.

  • Introduction
  • Explore operational excellence
  • Explore shift-right testing
  • Explore observability through performance monitoring
  • Explore observability through security assessment
  • Explore resiliency with site reliability engineering
  • Improve developer experience with platform engineering
  • Enhance workload resiliency Traffic Manager and Azure Chaos Studio
  • Knowledge check
  • Summary

Exams and Assessments

There is no exam associated with this course.

Hands-On Learning

  • This course consists of practical demonstrations and knowledge checks without formal technical labs

Why choose QA

  • Comprehensive Course Offerings: QA Ltd provides a wide range of DevOps courses, from foundational to advanced levels, ensuring that learners can find the right course to match their skill level and career goals.
  • Industry Recognition: QA Ltd is an elite partner of the DevOps Institute and a recognized Microsoft training partner, which speaks to the quality and credibility of their training programs.
  • Experienced Instructors: The courses are taught by experienced professionals who bring real-world insights and practical knowledge to the training sessions.

Read more +

Why choose QA

Need to know

Frequently asked questions

How can I create an account on myQA.com?

There are a number of ways to create an account. If you are a self-funder, simply select the "Create account" option on the login page.

If you have been booked onto a course by your company, you will receive a confirmation email. From this email, select "Sign into myQA" and you will be taken to the "Create account" page. Complete all of the details and select "Create account".

If you have the booking number you can also go here and select the "I have a booking number" option. Enter the booking reference and your surname. If the details match, you will be taken to the "Create account" page from where you can enter your details and confirm your account.

Find more answers to frequently asked questions in our FAQs: Bookings & Cancellations page.

How do QA’s virtual classroom courses work?

Our virtual classroom courses allow you to access award-winning classroom training, without leaving your home or office. Our learning professionals are specially trained on how to interact with remote attendees and our remote labs ensure all participants can take part in hands-on exercises wherever they are.

We use the WebEx video conferencing platform by Cisco. Before you book, check that you meet the WebEx system requirements and run a test meeting to ensure the software is compatible with your firewall settings. If it doesn’t work, try adjusting your settings or contact your IT department about permitting the website.

How do QA’s online courses work?

QA online courses, also commonly known as distance learning courses or elearning courses, take the form of interactive software designed for individual learning, but you will also have access to full support from our subject-matter experts for the duration of your course. When you book a QA online learning course you will receive immediate access to it through our e-learning platform and you can start to learn straight away, from any compatible device. Access to the online learning platform is valid for one year from the booking date.

All courses are built around case studies and presented in an engaging format, which includes storytelling elements, video, audio and humour. Every case study is supported by sample documents and a collection of Knowledge Nuggets that provide more in-depth detail on the wider processes.

When will I receive my joining instructions?

Joining instructions for QA courses are sent two weeks prior to the course start date, or immediately if the booking is confirmed within this timeframe. For course bookings made via QA but delivered by a third-party supplier, joining instructions are sent to attendees prior to the training course, but timescales vary depending on each supplier’s terms. Read more FAQs.

When will I receive my certificate?

Certificates of Achievement are issued at the end the course, either as a hard copy or via email. Read more here.

Let's talk

By submitting this form, you agree to QA processing your data in accordance with our Privacy Policy and Terms & Conditions. You can unsubscribe at any time by clicking the link in our emails or contacting us directly.