Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Azure: Web Apps

Course Summary

This Azure: Web Apps course teaches students the foundations of building and deploying web applications in the cloud. The course begins with an exploration of basic cloud computing concepts and an introduction to the Azure platform. Students get hands-on experience deploying applications and implementing security and scalability features. This course surveys advanced concepts such as Continuous Integration and Continuous Deployment (CI/CD) and performance optimization techniques, and concludes with best practices and an introduction to serverless and microservice applications in Azure.

Purpose
Examine the foundations of building and deploying web applications in the cloud.
Audience
This course assumes students are familiar with basic web development concepts, including deployment and database connectivity. Familiarity with basic cloud concepts is also recommended.
Role
SW Developers
Skill level
Beginner
Style
Lecture | Hands-on Activities
Duration
2 days
Related technologies
HTML | CSS | CI/CD

 

Productivity objectives
  • Understand the foundational principles of Microsoft Azure
  • Develop skills for deploying web applications in Azure
  • Explore creating and managing Azure Web Apps
  • Gain insight into advanced functionalities within Azure
  • Learn strategies for scaling and optimizing Azure Web applications
  • Manage and secure database integration within Azure Web Apps

What you'll learn:

In this course, you'll learn:
  • Introduction to Azure Web Apps
    • Overview of Cloud Computing and Microsoft Azure
    • Understanding Azure Web Apps: Benefits and Limitations
    • Azure App Service: Plan, Pricing, and Scaling
    • Creating and Managing an Azure Account
    • Setting Up Azure Web App: Portal, Azure CLI, and Azure PowerShell
  • Web App Development and Deployment
    • Selecting and Setting Up Development Environments
    • Creating a Sample Web Application
    • Deploying a Web App to Azure
  • Configuration and Management
    • Configuring App Settings, Connection Strings, and Custom Domains
    • Managing App Service Plans: Scaling and Pricing
    • Application Insights and Monitoring
  • Security and Compliance
    • Securing Web Applications: SSL/TLS, Authentication, and Authorization
    • Managing and Securing App Service Environments
    • Azure Policy and Blueprints for Compliance
  • Working with Databases
    • Integrating Databases with Azure Web Apps: SQL Database, Cosmos DB, etc.
    • Database Migration and Management in Azure
    • Implementing Data Security and Recovery
  • Advanced Deployment Options
    • Continuous Integration and Continuous Deployment (CI/CD) with Azure DevOps
    • Deployment Slots: Staging, Production, and Rollbacks
    • Using Docker Containers in Azure Web Apps
  • Scalability and Performance Optimization
    • Auto-Scaling and Manual Scaling Options
    • Traffic Manager and Load Balancing
    • Performance Monitoring and Troubleshooting
  • Serverless and Microservices
    • Introduction to Azure Functions and Logic Apps
    • Developing Serverless Applications in Azure
    • Integrating Web Apps with Microservices and API Management

Dive in and learn more

When transforming your workforce, it’s important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.