Microsoft - Secure Your Applications
- Offered byCoursera
Secure Your Applications at Coursera Overview
Duration | 13 hours |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
Secure Your Applications at Coursera Highlights
- Earn a certificate of completion
- Add to your LinkedIn profile
- 13 assignments
Secure Your Applications at Coursera Course details
- What you'll learn
- Describe the purpose of Azure Key Vault and its importance in defense in depth strategy
- Deploy and manage Key Vault certificates, secrets, and keys to secure access to your applications
- Explain app registration, types of permissions supported by the Microsoft identity platform and create an Azure AD tenant.
- Configure Microsoft Graph permissions and web app certificates
- Microsoft Azure provides a comprehensive suite of security tools and services to help you safeguard your organization's data and applications
- Secure Your Applications is the right course for you if you want to become an Azure security engineer
- In this course, you will learn how Azure Key Vault helps to safeguard cryptographic keys and secrets that cloud applications and services use using defense in depth strategy
- You will get acquainted with practice on how to create and manage access to secrets, certificates, and keys
- This course will thoroughly give you knowledge about the Microsoft identity platform, which enables you to configure and keep track of secure access to an application
- You will also understand the important factors while developing web apps using user sign in, API calls, daemon, and noninteractive apps
- You will have the chance to learn about app registration and the various permissions that the Microsoft identity platform supports
- You will also learn to set up an app registration, build an Azure Active Directory (Azure AD) tenant, and register an application with App registrations
- In this course, you will explore Microsoft Graph services and learn to configure Microsoft Graph permissions
- You will gain an understanding of managed identities in detail. You will also learn to configure and deploy web app certificates
Secure Your Applications at Coursera Curriculum
Azure Key Vault
Course introduction
What is Azure Key Vault?
Configure Key Vault access
Review a Key Vault example
Key management in Azure Key Vault
Manage Key Vault secrets
Configure secret rotation
Manage Key Vault safety and recovery features
Module summary
How to be successful in this course
Guidelines for using Azure Key Vault
Deploy and manage Key Vault certificates
Exercise: Create a Key Vault
Solution: Create a Key Vault
Manage customer-managed keys
Additional resource: Manage Key Vault secrets
Manage access to secrets, certificates, and keys
Demo: Store secrets and keys in Azure Key Vault
Exercise: Store a secret and a key in a Key Vault
Solution: Store a secret and a key in a Key Vault
Explore the Azure Hardware Security Module
Knowledge check: Configure Key Vault access and certificates
Knowledge check: Manage Key Vault keys and secrets
Module quiz: Azure Key Vault
Meet and greet
Application security with the Microsoft identity platform
What is application security?
Review the Microsoft identity platform
Single-page applications
Register web apps that sign in users and call APIs
Configuring authentication in daemon and noninteractive apps
Module summary
Exercise: Create and configure single-page applications
Solution: Create and configure single-page applications
Exercise: Create server-side web apps that sign in users and call APIs
Solution: Create server-side web apps that sign in users and call APIs
Exercise: Configure authentication settings for daemon and noninteractive apps
Solution: Configure authentication settings for daemon and noninteractive apps
Knowledge check: Overview of Microsoft Identity Platform
Knowledge check: Web apps that sign in users and call APIs
Knowledge check: Daemon and noninteractive apps
Module quiz: Application security with the Microsoft identity platform
Application security with Azure AD and other Microsoft tools
Recap: Authentication in Azure Active Directory and Open ID Connect
Permissions and consent framework
Explore Azure Active Directory application scenarios
Register an application with App registrations
What is Microsoft Graph?
Configure Microsoft Graph permissions
Overview of managed identities
Working with web app certificates
Module summary
Create an Azure Active Directory tenant and configure app registration
Exercise: Create an Azure Active Directory tenant and register an application
Solution: Create an Azure Active Directory tenant and register an application
Microsoft Graph services
Exercise: Configure Microsoft Graph permissions
Solution: Configure Microsoft Graph permissions
Additional resources: Microsoft Graph
Configure and enable managed identities
Exercise: Configure and enable managed identities
Solution: Configure and enable managed identities
Additional resources: Managed identities
Configure and deploy web app certificates
Exercise: Configure and deploy web app certificates
Solution: Configure and deploy web app certificates
Additional resources: Web app certificates
Course 4 Glossary: Secure Your Applications
Knowledge check: App registration
Knowledge check: Microsoft Graph
Knowledge check: Managed identities
Knowledge check: Web app certificates
Module quiz: Application security with Azure AD and other Microsoft tools
Project and graded assessment
Course summary
About the graded assessment
Congratulations
Next steps
About the course project
Graded assessment: Secure Your Applications
Course project
Compare your work
Share helpful hints