At the core of creating applications for Microsoft Azure is a thorough knowledge of the Azure landscape and what to use when. In this course, Microsoft Azure for Developers: What to Use When, you will start by learning how to pick the right Azure services for your applications. Next, you will explore which services are available in Azure and what they can do for you. Finally, you will learn how to compare the Azure services based on your requirements. By the end of this course, you will have a foundational knowledge of the Microsoft Azure landscape that will help you as you move forward to pick the right services in Azure for your applications.
Barry is a software architect and developer with a passion for the cloud. He has worked for lots of companies throughout the last decade and is keen to share his knowledge with the community. He co-founded a usergroup focused on technology and soft-skills and currently teaches people about the benefits of the cloud.
Course Overview Hi everyone. My name is Barry Luijbregts. And welcome to my course Microsoft Azure for developers, what to use when. I am an independent software developer and architect with a passion for the cloud. Microsoft Azure is huge and changes fast. That's where I come in. In this course I'll help you to keep up with the changes and make decisions about which Azure service to use when. We'll go over a lot of stuff. In this course, you'll learn about more than 60 services in Azure. Some of the major topics that we will cover include which services you can use for running your applications in Azure, which services to use to store data in Azure, and which services to use to work with messages in Azure. By the end of this course, you'll know which services Azure provides for you as a developer and which ones to use when. Before beginning the course, you should have a basic level of understanding of software development in the Microsoft ecosystem. I hope you'll join me on this journey to learn about Microsoft Azure with the Microsoft Azure for developers what to use when course here at Pluralsight.
Why You Need to Know What to Use When Hi, and welcome to this course, Microsoft Azure for Developers: What to Use When. I'm Barry, and I'm an independent software architect and developer with a passion for the cloud. You can find me on Twitter at @AzureBarry and at azurebarry. com. I've also created a lot of other Pluralsight courses, many of them about Microsoft Azure. In this first module, I'll explain why you should take this course and how it is organized. Knowing which Azure service to use when is good, but why should you even know that in the first place? We'll cover that in the next clip. And later in this module, I'll explain how this course is organized.
What to Use to Secure Your Applications in Azure? In this module, you'll learn which Azure services there are for securing your applications. Just like in the other modules, we'll only focus on those services are relevant for you as a developer. In the module, we'll talk about what parts of an application should be secured and which services and features in Azure can help you to do that. Once we've discussed the services and features that are available, we'll compare them to see which ones you should use to secure which parts of your application.
Where to Store Data for Your Applications in Azure? In this module, we'll make sense of all of the options that we have in Azure to store our data. First, we'll go through all of the options that we have to store data in Azure. There are quite a lot of them. And then we'll make sense of the offerings by categorizing them as data stores for relational data, for non-relational data, and for data analytics. We'll also compare them on their features. Finally, to provide more context for you to make decisions about which data stores to use, we'll do a couple of demoes. The first one shows what Azure Data Lake Store looks like versus what Azure SQL Data Warehouse looks like. The second demo shows how Azure Table Storage compares to the Table Storage API in Azure Cosmos DB. In this demo, we'll look at the performance difference between the two offerings.
What to Use to Do Data Analytics in Azure? We've seen that there are lots of services in Azure that can help us to store data. In this module, you'll learn which services can process and analyze that data. You'll learn which services Azure offers for performing data analytics in Azure. And with data analytics, I mean the processing and analyzing of data so that it can be used by other applications or answer questions. We'll look at services that analyze streaming data and data that resides in data stores like in the Azure Data Lake Store. And we'll look at services that provide an in-memory model that makes querying the data very fast. Finally, I'll show you what Azure Analysis Services looks like versus the Azure Data Lake Analytics service.
What to Use for Speeding up Your Applications in Azure? In this module, we'll look at some of the options that Azure provides to help us speed up our applications. Increasing the performance of an application is complex and has many aspects. Azure can help us as developers with the following. It can help us to offload traffic from our applications by serving it from another service. It can help us to speed up data access by serving it from a dedicated cache. Also it helps us to increase the geographic performance of our application, which is something that is becoming a more common requirement nowadays. Let's dive in.
What to Use for Working with Media in Your Applications in Azure? In this module, we'll discuss which options Azure offers to work with media in your applications. A lot of applications nowadays work with media. I'm referring to applications that use video and audio to provide value to users just like YouTube is an application for video. These applications can get their media to users live. This could be broadcasting a live video of a sports event or on-demand when the event is done. People can come to your application and watch the video or listen to the audio. Azure offers a couple of options to help you build these types of applications that work with media. Let's dive in.
What to Use for Monitoring Your Applications in Azure? This module is all about monitoring your applications and how Azure can help with that. It's very important to have a good monitoring strategy and the tools to implement that. You should think about how to monitor your applications. You want to be able to see detailed information per application, but you also want the complete overview of your Azure subscription. There are many Azure services that can help you with these two monitoring scenarios. We'll go through them and discover which ones you can use for which scenarios. Also, we'll do a demo of most of the monitoring services in Azure so that you can see the differences between them.