Join Anton Delsink for an in-depth discussion in this video What you should know, part of Learning Azure Storage for Developers.
- [Instructor] In this course we will cover storage for developers in Azure, specifically in Azure Storage account. So it will help if you've previously seen the Azure Portal, and, especially, the Azure Portal subscription concept. So once you logged in to the Azure Portal with a subscription, the first element that we would typically navigate into is a resource group, and within that resource group, we will create a storage account. I'll show you how to create a storage account and create your first resource group. But it would help if you talked to your subscription administrator or take a tour of the Azure Portal before you get started with this course.
We will use Visual Studio 2017, Community Edition. It is a free download, but it will help if you're familiar navigating through Visual Studio, and, in particular, we will use the Visual Studio test utility, so the built-in test runner, and we'll, of course, use a Visual Studio solution. In the code itself, we are going to use the .NET Core 2 version of the runtime, and that means that there will be some parts of the API that'll be unavailable that you might expect if you're a Windows developer. Now with .NET Core 2 and the library we're going to use for accessing Azure Storage, most of the calls will be over the network, and so we'll require asynchronous calls.
We don't typically want to block a calling thread when we go out over the network, when we go out to the cloud storage. And so we will use the async keyword, async and await keywords a lot. There is an online training course about the async and await keywords. So feel free to study that one first and then revisit this course. In Visual Studio we'll use NuGets to add quite a few libraries so MSTest should already be there if you create a test project the way I'll show you. I'll use the NFluent checker just to make the language easier to read when we check the test outcomes.
And also we'll add, of course, the Azure Storage library from the online gallery.
Looking for study partners?Join the AZ-203 Azure Exam study group
Azure Storage is an important part of the Microsoft Azure developer toolkit. In this course, Anton Delsink provides a high-level overview of what Azure Storage is, as well as a brief look at the options available to developers: table, file, queue, and blob-based storage. Anton starts the course with a tour of the Azure portal and an explanation of how to create both a general-purpose storage account and a Blob storage account. Next, he covers important security and deployment topics that apply across all storage options. To wrap up, he briefly goes over each storage area. For a more in-depth exploration of each storage area—files, tables, blobs, and queues—check out additional courses in the Azure Storage for Developers series.
- Creating general-purpose and Blob storage accounts
- Shared key authentication
- Using shared access signatures (SAS)
- Granting privileges with stored access policies
- Encrypting data at rest
- Deploying Azure storage accounts from the command line
- Deploying Azure storage accounts using PowerShell
- Storage types, including blobs, tables, queues, and files