App Service
Learning
Learning Paths
Secure compute, storage, and databases
Levels: Intermediate
Roles: Administrator, Security Engineer
Modules
Learn how Azure App Service functions and how to create and update an app. Explore App Service authentication and authorization, configuring app settings, scale apps, and how to use deployment slots.
Levels: Intermediate
Roles: Developer
Modules
Start here and learn how you can get the full power of Azure with your Java apps - use idiomatic libraries to connect and interact with your preferred cloud services, including Azure SQL and NoSQL databases, messaging and eventing systems, Redis cache, storage and directory services. As always, use tools and frameworks that you know and love – Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform and more.
Levels: Beginner, Intermediate, Advanced
Roles: Developer, DevOps Engineer, App Maker, Solution Architect, Student, Technology Manager
Modules
- Deploy Spring microservices to Azure
- Deploy a Java EE (Jakarta EE) application to Azure
- Build a Java app with cloud-scale NoSQL Cosmos DB
- Enable asynchronous messaging in Java apps by using JMS and Azure Service Bus
- Accelerate and scale a Spring Boot application with Azure Cache for Redis
- Sign in users with Azure Active Directory in a Java web app
- Store application data with Azure Blob storage
Start here and learn how you can monitor, automate, tune, autoscale, secure and build Java apps on Azure. As always, use tools and frameworks that you know and love – Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform and more.
Levels: Beginner, Intermediate, Advanced
Roles: Developer, DevOps Engineer, App Maker, Solution Architect, Student, Technology Manager
Modules
- Manage secrets in Java applications - Zero Trust and Zero Secrets
- Monitoring Java applications on Azure
- Drive higher utilization of your Java apps - autoscaling
- Rapidly develop and deploy Java apps using GitHub Actions or Azure Pipelines
- Develop Java web app on Azure using IntelliJ
- Develop Java web app on Azure using Maven
- Develop Java serverless Functions on Azure using Maven
Use the Python framework Django to create data-driven websites.
Levels: Intermediate
Roles: Developer, Student
Modules
Build JavaScript applications for Azure cloud services such as storage and databases.
Levels: Intermediate
Roles: Developer, Student
Modules
Start here and learn how you can build, migrate and scale Java applications on Azure using Azure services. Use tools and frameworks that you know and love – Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform and more.
Levels: Beginner, Intermediate, Advanced
Roles: Developer, DevOps Engineer, App Maker, Solution Architect, Student, Technology Manager
Modules
- Introduction to Java on Azure
- Choose the right Azure service for deploying your Java application
- Deploy a Spring Boot app to Azure App Service
- Deploy a Java web app to Azure App Service
- Deploy Spring microservices to Azure
- Build a real-time event-driven Java solution in Azure
- Deploy a Java EE (Jakarta EE) application to Azure
- Containerize and deploy a Java app to Azure
- Migrate Java web applications to Azure App Service
Migrate ASP.NET web applications and their data to Azure App Service and Azure SQL Database to take advantage of the cloud.
Levels: Beginner
Roles: Developer, Solution Architect, Administrator
Modules
Learn how to build modern applications using PaaS services for applications, caching, containers and Kubernetes in Azure.
Levels: Intermediate
Roles: Solution Architect
Modules
- Build a containerized web application with Docker
- Run Docker containers with Azure Container Instances
- Build and store container images with Azure Container Registry
- Host a web application with Azure App Service
- Deploy and run a containerized web app with Azure App Service
- Introduction to Azure Kubernetes Service
- Work with mutable and partial data in Azure Cache for Redis
Learn how to migrate resources to Azure, how to provide site recovery for your applications in Azure and on-premises, and how to your applications are available through service interruptions and changes in load.
Levels: Intermediate
Roles: Solution Architect
Modules
- Design your migration to Azure
- Protect your on-premises infrastructure from disasters with Azure Site Recovery
- Design your site recovery solution in Azure
- Protect your Azure infrastructure with Azure Site Recovery
- Protect your virtual machines by using Azure Backup
- Back up and restore your Azure SQL database
- Build a scalable application with virtual machine scale sets
- Dynamically meet changing web app performance requirements with autoscale rules
- Scale an App Service web app to efficiently meet demand with App Service scale up and scale out
- Design a geographically distributed application
Learn how to design and build secure, scalable, high-performing solutions in Azure using the pillars of the Microsoft Azure Well-Architected Framework.
Levels: Beginner
Roles: Solution Architect
Modules
- Introduction to the Microsoft Azure Well-Architected Framework
- Microsoft Azure Well-Architected Framework - Cost optimization
- Microsoft Azure Well-Architected Framework - Operational excellence
- Microsoft Azure Well-Architected Framework - Performance efficiency
- Microsoft Azure Well-Architected Framework - Reliability
- Microsoft Azure Well-Architected Framework - Security
Develop an effective instrumentation strategy through logging, telemetry, and monitoring and prepare for Exam AZ-400: Designing and Implementing Microsoft DevOps Solutions.
Levels: Beginner
Roles: DevOps Engineer, Administrator, Developer, Solution Architect
Modules
- Capture Web Application Logs with App Service Diagnostics Logging
- Control and organize Azure resources with Azure Resource Manager
- Microsoft Azure Well-Architected Framework - Performance efficiency
- Microsoft Azure Well-Architected Framework - Operational excellence
- Analyze your Azure infrastructure by using Azure Monitor logs
- Capture and view page load times in your Azure web app with Application Insights
- Instrument server-side web application code with Application Insights
- React to state changes in your Azure services by using Event Grid
- Design a holistic monitoring strategy on Azure