This course, Implement Web and Mobile Services on Microsoft Azure, prepares developers for the "design and implement Azure compute, web, and mobile services" portion of the Microsoft 70-532 Developing Microsoft Azure Solutions exam. First, you will learn how to build Azure web, mobile, and API apps, and setup API management. Next you will cover how to implement Azure Functions and Logic Apps. Finally you will work with Service Fabric, and integrate DevOps practices. By the end of this course, you'll be prepared to pick up the 70-532 certification and skills for the real world.
Course Overview Hey everyone, this is Mike Pfeiffer and welcome to this course on implementing web and mobile services on Microsoft Azure. This is the fourth and final course in a new learning path here on Pluralsight for the latest version of the 70-532 certification exam, and that's the Developing Microsoft Azure Solutions certification. And even if you're not looking to get certified, this course will teach you the fundamentals of working with web and mobile services on the Azure platform. In this course, we'll kick things off with deploying and managing web apps in the Azure app service. You'll learn how to work with app service plans and how to manage web app settings in the Azure portal, as well as from the command line with the Azure CLI and with PowerShell. Next we'll move on to working with Azure functions and webjobs. We'll take a look at managing Azure app service, API apps. We'll see how to build logic apps, as well as API apps. And we'll even take a look at creating mobile applications and how to work with microservices in Azure service fabric. Towards the end of the course, we'll explore how teams are embracing devops on the Azure platform and we'll take a look at the concepts of continuous integration and continuous delivery. And we'll cover the process of building a CI/CD release pipeline in Visual Studio Team Services to help us get our web and mobile applications deployed with confidence. If you're looking to pick up the 70-532 certification, you're definitely in the right place. And even if you just want to pick up new skills for the real world, this course will get you up to speed with implementing web and mobile services on Microsoft Azure.
Deploying and Managing Web Apps In this module, we're going to take a look at Deploying and Managing Web Apps in Azure, so we'll start off by creating and managing an App Service plan. Then, we'll get into doing a simple deployment of a web app into App Service. We'll see how to configure some of the web apps setting. We'll see how to implement certificates and custom domains. We'll take a look at how we can manage web apps in the settings from the command line. We'll do some diagnostics and monitoring and analytics. We'll see how we can scale Azure web apps, and then also, we're going to take a look at using Azure Managed Service Identity with App Service. So, lots of really cool stuff to check on in this module. I hope you guys are excited. Let's go ahead and get started.
Implementing Azure Functions and WebJobs In this module, we're going to take a look at implementing Azure Functions and WebJobs. We'll actually spend most of our time working with Azure Functions. We'll start things off with a quick overview of the Azure Functions service, and then we'll get into building a bunch of different Functions so you get a good understanding of how the service works. So, not only will we build these Functions in the Portal, we'll use Visual Studio as well, so you understand some of the developer tooling that's available. We'll take a look at debugging these Functions and different ways that you can use the service. And then, when we get to the end of the module, we'll compare Azure Functions to Azure WebJobs, and we'll see an example of how to use WebJobs as well.
Working with API Management In this module, we're going to take a look at working with API Management in Azure, and we'll start off with a quick introduction to Azure API Managements. Give you an idea of what the service is, why you'd want to use it. Then we'll actually get into deploying the API Management Service, we'll add a new API to API Management, we'll take a look at setting up access control and authorization, restricting access to APIs with policies. We'll see how to set up throttling and set up rate limiting for APIs, we'll take a look at caching, and even get base configuration and a whole lot more. I hope you guys are excited, let's go ahead and get started.
Managing Azure App Service API Apps In this module, we're going to take a look at managing Azure App Service API Apps. And this is going to be very similar to a lot of the stuff we saw with Web Apps in the App service environment but we will kick things off by creating our first API App resource in the Azure portal, we'll take a look at building and deploying an API app with Visual Studio 2017. And one of the big focuses for this module is going to be, understanding the concept of automating API discovery with Swagger, so we'll check that out and see how to do that. We'll also see how we can generate client code for Swagger enabled APIs and then we'll take a look at monitoring API Apps in Azure App service.
Developing Azure App Service Logic Apps In this module, we're going to take a look at developing Azure app service logic apps, so a lot of cool functionality in this service. We're going to kick things off by doing a quick service overview, get an understanding of what some of the components are, and then we'll dive in to setting things up, like connecting SAS services using logic apps. We'll see how we can integrate logic apps with the Azure function service. We'll see some common scenarios, like performing long-running tasks in a logic app and how we connect on-premises data to Azure logic apps, and then we'll wrap things up at the end of the module talking about some B2B scenarios when we're working with multiple businesses and partners and how we can use logic apps to kind of bridge the gap there.
Creating Azure App Service Mobile Apps In this module we're going to take a look at creating Azure App Service Mobile Apps, and as usual we're going to start things off with a quick overview of the service. Get an understanding of what some of the use cases are, why we'd want to use this service. And then we'll check out the process of creating an Azure App Service Mobile App. We'll take a look at basically setting up Authentication for mobile apps. So we are going to build a mobile backend. We'll see kind of an example of building a Mobile Application as well, and how to Authenticate users from a Mobile App. We'll take a look at the concept of setting up Push Notifications and doing offline synchronization for Mobile Apps. And towards the end of the module, we'll test all this stuff out with a basic Client Application to see how it works.
Implementing Azure Service Fabric Apps In this module, we're going to take a look at implementing Azure Service Fabric applications. So we'll do a quick overview of the service, we'll take a look at building Service Fabric applications in Visual Studio, we'll build a Service Fabric cluster running in Azure, and then we'll check out the deployment process. We'll see how we can scale Service Fabric applications, and then we'll wrap things up by talking about Service Fabric cluster upgrades and migrations.
Implementing Third Party PaaS Solutions In this module, we're going to take a look at implementing third party PaaS solutions in the Azure Cloud, and we're going to start things off by taking a look at the Azure marketplace, how we can use this as consumers, as well as some of the considerations for building our own solutions that might be available in the marketplace. We're going to take a second look at deploying Azure quick start templates, something we've already done previously in this learning path. We're going to take a closer look at that. We'll see how we can build something called Azure managed applications, and then we'll look at deploying a Docker swarm cluster in Azure, and how we can work with Kubernetes in Azure. We'll even see how we can work with Cloud foundry and open shift, and then we're going to wrap things up at the end of the module and talk about the Azure bot service.
Designing and Implementing DevOps In this module, we're going to take a look at designing and implementing DevOps in Azure. We'll kick things off by talking about continuous integration and continuous delivery and get an understanding of the fundamentals there and then we'll move on to building a production web app in Azure in the App Service environment. From there, we'll take a look at setting up continuous deployment from a GitHub repository into Azure App Service. We'll see how to work with App Service deployment slots, which is essential when you're working in a DevOps type of scenario in Azure. Then we'll see how we can do continuous integration with Visual Studio Team Services. We'll build a release pipeline in Visual Studio Team Services and at the end of the module, we'll take another look at Application Insights and then we'll see how we can work with mobile DevOps in Visual Studio Team Services in HockeyApp.