We may earn an affiliate commission when you visit our partners.
Course image
Microsoft

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.

Read more

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.

This is the fourth course in a series of seven courses that will prepare you to succeed in the AZ-500 exam.

Enroll now

What's inside

Syllabus

Azure Key Vault
Azure Key Vault is a centralized cloud service for storing application secrets such as encryption keys, certificates, and server-side tokens. In this module, you will learn about the guidelines for using Azure Key Vault, configuring Key Vault access, and managing access to secrets, certificates, and keys. You will also gain an understanding about Key Vault safety and recovery features and Azure Hardware Security Module.
Read more
Application security with the Microsoft identity platform
The Microsoft identity platform helps you build applications your users and customers can sign in to using their Microsoft identities or social accounts. In this module, you will learn how to configure and monitor secure access to an application with Microsoft Identity Platform. You will learn how to use Azure AD with single-page applications. You will gain an understanding about key considerations for web apps that sign in users and call APIs and with Daemon and non-interactive apps.
Application security with Azure AD and other Microsoft tools
In this module, you will learn about app registration and the different types of permissions supported by Microsoft identity platform. You will learn how to register an application with App Registration, create an Azure AD tenant, and configure an app registration. You will explore Microsoft Graph services and learn how to configure Microsoft Graph permissions. You will gain an understanding of managed identities and how to configure and enable managed identities. You will also learn how to configure and deploy web app certificates.
Project and graded assessment
In this module, you will attempt a course-level ungraded project and graded assessment.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides hands-on practice with foundational security concepts and tools in Azure
Covers essential aspects of Azure Key Vault for safeguarding sensitive data
Delves into the Microsoft identity platform for secure access management
Develops skills in app registration, permissions configuration, and managed identities
Provides a comprehensive understanding of Azure security solutions for safeguarding applications and data
Guided by Microsoft instructors with expertise in Azure security

Save this course

Save Secure Your Applications to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Secure Your Applications with these activities:
Review Azure Security Fundamentals
Revisit the principles and concepts of Azure security to enhance your understanding of the topics covered in this course.
Browse courses on Azure Security
Show steps
  • Review documentation and articles on Azure Security Fundamentals.
  • Take a quiz or assessment to test your knowledge.
Key Vault Drills
Practice using the Azure Key Vault CLI commands to create secrets and access them.
Browse courses on Azure Key Vault
Show steps
  • Create a secret in Key Vault.
  • Retrieve and use a secret from Key Vault.
  • Set permissions for accessing a secret.
Microsoft Identity Platform Tutorial
Step-by-step guidance on configuring and securing your application with the Microsoft Identity Platform.
Show steps
  • Create an Azure AD tenant.
  • Register an application with Microsoft Identity Platform.
  • Configure an application to use Microsoft Identity Platform.
Nine other activities
Expand to see all activities and additional details
Show all 12 activities
Attend Azure Security Webinars
Attend industry-led webinars to learn about the latest Azure security trends and best practices.
Browse courses on Azure Security
Show steps
  • Identify and register for relevant webinars.
  • Attend the webinars and take notes on key takeaways.
Read "Applied Cryptography" by Bruce Schneier
Build a conceptual foundation in cryptography to enhance comprehension of key encryption and storage concepts used in Azure Key Vault.
Show steps
  • Acquire the book through purchase or online platforms.
  • Allocate dedicated time slots for reading and comprehension.
  • Take notes and highlight important concepts.
  • Summarize key takeaways and how they relate to Azure Key Vault.
Lead a study group or tutoring session on Azure security
Strengthen your understanding of Azure security concepts while supporting fellow learners through group study or one-on-one tutoring.
Browse courses on Security
Show steps
  • Offer your services as a mentor or tutor.
  • Create a study schedule and set clear goals.
  • Facilitate discussions, answer questions, and provide guidance.
  • Provide encouragement and support to learners.
  • Reflect on your own understanding and identify areas for improvement.
Configure Conditional Access for Microsoft 365
Reinforce your understanding of app registration and Microsoft identity platform by implementing conditional access policies for Microsoft 365 applications.
Browse courses on Azure Active Directory
Show steps
  • Access Azure Active Directory admin center.
  • Create a new conditional access policy.
  • Configure conditions and grant access.
  • Test and fine-tune the policy.
Contribute to an open-source security project
Gain practical experience and contribute to the security community by collaborating on open-source security projects.
Browse courses on Security
Show steps
  • Identify a relevant open-source security project.
  • Review the project documentation and codebase.
  • Identify a specific contribution you can make.
  • Create a pull request with your contribution.
  • Collaborate with other contributors and maintainers to refine and merge your changes.
Build a React application with Azure AD authentication
Gain practical experience in integrating user authentication with web applications using Azure AD and React.
Browse courses on Web App Development
Show steps
  • Set up a React development environment.
  • Create a new React project.
  • Implement Azure AD authentication using the recommended library.
  • Test the application and troubleshoot any issues.
  • Deploy the application to a cloud platform or hosting service.
Security Best Practices Blog Post
Write a blog post on secure development and operations practices for Azure applications based on what you learned in this course.
Browse courses on Azure Security
Show steps
  • Identify key security vulnerabilities in Azure applications.
  • Propose solutions to mitigate the identified vulnerabilities.
  • Write a blog post summarizing your findings and recommendations.
