Applying Professional Scrum for Software Development

The Applying Professional Scrum for Software Development course is a unique and intensive three-day experience intended for anyone involved in software development. The course guides teams on how to turn product requirements into business value in the form of potentially releasable increments of software. This is done using the students’ choice of DevOps tools/technologies, and…

Applying Professional Scrum

Applying Professional Scrum™ (APS) is a hands-on, activity-based course in which students experience how Professional Scrum and the Scrum framework improve their ability to deliver value compared to traditional methods. Scrum provides a better way of working that highlights the use of experimentation, incremental delivery of customer value, frequent feedback loops and the fostering of…

Delivering Products using Azure DevOps and Scrum

This three‐day course will help take your team and product to the next level. Using a combination of lecture, demonstrations, hands‐on activities, and team‐based exercises, attendees will experience how to deliver software using the Scrum framework and the corresponding tools and practices in Azure DevOps and Visual Studio.

Test Automation with Python | PyTest Essentials

The PyTest framework is simple to use but powerful enough to cover complex testing integration scenarios.  PyTest is considered by many to be the true Pythonic approach to testing in Python. Geared for QA, Test team members and others who want to use the Python testing framework PyTest to implement code testing strategies, Test Automation…

Application Development with Azure DevOps Service

Azure DevOps Services is Microsoft’s cloud-based, team focused services to help your entire organization plan smarter, collaborate better, and ship faster with a set of modern developer services. Azure DevOps is designed to be a one-stop solution to help you deliver value and build quality in for any app, written using any code, on any…

Introduction to Flask | Developing Web Applications with Flask

Geared for experienced Python developers, Developing Web Applications with Flask is a hands-on Flask training course that provides students with the core skills required to create professional web applications with the Flask microframework. This course is approximately 40% hands-on lab to 60% lecture ratio, combining expert lecture, real-world demonstrations and group discussions with machine-based practical…

DevSecOps with GitHub and Microsoft Cloud Adoption Framework

This class is geared toward helping those that work in the development, security, and operational aspects of a cloud computing environment to understand what tools are at their disposal to create an efficient DevSecOps environment using GitHub and Microsoft Cloud Adoption Framework (CAF). This course introduces best practices, tools, and features of GitHub and Microsoft…

AZ-700: Designing and Implementing Microsoft Azure Networking Solutions

This course teaches Network Engineers how to design, implement, and maintain Azure networking solutions. This course covers the process of designing, implementing, and managing core Azure networking infrastructure, Hybrid Networking connections, load balancing traffic, network routing, private access to Azure services, network security and monitoring. Learn how to design and implement a secure, reliable, network…

55039: Windows PowerShell Scripting and Toolmaking

This three- to five-day instructor-led is intended for IT professionals who are interested in furthering their skills in Windows PowerShell and administrative automation. The course assumes a basic working knowledge of PowerShell as an interactive command-line shell, and teaches students the correct patterns and practices for building reusable, tightly scoped units of automation.

Exploring Testing with Python

The Exploring Testing course leverages the Python ecosystem to explore testing. We will learn how to structure a modern package, learn about unit testing, TDD, code coverage, and more advanced pytest features like parameterization and fixtures. But this course doesn’t end there. We’ll discuss mocking best practices, leveraging the Hypothesis library for structured testing, and…

Practicing Kanban using Azure Boards

All software development teams have a desire to increase their flow and throughput. With the powerful combination of Kanban and Azure Boards, they can do just that. This one day course will introduce Kanban and demonstrate how an agile team can configure and use Azure Boards to effectively practice Kanban, achieve flow, and begin improving…