Skip to content

Azure Fundamentals : De l'On-Premise au Cloud Microsoft

Présentation

Cette formation complète vous guide dans la maîtrise de Microsoft Azure, du portail aux services avancés. Conçue pour les administrateurs systèmes et DevOps venant de l'on-premise, elle couvre l'ensemble des services essentiels avec une approche pratique basée sur Azure CLI.

graph LR
    subgraph "Parcours de Formation"
        M1["🌐 Portal & IAM"]
        M2["💻 Compute"]
        M3["🌐 Networking"]
        M4["💾 Storage"]
        M5["☸️ AKS"]
        M6["🏗️ TP Final"]
        M7["🔄 CI/CD"]
        M8["⚡ Serverless"]
        M9["🔐 Security"]
        M10["📊 Observability"]
    end

    M1 --> M2 --> M3 --> M4 --> M5 --> M6
    M6 --> M7 --> M8 --> M9 --> M10

    style M1 fill:#0078d4,color:#fff
    style M6 fill:#50e6ff,color:#000
    style M10 fill:#5c2d91,color:#fff

Objectifs de la Formation

À l'issue de cette formation, vous serez capable de :

  • Naviguer dans le portail Azure et configurer Entra ID
  • Déployer et gérer des Virtual Machines et VMSS
  • Architecturer des réseaux avec VNet, NSG et Load Balancer
  • Utiliser Storage Accounts, SQL Database et Cosmos DB
  • Déployer des applications sur AKS avec ACR
  • Mettre en place des pipelines CI/CD avec Azure DevOps
  • Créer des solutions serverless avec Functions et Container Apps
  • Sécuriser avec Key Vault, Defender et WAF
  • Monitorer avec Azure Monitor et Log Analytics

Public Cible

Profil Prérequis
Administrateurs systèmes Expérience Linux/Windows, notions réseau
DevOps Engineers CI/CD, containers, Infrastructure as Code
Développeurs Connaissance d'une stack applicative
Architectes Cloud Expérience on-premise, notions cloud

Certifications Préparées

Cette formation prépare aux certifications Microsoft Azure :

Certification Code Niveau
Azure Fundamentals AZ-900 Débutant
Azure Administrator AZ-104 Intermédiaire
Azure Developer AZ-204 Intermédiaire

Programme Détaillé

Semaine 1 : Fondamentaux (14h)

Module Titre Durée Contenu
1 Portal & IAM 3h Portail, Subscriptions, Entra ID, RBAC, Azure CLI
2 Virtual Machines 4h VM families, Managed Disks, VMSS, Spot VMs
3 Networking 4h VNet, NSG, Load Balancer, VPN Gateway, Private Endpoints
4 Storage & Databases 3h Storage Accounts, SQL Database, Cosmos DB

Semaine 2 : Containers & CI/CD (11h)

Module Titre Durée Contenu
5 AKS & Containers 4h ACR, AKS, Node Pools, Workload Identity, KEDA
6 TP Final 4h Projet Phoenix : infrastructure production-ready
7 CI/CD Azure DevOps 3h Pipelines YAML, Templates, Environments

Semaine 3 : Avancé (10h)

Module Titre Durée Contenu
8 Serverless 3h Azure Functions, Container Apps, Event Grid
9 Security 4h Key Vault, Defender, WAF, Managed Identities
10 Observability 3h Azure Monitor, Log Analytics, KQL, Alertes

Architecture du TP Final

Le projet Phoenix intègre tous les concepts vus :

graph TB
    subgraph "Internet"
        USER["👥 Users"]
    end

    subgraph "Azure"
        subgraph "Hub VNet"
            BASTION["🔒 Bastion"]
        end

        subgraph "Spoke VNet"
            APPGW["⚖️ App Gateway + WAF"]
            AKS["☸️ AKS Cluster"]
            PE["🔗 Private Endpoints"]
        end

        subgraph "PaaS"
            ACR["📦 ACR"]
            SQL["🗄️ SQL Database"]
            KV["🔐 Key Vault"]
        end

        subgraph "DevOps"
            AZDO["🔄 Azure DevOps"]
        end

        subgraph "Monitoring"
            MONITOR["📊 Azure Monitor"]
            AI["💡 App Insights"]
        end
    end

    USER --> APPGW
    APPGW --> AKS
    AKS --> PE
    PE --> SQL
    AKS --> ACR
    AKS --> KV
    AZDO --> ACR
    AKS --> AI
    AI --> MONITOR

    style AKS fill:#326ce5,color:#fff
    style APPGW fill:#0078d4,color:#fff
    style SQL fill:#5c2d91,color:#fff

Environnement Technique

Outils Requis

# Azure CLI
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

# kubectl
az aks install-cli

# Helm
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash

# Azure DevOps CLI extension
az extension add --name azure-devops

# Vérifier l'installation
az --version
kubectl version --client
helm version

Accès Azure

  • Subscription Azure (Pay-As-You-Go ou MSDN recommandé)
  • Droits Contributor ou Owner sur un Resource Group
  • Azure DevOps Organization

Méthode Pédagogique

Chaque module suit cette structure :

  1. Concepts : Théorie avec diagrammes Mermaid
  2. Pratique : Commandes Azure CLI étape par étape
  3. Exercice : Mise en situation (!!! example)
  4. Solution : Correction détaillée (??? quote)

Conseil

Réalisez les exercices avant de consulter les solutions. L'apprentissage par la pratique est la clé de la maîtrise.


Ressources Complémentaires

Ressource Lien
Documentation Azure docs.microsoft.com/azure
Azure Architecture Center docs.microsoft.com/azure/architecture
Microsoft Learn learn.microsoft.com
Azure Charts azurecharts.com
Azure Price Calculator azure.microsoft.com/pricing/calculator

Module Suivant
Introduction Module 1 : Portal & IAM →