Design a security plan for a small business
Apply knowledge of security measures and best practices to create a comprehensive security plan tailored for a small business.
Browse courses on Security Planning
Show steps
  • Gather information about the business, industry, and regulatory requirements.
  • Identify potential security threats and vulnerabilities.
  • Develop a plan for prevention, detection, and response.
  • Implement the security plan and monitor its effectiveness.
  • Communicate the security plan to stakeholders and train employees.
Contribute to the Azure Identity Library
Make a valuable contribution to the open-source community by reporting issues, suggesting enhancements, or writing code to improve the library.
Browse courses on Azure Identity
Show steps
  • Identify an area of the Azure Identity Library that you would like to contribute to.
  • Fork the repository and make your changes.
  • Submit a pull request with your proposed changes.

Career center

Learners who complete Secure Your Applications will develop knowledge and skills that may be useful to these careers:
Identity & Access Management Engineer
With an identity and access management engineer role, you will manage and secure access to systems, applications, and data. You will implement and maintain identity and access management (IAM) solutions, including Azure Active Directory (Azure AD) and other Microsoft identity platform services. This course can help you build a foundation in Azure Key Vault and the Microsoft identity platform, which are essential technologies for IAM engineers. You will learn how to create and manage access to secrets, certificates, and keys, as well as how to configure and monitor secure access to applications.
Security Engineer
In a role as a security engineer, you will be responsible for planning, implementing, and maintaining an organization's security infrastructure. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course will provide you with the knowledge and skills you need to succeed in this role, including how to create and manage access to secrets, certificates, and keys, as well as how to configure and monitor secure access to applications.
Cloud Security Architect
As a cloud security architect, you will design and implement security solutions for cloud-based applications and data. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course will provide you with the knowledge and skills you need to succeed in this role, including how to create and manage access to secrets, certificates, and keys, as well as how to configure and monitor secure access to applications.
Application Security Engineer
An application security engineer is responsible for securing applications from vulnerabilities and attacks. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course will provide you with the knowledge and skills you need to succeed in this role, including how to create and manage access to secrets, certificates, and keys, as well as how to configure and monitor secure access to applications.
Software Engineer
A software engineer designs, develops, and maintains software applications. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course may be useful for you if you want to learn more about how to secure applications.
DevOps Engineer
A DevOps engineer is responsible for bridging the gap between development and operations teams. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course may be useful for you if you want to learn more about how to secure applications.
Network Engineer
A network engineer designs, implements, and maintains computer networks. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course may be useful for you if you want to learn more about how to secure applications.
Systems Administrator
A systems administrator is responsible for maintaining and troubleshooting computer systems. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course may be useful for you if you want to learn more about how to secure applications.
Database Administrator
A database administrator is responsible for managing and maintaining databases. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course may be useful for you if you want to learn more about how to secure applications.
Security Analyst
A security analyst is responsible for monitoring and analyzing security events. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course may be useful for you if you want to learn more about how to secure applications.
Risk Analyst
A risk analyst is responsible for identifying and assessing risks to an organization. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course may be useful for you if you want to learn more about how to secure applications.
Compliance Officer
A compliance officer is responsible for ensuring that an organization complies with applicable laws and regulations. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course may be useful for you if you want to learn more about how to secure applications.
Auditor
An auditor is responsible for reviewing and assessing an organization's financial records and operations. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course may be useful for you if you want to learn more about how to secure applications.
Consultant
A consultant provides advice and guidance to organizations on a variety of topics, including security. You will work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. This course may be useful for you if you want to learn more about how to secure applications.
Teacher
A teacher is responsible for educating students in a variety of subjects, including computer science. You may work with Azure Key Vault and other Microsoft identity platform services to protect data and applications from unauthorized access. However, this course is likely not relevant to your role.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Secure Your Applications.
A classic textbook that provides a comprehensive foundation in security engineering principles and practices.
Provides practical guidance on software security, emphasizing prevention and mitigation of security vulnerabilities.
Provides a comprehensive overview of cloud security, including best practices and common challenges.
Offers a structured approach to threat modeling, helping you identify and mitigate security risks in software systems.
Delves into the techniques and tools used by hackers to exploit security vulnerabilities. It provides valuable insights into the attacker's mindset and helps you understand how to defend against attacks.
This textbook offers a foundational understanding of computer security principles and practices. It covers topics such as cryptography, network security, and malware.
Provides practical guidance on building security into software development processes. It covers topics such as secure coding, threat modeling, and security testing.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Secure Your Applications.
Identity Protection and Governance 
Most relevant
Managing Microsoft Azure App Services
Most relevant
Designing a Disaster Recovery Strategy on Microsoft Azure
Most relevant
Microsoft Azure Network Engineer: Design and Implement...
Most relevant
Microsoft 365 Security Management Fundamentals
Most relevant
Azure Identity and Networking Essentials
Most relevant
Microsoft Azure Solutions Architect: Implement an...
Most relevant
Secure Access with Azure Active Directory
Most relevant
Designing a Microsoft Azure Messaging Architecture
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser