In this video, learn how to install the required tools and set up the developer environment.
- To work along this course, you need to have access to an Azure subscription. This can be a free trial account, a subscription for demo purposes, or a subscription in a restricted corporate environment. While the restricted options are discussed in this course, for the most part, I assume you are working in a demo environment. This means, that you have enough privileges, to both your Azure subscription, and your Azure Active Directory Tenant. If you do not, you might need to request changes, from an administrator of your Azure Active Directory Tenant, or an owner of your Azure subscription. This can include, pre provisioning of service principles, or registration of resource providers. To create any Azure services discussed in this course, you could use the Azure Portal, Graphical User Interface, Azure CLI, or Azure Resource Manager templates. I prefer to use Azure CLI, but the choice is yours. The same options I choose, when creating and configuring resources, using Azure CLI, are available for you, in Azure Portal and Azure Resource Manager Templates as well. You need to have several tools installed in your development environment. First, we need to Docker Development Environment, that is Docker Engine, Docker CLI client, and other tools. This can be installed separately using your operating systems package manager or with a Docker Desktop. In Windows and Mac OS, you simply download and install the Docker Desktop, from the Docker Hub website. Note that you need to enable hardware virtualization too. Next we need some additional command line tools, namely, Azure CLI and Helm. If you did not install Docker using Docker Desktop, you also need to install kubectl, or kube ctl Azure CLI and Helm installation varies by operating system. Follow the instructions on these websites to install these tools. Lastly, in this course, I'm using Visual Studio Code, a cross platform code editor. After the installation, I've also added official Docker Tools and kube in these tools, extensions from Microsoft. And as a preference, I also used, Azure account, and Azure CLI tools extensions.
Learn more about the AZ-400 exam at https://docs.microsoft.com/en-us/learn/certifications/exams/az-400.
- Building and running Dockerfiles
- Mounting data volumes
- Creating an Azure Container Registry
- Running apps from ACR
- Deploying ACR apps in ACI
- Creating AKS clusters
- Deploying apps to AKS