Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Azure Data Storage, Security, and Performance Optimization

Packt via Coursera

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 50% Off
One plan covers every Professional Certificate on Coursera. 50% off Coursera Plus Annual for 10 days only — price increases June 17.
Unlock All Certificates
In this course, you will learn the fundamental skills needed to effectively use Azure's storage solutions, including Cosmos DB and Azure Blob Storage. Understanding how to secure and optimize your applications within Azure is essential for scaling services efficiently in today's cloud-driven world. By exploring real-world scenarios, you will gain hands-on experience in managing and securing cloud solutions, ensuring high-performance operations and optimizing resource delivery. You'll learn how to integrate content delivery solutions, implement user authentication and authorization, and monitor performance with Azure's built-in tools. What sets this course apart is its practical approach to Azure services, emphasizing both conceptual understanding and practical application. You'll work with real-world examples and industry-standard practices to solve problems and optimize solutions in Azure. This course is designed for IT professionals, cloud architects, and administrators looking to improve their expertise in Azure data storage, security, and performance optimization. A basic understanding of cloud services is recommended to get the most from this course. This course is part two of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

Syllabus

  • Developing Solutions That Use Cosmos DB Storage
    • This module guides learners through provisioning and configuring Azure Cosmos DB storage, including account setup, partitioning, and connection from code. You will explore key features such as triggers and the Change Feed Processor to manage and process data efficiently. By the end, you'll be able to implement scalable, serverless data solutions using Cosmos DB.
  • Developing Solutions That Use Azure Blob Storage
    • This module introduces Azure Blob Storage, focusing on its role in managing unstructured data in cloud applications. Learners will explore storage access tiers, automate resource creation, configure static websites, and implement secure metadata management using C# code. Practical exercises emphasize cost optimization and best practices for security and metadata handling.
  • Implementing User Authentication and Authorization
    • This module explores modern identity management by guiding learners through the implementation of user authentication and authorization using Microsoft technologies. You will learn about permission types, admin consent, and secure access to resources with tools like MSAL and Shared Access Signatures. Practical exercises will help you apply these concepts to real-world scenarios in Azure and Microsoft 365 environments.
  • Implementing Secure Azure Solutions
    • This module guides learners through securing Azure applications by managing authentication methods, leveraging managed identities, and protecting configuration settings and secrets. Participants will also explore how to use Azure App Configuration and feature flags to enhance application security and flexibility.
  • Integrating Caching and Content Delivery within Solutions
    • This module explores how to enhance web application performance by integrating caching and content delivery solutions using Azure services. Learners will gain hands-on experience provisioning and managing Azure Cache for Redis and Azure CDN, as well as implementing caching strategies for both dynamic and static content. Practical exercises guide you through manipulating cached data, persisting web sessions, and optimizing content delivery.
  • Monitoring and Troubleshooting Solutions by Using Application Insights
    • This module guides learners through the process of monitoring and troubleshooting Azure web applications using Application Insights and Azure Monitor. You will explore how to instrument code, analyze performance metrics, collect user behavior data, and query logs with KQL to gain actionable insights. By the end, you'll be equipped to implement robust monitoring solutions for cloud-based applications.

Taught by

Packt - Course Instructors

Reviews

Start your review of Azure Data Storage, Security, and Performance Optimization

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.