Azure for Developers: Security Best Practices
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to secure your apps by leveraging key Azure tools and best practices. This course can also prepare you for the Developing Solutions for Microsoft Azure (AZ-203) exam.
Syllabus
Introduction
- Why security matters for developers
- What you should know
- Azure Role Based Access Control (RBAC)
- Grant role based access to a user
- Azure RBAC roles for development
- The contributor role
- The User Access Administrator and Owner roles
- Custom Azure RBAC roles
- Create custom Azure RBAC roles
- Management pane vs data pane RBAC roles
- Challenge: Design Azure access control
- Solution: Design Azure access control design
- Register an application to Azure AD
- Web application sign in with Azure AD
- Securing web application authentication with Azure AD Conditional Access
- The Microsoft Authentication Library
- Challenge: Internal web app with Azure AD
- Solution: Internal web application with Azure AD
- Manage Azure application secrets
- Shared Access Signatures in Azure
- Azure Key Vault service
- Adding secrets to an Azure Key Vault
- Azure Key Vault Access Policies
- Audit logs
- Managed Identity for Azure Resources
- Challenge: Design data access controls
- Solution: Design data access controls
- Developing solutions for Azure and beyond
Taught by
Karl Ots
Related Courses
Azure Security and ComplianceMicrosoft via edX Azure for Architects: Design an Authentication and Data Security Strategy
LinkedIn Learning Azure for Developers: Implementing and Developing Functions
LinkedIn Learning Managing App Secrets in .NET Core
LinkedIn Learning Microsoft Azure: Management and Security Essentials
LinkedIn Learning