Learn how Microsoft supports secure software development as part of a cybersecurity solution
- Offered byMicrosoft
Learn how Microsoft supports secure software development as part of a cybersecurity solution at Microsoft Overview
Duration | 6 hours |
Total fee | Free |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Learn how Microsoft supports secure software development as part of a cybersecurity solution at Microsoft Course details
- Microsoft Azure Well-Architected Framework - Security
- Introduction to Azure DevOps
- Introduction to GitHub
- Maintain a secure repository by using GitHub best practices
- Create security baselines
- Manage secrets in your server apps with Azure Key Vault
- Secure access to your applications by using Azure identity services
- Resolve security threats with Microsoft Defender for Cloud
- This learning path provides an overview of the services and offerings available to help you build secure software as part of a cybersecurity solution
- Learn how to incorporate security into your architecture design, and discover the tools that Azure provides to help you create a secure environment through all the layers of your architecture
- Explore what DevOps is (and isn't) and learn how to get started with Azure DevOps
- Learn to use key GitHub features, including issues, notifications, branches, commits, and pull requests
- Learn how to create security baselines for your Azure services by ensuring that your settings meet the minimum requirements described in CIS Benchmarks for Azure v. 1.3.0
Learn how Microsoft supports secure software development as part of a cybersecurity solution at Microsoft Curriculum
Microsoft Azure Well-Architected Framework - Security
Introduction
Defense in depth
Identity management
Infrastructure protection
Encryption
Network security
Application security
Summary
Introduction to Azure DevOps
Introduction
What is DevOps?
What is Azure DevOps?
Exercise - Create an Azure DevOps organization
Summary
Introduction to GitHub
Introduction
What is GitHub?
Exercise - A guided tour of GitHub
Knowledge check
Summary
Maintain a secure repository by using GitHub best practices
Introduction
How to maintain a secure GitHub repository
Exercise - Add a .gitignore file
Automated security
Knowledge check
Summary
Create security baselines
Introduction
Understand the Azure platform security baseline
Create an Identity & Access Management baseline
Create a Microsoft Defender for Cloud baseline
Create an Azure storage accounts baseline
Create an Azure SQL Database baseline
Create a logging and monitoring baseline
Create a Networking baseline
Create an Azure VM baseline
Other baseline security considerations
Summary
Manage secrets in your server apps with Azure Key Vault
Introduction
What is Azure Key Vault?
Exercise - Create a Key Vault and store secrets
Vault authentication with managed identities for Azure resources
Exercise - Access secrets stored in Azure Key Vault
Exercise - Configure, deploy, and run your app in Azure
Summary
Secure access to your applications by using Azure identity services
Introduction
Compare authentication and authorization
What is Azure Active Directory?
What are multifactor authentication and Conditional Access?
Knowledge check
Summary
Resolve security threats with Microsoft Defender for Cloud
Introduction
View security alerts
Respond to alerts
Define a security incident response plan
Use a workflow automation to automate responses
Exercise - Configure a Playbook for a security event
Summary