When you enroll in this course, you'll also be enrolled in this Professional Certificate.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate from Microsoft
There are 5 modules in this course
Azure was designed for security and compliance. in this course, you will learn how to leverage the built-in services to store your app data securely to ensure that only authorized services and clients have access to it. This course will help you prepare for the Microsoft Certified: Azure Developer Associate certification.
This course will help you prepare for the Microsoft Certified: Azure Developer Associate certification. In this course, you will take a practice exam that covers key skills measured in the exam. This is the fifth course in a program of 8 courses to help prepare you to take the exam.
This course is part of a Specialization intended for developers who want to demonstrate their expertise in all phases of cloud development from requirements, definition, and design; to development, deployment, and maintenance; to performance tuning and monitoring. It is ideal for anyone interested in preparing for the AZ-204: Developing Solutions for Microsoft Azure exam. By the end of this program you will be ready to take and sign-up for the Exam AZ-204: Developing Solutions for Microsoft Azure.
In this module, you'll learn about some of the security tools that can help keep your infrastructure and data safe when you work in the cloud. This module is the start of your journey into the world of application security, with the top five defenses for web applications. You will learn how to secure your web applications on Azure and protect your apps against the most common and dangerous web application attacks.
Protect against security threats by using Azure Security Center•6 minutes
Detect and respond to security threats by using Azure Sentinel•4 minutes
Store and manage secrets by using Azure Key Vault•3 minutes
Host your Azure virtual machines on dedicated physical servers by Using Azure Dedicated Host•3 minutes
Lesson introduction•1 minute
Azure Security Center•5 minutes
Inputs and Outputs•5 minutes
Secrets in Key Vault•2 minutes
Framework Updates•5 minutes
Safe Dependencies•3 minutes
Lesson summary•1 minute
3 readings•Total 25 minutes
Course syllabus•10 minutes
How to be successful in this course•5 minutes
Exercise - Manage a password in Azure Key Vault•10 minutes
4 assignments•Total 42 minutes
Exercise Quiz•3 minutes
Knowledge Check - Ungraded Quiz•15 minutes
Knowledge Check•15 minutes
Test prep•9 minutes
1 discussion prompt•Total 10 minutes
Meet and greet•10 minutes
Protect data and accounts in Microsoft Azure
Module 2•2 hours to complete
Module details
In this module, you will learn how to set up policies to classify, retain, and protect your cloud-based data. You will see how Azure Storage provides multilayered security to protect your data. Find out how to use access keys, to secure networks, and to use Advanced Threat Protection to proactively monitor your system. You will also look at how Azure Key Vault provides a secure storage area for managing all your app secrets so you can properly encrypt your data in transit or while it's being stored.
What's included
13 videos1 reading4 assignments1 plugin
Show info about module content
13 videos•Total 39 minutes
Lesson introduction•1 minute
Classify your data at rest, in process, and in transit•8 minutes
Explore data recovery, retention, and disposal•6 minutes
Understand data sovereignty•6 minutes
Lesson summary•1 minute
Lesson introduction•1 minute
Explore Azure Storage security features•5 minutes
Understand storage account keys•2 minutes
Understand shared access signatures•3 minutes
Control network access to a storage account•1 minute
Understand advanced threat protection for Azure Storage•3 minutes
Explore Azure Data Lake Storage security features•2 minutes
Lesson summary•1 minute
1 reading•Total 10 minutes
Exercise - Classify an Azure SQL Database•10 minutes
Storing and handling secrets, encryption keys, and certificates directly is risky, and every usage introduces the possibility of unintentional data exposure. In this module, you will learn how to use Azure Key Vault to provide a secure storage area for managing all your app secrets so you can properly encrypt your data in transit or while it's being stored. You will also learn how to learn how to use Azure RBAC to manage access to resources in Azure.
What's included
9 videos5 readings5 assignments
Show info about module content
9 videos•Total 30 minutes
Lesson introduction•2 minutes
Guidelines for using Azure Key Vault•5 minutes
Azure Key Vault uses•4 minutes
Manage access to secrets, certificates, and keys•3 minutes
Manage certificates•5 minutes
Lesson summary•1 minute
Lesson introduction•2 minutes
What is Azure RBAC?•7 minutes
Lesson summary•1 minute
5 readings•Total 45 minutes
Exercise - store secrets in Azure Key Vault•10 minutes
Exercise - List access using Azure RBAC and the Azure portal•10 minutes
Exercise - Grant access using Azure RBAC and the Azure portal•10 minutes
Exercise - View activity logs for Azure RBAC changes•5 minutes
Further resources•10 minutes
5 assignments•Total 57 minutes
Exercise quiz•3 minutes
Knowledge check•15 minutes
Exercise quiz•3 minutes
Knowledge check•15 minutes
Test prep•21 minutes
Secure your Azure SQL Database
Module 4•2 hours to complete
Module details
Azure SQL Database is a great service for the storage of relational data, and there are a number of built-in capabilities you can use to ensure your data is secure and practice defense in depth. In this module, you will look at ways to secure your SQL database by configuring the database firewall, securing access, encrypting communication, and other techniques for database security. With this layered approach, you can help ensure your data is secure.
What's included
2 videos6 readings3 assignments
Show info about module content
2 videos•Total 3 minutes
Lesson introduction•2 minutes
Lesson summary•1 minute
6 readings•Total 80 minutes
Exercise - Set up sandbox environment•10 minutes
Exercise - Restrict network access•30 minutes
Exercise - Control who can access your database•10 minutes
Exercise - Secure your data in transit, at rest, and on display•10 minutes
Exercise - Monitor your database•10 minutes
Further resources•10 minutes
3 assignments•Total 39 minutes
Exercise quiz•3 minutes
Knowledge check•15 minutes
Test prep•21 minutes
Practice exam
Module 5•1 hour to complete
Module details
In this module, you will take a practice exam that covers key skills measured in the Exam AZ-204: Developing Solutions for Microsoft Azure.
What's included
2 videos3 readings1 assignment1 discussion prompt
Show info about module content
2 videos•Total 4 minutes
Course 7 recap•3 minutes
Congratulations•1 minute
3 readings•Total 16 minutes
About the practice exam•10 minutes
Course summary•3 minutes
Next steps•3 minutes
1 assignment•Total 45 minutes
Course practice exam•45 minutes
1 discussion prompt•Total 10 minutes
Reflect on learning•10 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Our goal at Microsoft is to empower every individual and organization on the planet to achieve more.
In this next revolution of digital transformation, growth is being driven by technology. Our integrated cloud approach creates an unmatched platform for digital transformation. We address the real-world needs of customers by seamlessly integrating Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform, and Azure to unlock business value for every organization—from large enterprises to family-run businesses. The backbone and foundation of this is Azure.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.5
20 reviews
5 stars
75%
4 stars
15%
3 stars
0%
2 stars
5%
1 star
5%
Showing 3 of 20
M
MT
4·
Reviewed on Dec 8, 2021
This is the type of training for people that are very good in mathematic solutions. But it was a very good course and once I take my brain-break I will continue with the next lesson.
R
RM
5·
Reviewed on May 30, 2023
Thorough, but concise. Access to the lab exercises really made the information relevant.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.