- Module 1: Learn about the different types and categories of cloud computing. Prepare for AZ-900.
- Identify the benefits and considerations of using cloud services
- Describe the differences between categories of cloud services
- Describe the differences between types of cloud computing
- Module 2: Discover the unique benefits of running Linux on Azure, and how to run Linux-based applications and workloads in the cloud with Azure.
- Differentiate between Linux on Azure infrastructure as a service (IaaS) and platform as a service (PaaS) computing, and the value of each
- Describe Azure tools and services that bring additional value to Linux workloads
- Explain the components of Linux virtual infrastructure in Azure, and the role of Microsoft in supporting different Linux distributions
- Describe the value of Linux-based service platforms on Azure
- Envision building new Linux-based workloads and migrating existing workloads to Azure
- Evaluate whether Linux on Azure is the right choice for your solutions
- Module 3: Learn about the decisions you make before creating a virtual machine, the options to create and manage the VM, and the extensions and services you use to manage your VM.
- Compile a checklist for creating a virtual machine
- Describe the options to create and manage virtual machines
- Describe the additional services available to administer virtual machines
- Module 4: This module guides you through options for virtual machines in Azure, creating and connecting a Linux virtual machine, and configuring your network settings.
- Understand the options that are available for virtual machines in Azure
- Create a Linux virtual machine using the Azure portal
- Connect to a running Linux virtual machine using SSH
- Install software and change the network configuration on a VM using the Azure portal
- Module 5: Learn about Azure subscriptions, management groups, resource groups, Azure Resource Manager, Azure regions, and availability zones. Prepare for AZ-900.
- Azure subscriptions and management groups.
- Azure resources, resource groups, and Azure Resource Manager.
- Azure regions, region pairs, and availability zones.
- Module 6: Minimize the time and resources required to migrate your on-premises environment to Azure. Assess your current systems with Azure Migrate, and migrate them with Azure Migrate and Azure Database Migration Service.
- Discover how Azure Migrate can assess your existing workloads and plan your migration to Azure.
- Discover how Azure Migrate and Azure Database Migration Service can migrate your systems to Azure.
- Module 7: In this module, you will learn about running SQL Server 2019 on Linux servers and containers.
- Describe the key benefits of running SQL Server on Linux
- Describe both Windows and cross-platform tools that can be used to administer SQL Server on Linux
- Describe the benefits of running SQL Server on Linux virtual machines
- Describe the benefits of running SQL Server on container runtime environments, such as Docker
- Module 8: Introduction to open-source database migration on Azure
- Describe the features and services available in Azure for hosting an open-source database.
- Explain the key considerations for implementing a migration project.
- Describe different approaches that you can take for migrating databases.
- Module 9: Learn how to decide if the MEAN stack (MongoDB, Express.js, AngularJS, and Node.js) is a good choice for you and set up a MEAN-based web application on a new Azure Linux virtual machine.
- Decide if the MEAN web stack is right for you
- Create an Ubuntu Linux VM to host your web app
- Install the MEAN stack components on your VM
- Create a basic web app on your MEAN stack
- Module 10: Create a website using C#, Java, Python or Node.js and deploy it through the hosted web app platform in Azure App Service.
- Use the Azure portal to create an Azure App Service web app
- Use developer tools to create the code for a starter web application
- Deploy your code to Azure App Service
- Module 11: Use Redis caching in Azure to reduce the load on databases. Apply different caching architectures to support larger loads in distributed and high-volume environments.
- Describe what a Redis cache is and how you can use it for your business needs
- Create a design and plan to use a Redis cache
- Provision a Redis cache in Azure
- Connect a web app to the cache
- Module 12: Azure Functions allow you to host business logic that can be executed without managing or provisioning server infrastructure
- Decide if serverless computing is right for your business need
- Create an Azure Function app in the Azure portal
- Execute a function using triggers
- Monitor and test your Azure Function from the Azure portal
- Module 13: Get acquainted with the Azure Kubernetes open-source container-orchestration system for automating application deployment, scaling, and management.
- Evaluate whether Azure Kubernetes Service is an appropriate Kubernetes orchestration platform for you
- Describe how the components of Azure Kubernetes Service work to support compute container orchestration
- Module 14: Learn how to run and troubleshoot containerized apps using Docker containers with Azure Container Instances.
- Run containers in Azure Container Instances
- Control what happens when your container exits
- Use environment variables to configure your container when it starts
- Attach a data volume to persist data when your container exits
- Learn some basic ways to troubleshoot issues on your Azure containers
After completing this module, you'll be able to:
By the end of this module, you will be able to:
In this module, you will:
In this module, you will:
After completing this module, you'll be able to describe the benefits and usage of:
In this module, you will:
In this module, you will:
By the end of this module, you'll be able to:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will: