Professional Software Testing using Visual Studio

This three-day course introduces contemporary agile testing practices and the corresponding tools in Visual Studio Enterprise edition and Azure DevOps Services used to deliver high-quality software products on a regular cadence.

Continuous Delivery using Azure DevOps Services

This two-day course provides students with the DevOps principles and related hands-on practices to work better as a team, scale their agility, share and integrate their work, and deliver working software continuously in order to enable faster delivery of value and receive early and valuable feedback. To maximize learning, students will work in teams, in a…

DevOps Engineering on AWS

DevOps Engineering on AWS demonstrates how to use the most common DevOps patterns to develop, deploy and maintain applications on AWS. The course covers the core principles of the DevOps methodology and examines a number of use cases applicable to startup, small-medium business, and enterprise development scenarios.

Administering Azure DevOps Server

This three-day, instructor-led course provides students with the knowledge and skills to deploy, configure, and manage Microsoft Azure DevOps Server (f.k.a. Team Foundation Server) and related software components.

Unit Testing in Visual Studio

This two-day, instructor-led course provides students with the knowledge and skills to effectively use Visual Studio to design, write, and run high-quality .NET unit tests. The course focuses on the applicable features and capabilities of Visual Studio as it relates to unit testing and Test-Driven Development (TDD). This course also introduces other, popular unit testing…

Assuring Quality using Azure Test Plans

Azure DevOps Services provides a set of cloud-hosted tools that software teams can use as an end-to-end solution to plan, develop, test, and deliver value in the form of working software. Azure Test Plans enable a team to plan, track, and assess quality throughout the entire development effort. This one-day course will demonstrate how an…

Application Lifecycle Management using Visual Studio

This three-day, instructor-led course provides students with the knowledge and skills to effectively use the Application Lifecycle Management (ALM) tools found in Visual Studio and Azure DevOps Server (f.k.a. Team Foundation Server). This includes the tools and practices used to plan, track, design, develop, test, and deliver business value in the form of working software.…

Developing Secure Java Web Application Development – Lifecycle (SDLC)

Security experts agree that the least effective approach to security is "penetrate and patch". It is far more effective to "bake" security into an application throughout its lifecycle. Learn how the experts build security into their applications by walking through the entire development lifecycle of an application from a security perspective.

Developing Secure .NET Web Application Development – Lifecycle (SDLC)

Security experts agree that the least effective approach to security is "penetrate and patch". It is far more effective to "bake" security into an application throughout its lifecycle. Learn how the experts build security into their applications by walking through the entire development lifecycle of an application from a security perspective.

ASP.NET 7 Test-Driven Development

Agile development dictates that you need to be writing and running tests all the time, but how do you get started? How do you bring Test Driven Development (TDD) into teams that haven't been doing it before? Start here to begin mastering the principles of TDD.