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

Secure Your Applications

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

Coming soon We're preparing activities for Secure Your Applications. These are activities you can do either before, during, or after a course.

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