Paths

Microsoft Azure Storage for Developers

Storage plays an integral role in your applications on Microsoft Azure, and this path will teach you what all developers should be able to do with Microsoft’s cloud storage options. You’ll spend time learning about table, blob, file, and data storage. You’ll also learn how to implement caching and configure CDN’s and CORS access.
... Read moreRead less

Microsoft Azure Developer: Connecting to Storage

Description

Knowing the best way to connect to Azure services is the first step to Azure mastery. In this course, Microsoft Azure Developer: Connecting to Storage, you will gain the ability to securely connect to Azure Storage Accounts, SQL Databases, and Redis Cache. First, you will learn the critical pieces of information required to connect to any Azure service. Next, you will discover how to connect to Storage Accounts and SQL Databases. Finally, you will explore how to connect to Redis Cache. When you are finished with this course, you will have the skills and knowledge of connecting to Azure services needed to take the next steps in your Azure mastery journey.

Table of contents

Course Overview

Identifying Connection Requirement Information

Connecting to Azure Storage

Connecting to Azure Databases

Connecting to Redis Cache

Intermediate

These courses in this section will teach you how to implement table and blob storage first. You’ll use code to implement storage solutions that you can be confident in.

Microsoft Azure Developer: Implementing Table Storage

Description

This course is for anyone that wants to leverage a highly flexible, reliable, and super-fast data backend for your service. In this course, Microsoft Azure Developer: Implementing Table Storage, you'll examine everything you need to get started with Azure Table Storage. First, you'll be introduced to Azure Table Storage in a .NET Application and the differences between it and Azure Cosmos DB Table API. Next, you'll work with the Table Storage REST API. Last, you'll discover why Azure Table storage is the perfect fit for any type of application, no matter the scale. By the end of this course, you’ll feel familiar with Azure Table Storage, and when it’s appropriate for your app to use the Cosmos DB Table API versus the traditional Azure Table Storage.

Table of contents

Course Overview

Introducing Azure Table Storage

Integrating with Azure Table Storage

Microsoft Azure Developer: Implementing Blob Storage

Description

At the core of storing massive amounts of unstructured data like images, videos, or documents in Microsoft Azure is a thorough knowledge of Azure Blob Storage. In this course, Microsoft Azure Developer: Implementing Blob Storage, you will learn the skills you need to use Azure Blob Storage in your applications. First, you will learn how to set up Azure Blob Storage in the Azure Portal. Next, you will learn how to upload, download, list, and delete blobs in .NET with C#. Finally, you will learn how to control access to your blobs with Shared Access Signatures, how to manage concurrency, and how to monitor your Blob Storage. When you’re finished with this course, you will have a foundational knowledge of Azure Blob Storage that will help you immensely as you move forward to build your own applications and solutions that need to store unstructured data in Microsoft Azure.

Table of contents

Course Overview

Setting up Blob Storage

Uploading Blobs from .NET

Listing Blobs in .NET

Downloading and Deleting Blobs

Storing Metadata on Your Blobs

Using Shared Access Signatures

Managing Concurrency

Copying and Archiving Blobs

Monitoring Blob Storage

Advanced

The courses in this section will cover file storage, the high powered new Cosmos DB, and the more complex areas of storage implementation for your application. After learning these topics you will be able to successfully implement the best storage solutions for your application.

Learning Azure Cosmos DB

Description

Developers today require a thorough knowledge of the NoSQL technologies that lie at the core of global web and mobile applications. In Learning Azure Cosmos DB, you will learn how to utilize Microsoft’s massively scalable, globally distributed, multi-model NoSQL database service. First, you will discover how to provision throughput, partition, and globally distribute your database. Next, you will explore the SQL API and the document data model, build client applications using the .NET SDK, and leverage the server-side programming model with stored procedures, triggers, and user-defined functions. Finally, you will learn how to use the Table API to migrate Azure Table Storage applications and the Gremlin API to build graph databases. When you are finished with this course, you will have a foundational knowledge of Azure Cosmos DB that will help you as you move forward to build your next generation of global applications.

Table of contents

Course Overview

Introduction

Provisioning Throughput

Horizontal Partitioning

Globally Distributing Data

Data Modeling with the SQL API

Querying with the SQL API

Programming with the .NET SDK

Programming with Server-side Code

Using the Table API for a Key-value Data Model

Using the Gremlin API for a Graph Data Model

Microsoft Azure Developer: Implementing Azure Cache

Description

At the core of implementing cache using Azure is a thorough knowledge of Azure Redis Cache. In this course, Microsoft Azure Developer: Implementing Azure Cache, you’ll learn how to implement Azure Redis cache in your applications. First, you’ll learn why you should cache data. Next, you’ll explore what Azure Redis Cache is. Finally, you’ll discover how to implement Azure Redis Cache in your application. When you’re finished with this course, you’ll have a foundational knowledge of implementing cache using Azure that will help you as you move forward to implement Azure Redis Cache in your applications and make them more performant.

