
Configure an App Service plan to allocate compute resources, region, and pricing tiers for web apps, enabling multiple apps, auto scaling, staging slots, custom domains, ssl, and deployment options.
Create an app service plan in the azureaspdemo resource group via the Azure portal, choose Windows, Canada Central, and standard s1, then review and create to access the resource.
In this clip, we will see what are Azure Web Apps?
In this demo, we will create an Azure App Service Web App using Azure portal. We'll use one of the prebuilt packages to create a web app in the Azure portal.
In this demo, we will deploy the same Web App that we created previously using Visual Studio 2017.
In this demo, we deploy a Web App to Azure portal using Zip Deploy.
In this video, you will learn another offering of Azure App Service. WebJobs.
In this demo, I am going to explain how to publish a WebJob in Azure using Visual Studio.
In this lesson, we will see what scaling is?
In this demo, I will show you the different configuration options for autoscaling in Azure.
Deploy and manage apps in Azure by creating an app service, deploying a web app with Visual Studio 2017 and zip deploy, and running WebJobs for batch processes and autoscaling.
Explore deployment slots in Azure App Service, enabling staging and production environments with separate settings and URLs, and swapping, warming up, and testing new releases before production.
Learn to create deployment slots and configure slot-specific app settings and connection strings in the Azure portal, ensuring values stay with each slot when swapping between staging and production.
Swap deployment slots in the Azure portal, using staging as source and production as destination. Review changes and complete the swap; explore auto swap and PowerShell or Azure CLI options.
Swap production and staging slots for an Azure app service via a C# REST call, using a bearer token and the swap slot endpoint.
Discover deployment slots in Azure App Service, create staging slots, swap them with production, and learn slot limits by tier, plus upcoming backend options like offline sync and push notifications.
Explore Azure Mobile Apps as a scalable backend for Windows Universal and mobile apps, covering data storage options, offline sync, authentication, push notifications, and multi-platform SDKs.
Azure Mobile Apps in App Service replaces the old mobile services, providing a mobile backend with authentication, offline sync, push notifications, monitoring, auto-scaling, and deployment slots for cross-platform apps.
Create a mobile app backend in the Azure portal by provisioning a web app and Azure SQL database with a logical server, admin user, and firewall rules.
Deploy the mobile app backend to Azure app services from Visual Studio 2017. Expose orders via a table controller backed by an entity framework data context and publish to Azure.
Demonstrates enabling offline sync by initializing a local sqlite datastore with Azure Mobile Client, using GetSyncTable, simulating offline by disconnecting backend, and automatic data sync when online.
Learn how push notifications drive app engagement by delivering targeted messages through Azure Notification Hub, a backend-independent, multi-platform service that registers devices and channels alerts, and provides telemetry for troubleshooting.
Create a notification hub, configure push services, and connect your app to Azure App Services to send targeted push notifications using tags and Azure Active Directory.
Explore api apps, api definitions, and how to generate client code while configuring cors. Deploy a c# web api with vs 2017, automate discovery with swashbuckle, then nodejs with vscode.
Explore how api apps provide a platform-as-a-service hosting for rest apis, with open api (swagger) documentation, automatic client sdk generation, and built-in authentication and cross-origin support.
Configure cross-origin resource sharing (CORS) in Azure App Service to allow JavaScript AJAX calls from approved domains to your API, such as employeeportal.com calling weatherapi.com, while preventing security risks.
Deploy a C# web api to Azure using Visual Studio 2017, leveraging Swagger/OpenAPI documentation powered by Swashbuckle.
Enable Swagger 2.0 API definitions in Azure App Services using Swashbuckle, expose metadata at /swagger/docs/v1, and use Swagger UI to test the API and generate client code.
Deploy a Node.js API to Azure API App using VSCode, covering project setup, configuring SQL database, deploying with Azure App Service extension, testing get/post, and handling Node.js version and web.config.
Configure cors for an api app in the azure portal by selecting the cors option. Specify allowed domains such as website.com to enable ajax calls, or allow all domains.
Discover how Azure Functions enable serverless event handling with triggers and bindings, webhook triggers, queue bindings, while exploring pricing and debugging in Azure portal and Visual Studio Code, version 2.
Explore how azure functions run small actions with minimal infrastructure, using only code and a configuration file to automate tasks like copying files or saving a record in sql.
Compare running code on virtual machines with Azure App Service, which handles patching, scaling, hosting multiple web apps, and web jobs for background tasks.
Azure functions offer a simplified programming model by abstracting boilerplate and responding to events. Pay-as-you-go pricing with automatic scaling means you pay only when code runs.
Explore Azure Functions pricing options across the App Service, Consumption, and Premium plans, including billing by executions and GB-seconds, free grants, pre-warmed instances, and Docker deployment.
Explore the major benefits of Azure Functions, including rapid development and minimal boilerplate, seamless integration with App Service features, cost savings under the consumption plan, and serverless scaling.
Explore how to create and test a first Azure function using a quick sandbox trial, HTTP triggers, and function.json configuration, with live logs and in-portal editing.
Deploy a C# app to an Azure Function App using VS Code, selecting direct publish or continuous deployment, and configure dependencies, HTTP triggers, and function keys for secure access.
Navigate the storage account behind your function app to inspect the wwwroot code, host.json, and function folders. Learn that Azure Functions are open source on GitHub and invite contributions.
Create a JavaScript function app in VSCode using an HTTP trigger and function-level authorization, run locally, and debug with breakpoints to inspect req.query.name.
Publish incoming orders to a storage queue with an Azure function using a queue output binding, including IAsyncCollector usage, JSON serialization, and local versus portal connection setup.
Create an http triggered Azure function to receive a payment webhook. Post to a queue, deserialize to a strongly typed order, log details, and respond with a purchase message.
Learn to configure custom domains in Azure App Service, map domains with A records and CNAMEs, create aliases for www and test subdomains, and purchase domains with Azure DNS.
Learn how to map a custom domain to Azure App Service use A records and CNAMEs with external DNS or Azure DNS across pricing tiers.
Configure an external DNS provider to map the root domain myxyzcompany.com with an A record, verify ownership via a TXT record, and add the custom domain in Azure App Service.
Learn to map domain aliases using CNAME records for production and staging subdomains and configure them in Azure portals for deployment slots and main web apps.
Purchase and configure a custom domain in Azure App Service, verify availability via GoDaddy, enable privacy, assign hostnames, and manage DNS records in Azure DNS with A records and CNAME.
Configure custom domain names for Azure App Services by routing a root domain and subdomains with external DNS and CNAME records, then purchase and manage the domain via Azure DNS.
Logic Apps accelerates enterprise integration by connecting cloud and on-premises systems with a drag-and-drop designer and rich connectors.
Create a logic app in Visual Studio 2017 that runs on a 5-second recurrence to process pdfs from ftp, store content in Azure table storage, notify Slack, and delete files.
Explore the logic app's execution history, view run details for a workflow, and review the status of each action and trigger along with the time taken by each action.
Create a Covid19 health assessment questionnaire using Azure Logic Apps in the portal, initialize variables, add actions and conditions, save results to Azure SQL, email outputs, and test with Postman.
Build a Covid-19 health survey workflow with Azure Logic Apps, using an http post trigger, conditions, sql server stored procedure, and gmail notifications to log submissions and inform HR.
Demonstrate storing survey results with a SQL Server connector and stored procedure in a logic app, including SQL Server authentication, firewall setup, and json-driven http responses based on IsCovidAffected.
Demonstrates adding a response and sending an email in a logic apps workflow. Uses dynamic content from JSON input to inform HR about a user's covid status and workplace eligibility.
Test the covid19 survey app with postman, sending a post request with a raw json body; observe access decisions and hr emails, then diagnose logic app executions.
Create a Covid19 health assessment questionnaire with Azure Logic Apps. Initialize variables, add actions, use SQL Server and Gmail connectors, save results to Azure SQL Database, and test with Postman.
In this fast-paced era, both individuals and business are adopting cloud technologies at a breath-taking pace, and Microsoft Azure is often the choice for most of the medium-sized to big organizations. In cloud application development and day-to-day coding activities, developers often miss the real depth of how their application will actually reside in the cloud including some critical technical aspects.
This course is structured with a focus on addressing this issue. In this course, 'Azure App Services for Developers', you will have a comprehensive view of core services Azure provides in their Platform-as-a-Service offering.
Some of the major topics that I have covered in this course include:
Web Apps - that lets you deploy and host your web applications into Azure
API Apps - that lets you host your APIs into Azure and make them discoverable
Function Apps - that lets you write small independent pieces of code to perform some specific tasks
Logic Apps - that lets you orchestrate business processes and tasks using WorkFlows
Mobile Apps - that lets you deploy the backend of your mobile devices into Azure
At the end of this course, you will have a firm understanding of utilizing core Azure services in different business scenarios and you will feel comfortable and confident in programming the apps/APIs/serverless functions/mobile backends for Azure platform.
What you need to know?
This course assumes that you have a fair knowledge of software development and you are already familiar with development tools such as Visual Studio, NodeJS and SQL Server etc. If you are a cloud developer already working on some other PaaS offerings such as Aws Lambda or Elastic Beanstalk and want to move to Azure, then you are welcome to this course.
Although no previous information on Azure is required, but you should have an Azure account.