
Explore cloud computing as internet-based, on-demand services delivered from remote data centers, enabling scalable, pay-as-you-go resources with ubiquitous access and provider-managed administration.
Explore cloud computing service models, infrastructure as a service, platform as a service, and software as a service, through real-world analogies and examples like Office 365 and Google Apps.
Explore deployment models in cloud computing, including public, private, and hybrid clouds, with their advantages, disadvantages, elasticity, security considerations, and suitable use cases.
Compare hosting models from virtual machines to platform as a service, and learn how to deploy, scale, and route web, mobile, and background apps across global instances.
Explore Azure hosting models and how database as a service, storage service, and document db service, along with queues, blobs, and a content delivery network, enable scalable, globally available apps.
Explore Azure subscription options, free trial credits, pay-as-you-go, and enterprise agreements, and navigate classic and new portals to manage resources and billing.
Develop and publish web apps using Azure app service, including creating an app service plan, deploying from Visual Studio, and publishing to the cloud with monitoring and staging capabilities.
Publish your web app using a publish profile from Visual Studio or portal. Learn publish profile and FTP, including deployment credentials and local or remote transfers to the app service.
Learn how deployment slots enable zero downtime releases by staging in development and testing slots, then swapping to production, with slot-specific settings and configuration cloning.
This course provides a practical and structured introduction to Microsoft Azure App Services for learners who want to understand how web applications are hosted and managed in the Azure cloud.
You will learn how to host web applications in Microsoft Azure and gain a clear understanding of how to manage, configure, monitor, and scale them using the Azure Portal. The course starts with essential cloud computing concepts, including cloud characteristics, service models, and deployment models, to ensure a strong foundation before moving into Azure-specific topics.
Each section focuses on a single concept and is delivered through concise video lectures, making it easy to understand and follow. After each lecture, you will be able to validate your learning through practice tests, helping you assess your understanding and reinforce key concepts. This learning approach ensures both conceptual clarity and self-evaluation.
As you progress, the course covers important Azure App Services features such as application hosting models, publishing web applications, deployment using publish profiles and FTP, automated deployments, scaling web apps, configuring application settings, and working with deployment slots. You will also learn how to configure custom domain names, enable SSL for secure communication, monitor applications, perform diagnostics, and understand traffic management concepts.
By the end of this course, you will have a solid understanding of Azure App Services and the confidence to apply these concepts when working with cloud-hosted web applications in real-world scenarios.