Start from zero — Azure learning prerequisites
Place in the route
This bridge precedes AZ-900. It is intentionally small: it gives a new learner enough vocabulary to understand the first cloud module, then points forward to deeper prerequisite notes when they become necessary.
Outcomes
You should be able to describe a computer, process, file, IP address, DNS name, HTTP request, JSON document, shell command, and account permission in plain language. You should also recognize that a browser, CLI, PowerShell, and API can operate the same Azure control plane.
The minimum working vocabulary
An operating system runs processes and exposes files, ports, and logs. A network address identifies a destination; DNS resolves a human name to an address; HTTP carries a request and response; TLS protects an authenticated transport. JSON represents structured data. A shell executes commands and returns status and output. These are prerequisites for reading an Azure CLI command, ARM declaration, API response, or deployment log.
An account is not automatically authorized for every action. Authentication establishes who is acting; authorization evaluates what that principal may do at a scope. Azure later supplies the tenant, subscription, resource-group, and resource scopes that make this distinction concrete.
Learning contract and handoffs
Start with cloud foundations. Before AZ-104, deepen networking, virtualization, directory, encryption, and backup knowledge in the administration prerequisites. Before the retired AZ-204 foundation, add programming, SDK, REST, serialization, deployment, and debugging concepts in the developer route. Before AZ-400, add Git, branches, pull requests, YAML, artifacts, pipelines, and collaboration through the DevOps route.
Conceptual checkpoint
Given https://api.example.test/items, explain the DNS lookup, TLS connection, HTTP request, JSON response, process handling the request,
and permission decision. Then state which part Azure manages only after a service model is selected.
Hands-on / what to try
On a local machine, inspect one JSON file and one shell command without changing cloud state. Identify the input, output, status code, and failure message. No Azure resource or credential is required.
Sources and re-audit
- AZ-900 course, checked 2026-08-31.
- AZ-104 prerequisites, checked 2026-08-31.
- AZ-204 study guide, checked 2026-08-31.
- AZ-400 study guide, checked 2026-08-31.
Re-audit when course audience, prerequisite, or route requirements change.