
Introduction to the course and a little about my experience.
Learn Azure, Azure DevOps, PowerShell, and infrastructure as code to change your life; stay persistent, study job requirements, and prepare for interviews to crush them.
Explore interview questions that reveal a candidate's understanding of Azure PaaS Web Apps, and learn how to develop, apply, and prove your skills for team leadership.
Explore cloud concepts and Azure portal navigation, with guidance from Microsoft documentation, to build a site that's up, reliable, and secure through hands-on practice.
Explore project architecture in Azure web apps, define Azure vs PaaS, and apply DevOps mindset while navigating portal changes, with demonstrations to master site reliability, security, and uptime.
Explore PaaS Azure web apps architecture, from internet traffic entering the app service front end on the app service plan to SQL Server back end, with backups and application insights.
Begin your Azure journey by setting up an Azure account and creating resource groups, then dive into the basic steps to start building web apps on Azure.
Create a resource group as a container for Azure resources, choose a clear name and region, and apply ownership tags. Learn naming conventions and tagging as you prepare web apps.
Build your infrastructure, connect components, and master security, alerting, backups, restorations, zero downtime, and deployments while exploring Azure web apps features for interview confidence.
Spin up a web app in the Azure portal by selecting a resource group, applying environment tags, and choosing an app service plan with application insights.
Spin up a sql server and database using consistent naming and a dns-based server, set an admin login, and orient resources to the west coast.
Configure an Azure cache to speed up delivery by caching assets like videos, images, and PDFs, using a dns-based hostname, noting it can take 20 to 30 minutes to build.
Learn to set up automated backups for an Azure web app by connecting to blob storage, naming containers after apps, and scheduling daily backups for 30 days to enable recovery.
Learn to access and edit your web app code using the App Service's advanced tools, view files on the fly, and add configuration files like connectionStrings.config to connect other services.
Explore the app service editor for rapid inline editing of your Azure web apps, with instant auto-save, powerful search across files, and cautions about potential code breakage.
Lock down your web app by configuring access restrictions to allow only specific IPs or a company VPN, and reinforce with a web application firewall such as Cloudflare.
Master disaster recovery for a web app by using existing backups to restore the last saved version, validate the site, and bring clients back online.
Learn zero downtime deployments using a build slot for canary testing, cloning production settings, and restoring backups to keep environments identical.
Learn how to achieve zero downtime deployment by using build slots and swapping to production, so clients never experience outages during updates.
Analyze cost by resource in azure web apps to identify charges like redis cache and app service plans, and set budgets and alerts to forecast and control spending.
discover how to use web app metrics to monitor requests, response times, cpu and memory, and leverage application insights and availability tests to detect failures and plan scaling.
Master vertical and horizontal scaling in Azure App Service plans, scaling up sizes and scaling out with auto-scale rules based on CPU or memory to optimize performance and cost.
Learn how to manage Azure web apps by using advanced application restart to target a single instance, diagnose issues, and avoid stopping all instances.
Discover the properties of Azure web apps in the web app service, including the virtual ip and outbound ip addresses, and how scaling up may change ips and restrict access.
Learn how to add a custom domain to an Azure web app, purchase and verify ownership through DNS records, attach the domain, and route traffic to your own site.
Set up alerting to monitor cpu percentage, create tiers at 70, 80, and 90 percent, and connect action groups to email or teams for timely notifications.
Discover resource locks at the resource group or resource level, including read-only and delete locks. Learn how locks prevent deletions or changes and how to remove them when needed.
Export an ARM template from the Azure portal to capture web app settings as infrastructure as code, download the parameters file, and tokenize names for quick reuse across deployments.
Upload and customize an Azure ARM template, validate parameters, and deploy infrastructure as code into a new resource group, provisioning storage accounts, application insights, action groups, and build slots.
Explore new sizing options in the Azure App Service plan, including P3 V3 and P3 B3, enabling scaling up with 32 GB memory and slightly weaker CPU for web apps.
Explore Azure web apps paas interview questions, covering architecture with app service plan, insights, databases, cache, and firewall; learn scaling, no-downtime deployments via build slots, backups, security, and automation.
Celebrate completing this course and your two hours of video learning. Continue your journey by staying curious, reaching out on the forum, or emailing, and please leave a review.
In this course you will learn all about Azure Web Apps. You will learn how to build, connect, monitor, get alerted, and much more! You will be tested on the top PaaS interview questions and be given the answers both in words and in demonstrations. This course has over 2 hours of practical how to video. You will quickly become an expert in Azure Web Apps.