Table of contents

Course Overview

Why Should We Cache Data?

Implementing Azure Cache for Redis

Using Redis Cache for Session State

Testing the Performance Benefits of Caching

Microsoft Azure Developer: Implementing CDNs for Storage

Description

While serving content from Azure Blob storage directly is feasible, it may not be the best fit in all scenarios. In this course, Microsoft Azure Developer: Implementing CDNs for Storage, you will gain the ability to integrate Azure CDN with Azure Blob Storage containers. First, you will learn how Azure CDN works and what scenarios it excels at. Next, you will discover how to configure Azure CDN on top of a blob storage container using common Azure tools and SDKs. Finally, you will explore how to maintain storage security with SAS token authentication. When you’re finished with this course, you will have the skills and knowledge of Azure CDN needed to effectively enable serving content from your Azure Blob Storage account.

Table of contents

Course Overview

Azure CDN and Storage Concepts

Implementing Azure CDN with Storage

Storage Security with Azure CDN

Microsoft Azure Developer: Configuring CORS Access for Storage

Description

Cross-Origin Resource Sharing (CORS) is an HTTP feature that can restrict how clients request your content. In this course, Microsoft Azure Developer: Configuring CORS Access for Storage, you will learn foundational knowledge of how CORS rules can be enabled, configured, and used with Azure Storage services. First, you will see how CORS works in practice. Next, you will discover how Azure Storage evaluates CORS rules. Finally, you will explore how to configure rules with common Azure SDKs and tooling. When you’re finished with this course, you will have the skills and knowledge of configuring CORS needed to manage cross-origin requests to your Azure Storage services.

Table of contents

Course Overview

Azure Storage CORS Concepts

Configuring Azure Storage CORS Rules

Microsoft Azure Developer: Implementing File Storage

Description

Bringing legacy applications into the modern cloud era often amounts to an expensive rewrite of storage layers that may depend on SMB file shares. In this course, Microsoft Azure Developer: Implementing File Storage, you will gain the ability to implement file shares in Azure that give these legacy apps what they're expecting while also providing a modern REST API. First, you will learn to set your file service up in Azure. Next, you will explore how to manage files through your new service. Finally, you will discover options for fine-tuning the service. When you're finished with this course, you will have the skills and knowledge of cloud storage needed to create great, modern cloud applications.

Table of contents

Course Overview

Setting up File Storage

Managing Files

Measuring and Controlling File Storage

Microsoft Azure Developer: Implementing Data Lake Storage Gen2

Description

Data lakes are used to hold vast amounts of data, a must when working with Big Data. In this course, Microsoft Azure Developer: Implementing Data Lake Storage Gen2, you will learn foundational knowledge and gain the ability to work with a large and HDFS-compliant data repository in Microsoft Azure. First, you will figure out how to ingest data. Next, you will discover how to manage and work with your Big Data. Finally, you will explore how to run jobs using a Hadoop cluster, using platforms like Spark with the use of the ABFS driver. When you're finished with this course, you will have the skills and knowledge of work with large data repositories in Microsoft's cloud, everything needed to build solutions at scale to help you discover trends and insights.

Table of contents

Course Overview

Getting Started with Azure Data Lake Store Gen2

Managing Data with Azure Data Lake Store Gen2

Using a Data Lake Store as External Repository with a Hadoop Cluster

Wrapping Up

Microsoft Azure Developer: Managing Azure SQL Database

Description

Data persistence is at the core of any line of business application. While some companies may have a dedicated database administrator, in many smaller companies the developer wears many hats including database administrator. In this course, Microsoft Azure Developer: Managing Azure SQL Database, you will learn foundational knowledge of the tools available to create, update, and manage an Azure SQL Database. First, you will learn how to migrate the database schema as your application iterates through versions. Next, you will discover several of the layers available to secure access to your database and the information that it contains. Finally, you will explore how to manage the performance of your database to meet ever growing demands. When you’re finished with this course, you will have the skills and knowledge of Azure SQL Database necessary to support your database needs.

Table of contents

Course Overview

Setting the Stage

Migrating Schema

Securing Data

Managing Performance

Wrapping Up

Batch Offer Codes

Be sure to only enter offer codes separated by line breaks and does not include commas.

Opt in for the latest promotions and events. You may unsubscribe at any time. Privacy Policy

By providing my phone number to Pluralsight and toggling this feature on, I agree and acknowledge that Pluralsight may use that number to contact me for marketing purposes, including using autodialed or pre-recorded calls and text messages. I understand that consent is not required as a condition of purchase from Pluralsight.