Everything the platform teaches
The full course map for AZ-900 and AZ-104: 92 lessons and 232 hands-on labs in a browser-based Azure Portal and Cloud Shell simulator, in Arabic and English. Browse what is covered before you sign up.
Lessons (92)
Level 0: Azure fundamentals (AZ-900) and the groundwork for AZ-104
- Cloud computing from zeroالـ Cloud computing من الصفر
- A guided tour of Azure: accounts, regions, resource groups and the portalجولة في Azure: الحسابات والـ Regions والـ Resource groups والـ Portal
- IP addresses and subnetting from zeroعناوين الـ IP والـ Subnetting من الصفر
- How networks talk: protocols, ports, DNS, routing and firewallsالشبكات بتتكلم إزاي: البروتوكولات والبورتات والـ DNS والـ Routing والـ Firewalls
- Identity and security basics for future administratorsأساسيات الهوية والأمان لمسؤول المستقبل
- Servers and operating systems for future Azure adminsالسيرفرات وأنظمة التشغيل لمسؤول Azure المستقبلي
- Virtualization and storage fundamentalsأساسيات الـ Virtualization والتخزين
- The command line: PowerShell, Bash and the Azure CLIسطر الأوامر: PowerShell و Bash و Azure CLI
- JSON, YAML and Infrastructure as Code basicsأساسيات JSON و YAML والـ Infrastructure as Code
- Operations basics: monitoring, incidents, change and costأساسيات التشغيل: المراقبة والـ Incidents والتغيير والتكلفة
- Serverless, Functions and desktops in the cloudالـ Serverless والـ Functions والديسك توب في السحابة
- Reaching Azure from your own networkتوصل شبكتك بأزور
- Moving what you already have into Azureتنقل اللي عندك بالفعل لأزور
- How Azure thinks about securityأزور بتفكّر في الأمان إزاي
- Proving who you are: sign-in, MFA and Conditional Accessتثبت إنك إنت: تسجيل الدخول و MFA و Conditional Access
- What will this cost, before you buy itهتكلّف كام، قبل ما تشتري
- Governing wider: your data, and machines that are not in Azureحوكمة أوسع: بياناتك، وأجهزة مش في أزور
- Is it healthy? Service Health, Advisor and Application Insightsالدنيا سليمة؟ Service Health و Advisor و Application Insights
AZ-104: Prerequisites for Azure administrators
- Introduction to Azure Cloud Shellمقدمة عن Azure Cloud Shell
- Azure CLI queries and output formats, Azure PowerShell objectsالـ Queries وأشكال المخرجات في Azure CLI، والـ Objects في Azure PowerShell
- Deploy Azure infrastructure by using JSON ARM templatesنشر البنية التحتية في Azure بـ ARM templates (JSON)
- Bicep: interpret, modify, deploy and convertالـ Bicep: القراءة والتعديل والنشر والتحويل
- Export templates, deployment history and deployment modesتصدير القوالب وسجل الـ Deployments وأنواع النشر
- ARM and Bicep beyond the basics: loops, conditions, modules, template specs and deployment modesARM و Bicep بعد الأساسيات: الـ Loops والـ Conditions والـ Modules والـ Template specs وأنواع النشر
AZ-104: Manage identities and governance in Azure
- Understand Microsoft Entra IDفهم Microsoft Entra ID
- Create, configure, and manage identitiesإنشاء وإعداد وإدارة الهويات
- Licenses, external users and bulk user managementالـ Licenses والمستخدمين الخارجيين وإدارة المستخدمين بالجملة
- Describe the core architectural components of Azureالمكونات الأساسية لمعمارية Azure
- Azure Policy initiativesالـ Azure Policy initiatives
- Implement and manage Azure Policy: effects, assignments and remediationتنفيذ وإدارة Azure Policy: الـ Effects والـ Assignments والـ Remediation
- Azure Policy in depth: effects, remediation, initiatives and exemptionsAzure Policy بعمق: الـ Effects والـ Remediation والـ Initiatives والـ Exemptions
- Secure your Azure resources with Azure role-based access control (Azure RBAC)تأمين موارد Azure بالـ Azure role-based access control (Azure RBAC)
- Allow users to reset their password with Microsoft Entra self-service password resetخلي المستخدمين يعملوا Reset للباسورد بنفسهم بـ Microsoft Entra SSPR
- Manage resource groups, tags and resource locksإدارة الـ Resource groups والـ Tags والـ Resource locks
- Manage subscriptions and configure management groupsإدارة الـ Subscriptions وإعداد الـ Management groups
- Manage costs with budgets, alerts and Azure Advisorإدارة التكلفة بالـ Budgets والتنبيهات و Azure Advisor
AZ-104: Configure and manage virtual networks for Azure administrators
- Configure virtual networksإعداد الشبكات الافتراضية (Virtual networks)
- Private IP addressing and network interfaces in depthالـ Private IP والـ Network interfaces بالتفصيل
- Configure network security groupsإعداد الـ Network security groups
- Application security groups and effective security rulesالـ Application security groups والـ Effective security rules
- Implement Azure Bastionتطبيق Azure Bastion
- Host your domain on Azure DNSاستضافة الدومين بتاعك على Azure DNS
- Azure Private DNS zonesالـ Azure Private DNS zones
- Azure DNS in depth: record types, alias records, delegation, reverse zones and custom DNSAzure DNS بالتفصيل: أنواع الـ Records والـ Alias والـ Delegation والـ Reverse zones والـ Custom DNS
- Configure Azure Virtual Network peeringإعداد الـ Azure Virtual Network peering
- Secure PaaS access: service endpoints and private endpointsتأمين الوصول للـ PaaS: الـ Service endpoints والـ Private endpoints
- Configure public IP addressesإعداد الـ Public IP addresses
- Manage and control traffic flow in your Azure deployment with routesالتحكم في مسار الترافيك في Azure بالـ Routes
- Outbound connectivity with NAT gatewayالخروج للإنترنت بالـ NAT gateway
- Extended: Azure Firewall and route tables in a hub-spoke networkموضوع ممتد: Azure Firewall والـ Route tables في شبكة Hub-spoke
- Introduction to Azure Load Balancerمقدمة عن Azure Load Balancer
- Configure internal and public load balancers and troubleshoot load balancingإعداد الـ Internal والـ Public load balancers وحل مشاكلهم
- Introduction to Azure Application Gatewayمقدمة عن Azure Application Gateway
- Introduction to Azure Network Watcherمقدمة عن Azure Network Watcher
- Troubleshoot network connectivityحل مشاكل الاتصال في الشبكة
AZ-104: Implement and manage storage in Azure
- Configure storage accountsإعداد الـ Storage accounts
- Storage redundancy, failover and object replicationالـ Redundancy والـ Failover والـ Object replication
- Configure Azure Blob Storageإعداد Azure Blob Storage
- Blob data protection: soft delete, versioning, restore and immutabilityحماية داتا الـ Blobs: Soft delete و Versioning و Restore و Immutability
- Configure Azure Storage securityإعداد أمان Azure Storage
- Access keys, stored access policies and Shared Key controlالـ Access keys والـ Stored access policies والتحكم في الـ Shared Key
- Storage account encryption: CMK, infrastructure encryption and encryption scopesتشفير الـ Storage account: الـ CMK والـ Infrastructure encryption والـ Encryption scopes
- Storage firewalls, service endpoints and private endpointsالـ Storage firewall والـ Service endpoints والـ Private endpoints
- Configure Azure Files and Azure File Syncإعداد Azure Files و Azure File Sync
- Azure Files identity-based access, permissions and recoveryالوصول بالهوية لـ Azure Files والصلاحيات والاسترجاع
- Manage data with Azure Storage Explorer and AzCopyإدارة الداتا بـ Azure Storage Explorer و AzCopy
AZ-104: Deploy and manage Azure compute resources
- Introduction to Azure virtual machinesمقدمة عن الـ Virtual Machines في Azure
- Manage VM sizes, disks and encryptionإدارة مقاسات الـ VMs والـ Disks والتشفير
- Move VMs to another resource group, subscription or regionنقل الـ VMs لـ Resource group أو Subscription أو Region تانية
- Configure virtual machine availabilityإعداد الـ Availability للـ Virtual Machines
- Deploy and configure Virtual Machine Scale Setsنشر وإعداد الـ Virtual Machine Scale Sets
- Configure Azure App Service plansإعداد الـ Azure App Service plans
- Configure Azure App Serviceإعداد Azure App Service
- App Service custom domains, certificates and TLSالـ Custom domains والشهادات والـ TLS في App Service
- App Service backup and networkingالـ Backup والـ Networking في App Service
- Configure Azure Container Instancesإعداد Azure Container Instances
- Create and manage an Azure Container Registryإنشاء وإدارة Azure Container Registry
- Provision and scale Azure Container Appsنشر وعمل Scale لـ Azure Container Apps
- Azure Container Instances in depth: container groups, volumes, secrets, restart policies and VNet deploymentAzure Container Instances بالتفصيل: الـ Container groups والـ Volumes والأسرار والـ Restart policies والنشر جوه VNet
AZ-104: Monitor and back up Azure resources
- Introduction to Azure Backupمقدمة عن Azure Backup
- Protect your virtual machines by using Azure Backupحماية الـ Virtual machines باستخدام Azure Backup
- Backup vaults: protecting disks, blobs and other PaaS dataالـ Backup vaults: حماية الـ Disks والـ Blobs وداتا الـ PaaS التانية
- Backup policies, restore operations and soft deleteالـ Backup policies وعمليات الـ Restore والـ Soft delete
- Disaster recovery for Azure VMs with Azure Site Recoveryالـ Disaster recovery للـ Azure VMs بـ Azure Site Recovery
- Monitor backups: Business continuity center, reports, alerts and jobsمراقبة الـ Backups: الـ Business continuity center والتقارير والتنبيهات والـ Jobs
- Monitor your Azure virtual machines with Azure Monitorمراقبة الـ Azure virtual machines باستخدام Azure Monitor
- Interpret metrics in Azure Monitorقراءة وفهم الـ Metrics في Azure Monitor
- Configure log settings in Azure Monitorإعدادات الـ Logs في Azure Monitor
- Query and analyze logs with KQLتحليل الـ Logs بـ KQL
- Alert rules, action groups and alert processing rulesالـ Alert rules والـ Action groups والـ Alert processing rules
- Monitor VMs, storage and networks with Azure Monitor Insightsمراقبة الـ VMs والـ Storage والشبكات بـ Azure Monitor Insights
- Use Azure Network Watcher and Connection monitorاستخدام Azure Network Watcher و Connection monitor
Hands-on labs (232)
AZ-900 — 18
- Foundation lab: Run your first Windows and Linux serversلاب الأساسيات: شغّل أول سيرفر Windows وأول سيرفر Linux
- Foundation lab: Disks, snapshots and the three kinds of storageلاب الأساسيات: الـ Disks والـ Snapshots وأنواع التخزين التلاتة
- Foundation lab: From typing commands to writing small scriptsلاب الأساسيات: من كتابة أمر لكتابة Script صغير
- Foundation lab: Read, deploy and redeploy infrastructure as codeلاب الأساسيات: اقرا وانشر وأعد نشر الـ Infrastructure as code
- Foundations lab 1: Feel the difference between IaaS and PaaSلاب الأساسيات 1: حس بنفسك الفرق بين IaaS و PaaS
- Foundation lab: Run an incident drill and watch the moneyلاب الأساسيات: اعمل تجربة Incident وراقب الفلوس
- Foundations lab 2: Your first tour of the Azure portal and ARMلاب الأساسيات 2: أول جولة في الـ Azure Portal والـ ARM
- Foundations lab 3: Design an address plan and build itلاب الأساسيات 3: صمّم خطة عناوين وابنيها
- Foundations lab 4: Ports, DNS and firewalls from inside a VMلاب الأساسيات 4: البورتات والـ DNS والـ Firewall من جوه VM
- Foundations lab 5: Identities, groups and least privilegeلاب الأساسيات 5: الهويات والجروبات وأقل صلاحية لازمة
- Foundations lab 11: Three ways to run the same jobلاب الأساسيات 11: تلات طرق تشغّل بيهم نفس الشغلانة
- Foundations lab 12: Building the door into your networkلاب الأساسيات 12: تبني الباب اللي بيدخل على شبكتك
- Foundations lab 13: Getting what you already have into Azureلاب الأساسيات 13: تنقل اللي عندك خلاص لأزور
- Foundations lab 14: Defence in depth, one layer at a timeلاب الأساسيات 14: الدفاع في العمق، طبقة ورا طبقة
- Foundations lab 15: Who you are, and what you may touchلاب الأساسيات 15: إنت مين، وتقدر تلمس إيه
- Foundations lab 16: Make the bill visible before it surprises youلاب الأساسيات 16: خلّي الفاتورة واضحة قبل ما تفاجئك
- Foundations lab 17: Rules that hold when nobody is lookingلاب الأساسيات 17: قواعد بتمسك وانت مش واقف
- Foundations lab 18: Who tells you something is wrongلاب الأساسيات 18: مين اللي بيقولّك إن في حاجة غلط
AZ-104 — 214
- Lab 01 — Manage Microsoft Entra ID Identitiesلاب 01: إدارة الهويات في Microsoft Entra ID
- Lab 02a — Manage Subscriptions and RBACلاب 02a: إدارة الـ Subscriptions والـ RBAC
- Lab 02b — Manage Governance via Azure Policyلاب 02b: الحوكمة باستخدام Azure Policy
- Lab 03b — Manage Azure resources by using ARM templatesلاب 03b: إدارة الموارد بالـ ARM Templates و Bicep
- Lab 04 — Implement Virtual Networkingلاب 04: تنفيذ الشبكات الافتراضية
- Lab 05 — Implement Intersite Connectivityلاب 05: الربط بين الشبكات (Peering + UDR)
- Lab 06 — Implement Network Traffic Managementلاب 06: إدارة الترافيك (Load Balancer + Application Gateway)
- Lab 07 — Manage Azure Storageلاب 07: إدارة Azure Storage
- Lab 08 — Manage Virtual Machinesلاب 08: إدارة الـ Virtual Machines والـ Scale Sets
- Lab 09a — Implement Web Appsلاب 09a: تنفيذ Web Apps
- Lab 09b — Implement Azure Container Instancesلاب 09b: تنفيذ Azure Container Instances
- Lab 09c — Implement Azure Container Appsلاب 09c: تنفيذ Azure Container Apps
- Lab 10 — Implement Data Protectionلاب 10: حماية البيانات (Azure Backup + Site Recovery)
- Lab 11 — Implement Monitoringلاب 11: المراقبة (Log Analytics + Alerts)
- C1 — Explore the Microsoft Entra TenantC1: استكشاف الـ Tenant في Microsoft Entra
- C2 — External Collaboration & LicensingC2: التعاون الخارجي (B2B) والـ Licenses
- C3 — Self-Service Password Reset + Effective AccessC3: الـ SSPR وفهم الصلاحيات الفعلية
- C4 — Cost Management: Budgets, Alerts & AdvisorC4: إدارة التكلفة: Budgets و Alerts و Advisor
- C5 — Identity-Based Access for Azure FilesC5: الوصول لـ Azure Files بالهوية (Entra Kerberos)
- C6 — Object Replication & Storage EncryptionC6: Object Replication وتشفير الـ Storage
- C7 — Blob Lifecycle Management, Versioning & Soft DeleteC7: Lifecycle management و Versioning و Soft delete
- C8 — Azure Files Snapshots + Storage Explorer & AzCopyC8: الـ Share snapshots و Storage Explorer و AzCopy
- C9 — Encryption at Host & Managed Disk ManagementC9: تشفير الـ Host وإدارة الـ Managed Disks
- C10 — Move VMs Across Scope & Availability SetsC10: نقل الـ VMs بين الـ Resource Groups والـ Availability Sets
- C11 — Azure Container Registry End to EndC11: Azure Container Registry من الأول للآخر
- C12 — App Service Custom Domain, TLS, Backup & VNet IntegrationC12: الـ App Service بـ Custom domain و TLS و Backup و VNet integration
- C13 — Azure Bastion DeploymentC13: الوصول للـ VMs بـ Azure Bastion من غير Public IP
- C14 — Service Endpoints vs. Private EndpointsC14: Service endpoint ضد Private endpoint للـ Storage
- C15 — Monitor Insights & Connection MonitorC15: VM insights و Connection monitor
- C16 — Azure Backup Vault for PaaS WorkloadsC16: Backup vault لحماية الـ Blobs
- C17 — Backup Reports, Backup Alerts & Test FailoverC17: Backup reports و Backup alerts و Test failover
- C18: Spend fake credit — metering, Cost analysis, budgets and the spending limitC18: اصرف رصيد وهمي — الحساب بالعدّاد و Cost analysis والـ Budgets والـ Spending limit
- C19 — Prove connectivity and policy behavior like real AzureC19: اختبر بنفسك — الـ VMs بتكلّم بعض ولا لأ؟ والـ Policy اتطبقت ولا لأ؟
- C20 — Work with multiple subscriptions: create, govern, peer, move and cancelC20: الشغل بأكتر من Subscription — إنشاء وحوكمة وPeering ونقل موارد وإلغاء
- Module lab: Work like an admin from Azure Cloud Shellلاب الدرس: اشتغل زي الـ Admin من Azure Cloud Shell
- Module lab — Explore your Microsoft Entra tenantلاب الدرس — استكشف الـ Tenant بتاعك في Microsoft Entra ID
- Module lab: Deploy infrastructure with JSON ARM templatesلاب الدرس: انشر البنية التحتية بـ ARM templates (JSON)
- Module lab — Create, configure and manage identitiesلاب الدرس — إنشاء وإعداد وإدارة الهويات
- Module lab: Read, modify, build, deploy and decompile Bicepلاب الدرس: اقرا وعدّل وابني وانشر وحوّل Bicep
- Module lab — Licenses, external users and user propertiesلاب الدرس — الـ Licenses والمستخدمين الخارجيين وخصائص المستخدم
- Module lab: Export templates and compare deployment modesلاب الدرس: صدّر القوالب وقارن بين أنواع النشر
- Module lab — Resource groups, subscriptions and management groupsلاب الدرس — الـ Resource groups والـ Subscriptions والـ Management groups
- Module lab — Govern at scale with an Azure Policy initiativeلاب الدرس — الحوكمة على نطاق واسع بـ Azure Policy initiative
- Module lab — Policy effects, parameters, exclusions and remediationلاب الدرس — تأثيرات الـ Policy والـ Parameters والـ Exclusions والـ Remediation
- Module lab — Grant, verify and audit access with Azure RBACلاب الدرس — إدّي صلاحيات وتأكد منها وراجعها بـ Azure RBAC
- Module lab — Pilot and roll out self-service password resetلاب الدرس — جرّب الـ SSPR على مجموعة وبعدين عمّمه
- Module lab — Resource groups, tags and locksلاب الدرس — الـ Resource groups والـ Tags والـ Locks
- Module lab — Subscriptions and management groups at scaleلاب الدرس — الـ Subscriptions والـ Management groups على نطاق واسع
- Module lab — Budgets, cost alerts and Advisorلاب الدرس — الـ Budgets وتنبيهات التكلفة و Advisor
- Challenge: Run an ops shift from Cloud Shell onlyتحدّي: شيفت تشغيل كامل من Cloud Shell بس
- Module lab — Configure virtual networks and IP addressingلاب الدرس — إعداد الشبكات الافتراضية والعناوين
- Challenge: Ship storage with one ARM templateتحدّي: انشر Storage بقالب ARM واحد
- Module lab — Implement network security groupsلاب الدرس — تطبيق الـ Network security groups
- Challenge: Own the Bicep fileتحدّي: إنت المسؤول عن ملف الـ Bicep
- Module lab — Application security groups and effective security rulesلاب الدرس — الـ Application security groups والـ Effective security rules
- Challenge: Recover a deleted VNet from an exportتحدّي: رجّع VNet اتمسحت من Export
- Module lab — Connect to VMs privately with Azure Bastionلاب الدرس — الوصول للـ VMs بشكل خاص بـ Azure Bastion
- Module lab: Configure public IP addressesلاب الدرس: إعداد الـ Public IP addresses
- Challenge: A locked-down web VMتحدّي: VM للويب مقفولة كويس
- Module lab — Host a domain on Azure DNSلاب الدرس — استضافة دومين على Azure DNS
- Module lab: Control traffic flow with routes and an NVAلاب الدرس: التحكم في الترافيك بالـ Routes و NVA
- Challenge: Grow a database VM the right wayتحدّي: كبّر VM بتاعة Database صح
- Module lab — Private DNS zones, links and auto-registrationلاب الدرس — الـ Private DNS zones والـ Links والـ Auto-registration
- Module lab: Publish two web servers with a public load balancerلاب الدرس: انشر 2 Web server بـ Public load balancer
- Module lab: Troubleshoot an internal load balancerلاب الدرس: حل مشاكل Internal load balancer
- Challenge: Re-home an application VMتحدّي: انقل VM بتاعة تطبيق لبيتها الجديد
- Module lab — Hub-and-spoke with virtual network peeringلاب الدرس — Hub-and-spoke باستخدام الـ VNet peering
- Module lab: Path-based routing with Application Gatewayلاب الدرس: Path-based routing بالـ Application Gateway
- Challenge: Two availability designs side by sideتحدّي: تصميمين للـ Availability جنب بعض
- Module lab — Secure PaaS access with service and private endpointsلاب الدرس — تأمين الوصول للـ PaaS بالـ Service و Private endpoints
- Module lab: Diagnose and monitor with Network Watcherلاب الدرس: التشخيص والمراقبة بالـ Network Watcher
- Module lab: Troubleshoot connectivity between two VNetsلاب الدرس: حل مشكلة اتصال بين 2 VNet
- Challenge: Autoscale the checkout tierتحدّي: Autoscale لطبقة الـ Checkout
- Module lab: Create and secure storage accountsلاب الدرس: عمل وتأمين Storage accounts
- Troubleshoot: "The reports deployment keeps failing"حل مشكلة: "نشر الـ Reports بيفشل على طول"
- Troubleshoot: peered VMs cannot talk to each otherحل مشكلة: VMs في VNets متوصلة بـ Peering مش بتكلم بعض
- Troubleshoot: app gets 403 AuthorizationFailure after the storage firewall was enabledحل مشكلة: التطبيق بياخد 403 AuthorizationFailure بعد ما الـ Storage firewall اتفعّل
- Module lab: Redundancy, failover and object replicationلاب الدرس: الـ Redundancy والـ Failover والـ Object replication
- Troubleshoot: "Finance cannot downsize vm-report01"حل مشكلة: "الحسابات مش عارفين يصغّروا vm-report01"
- Troubleshoot: private endpoint resolves to a public IPحل مشكلة: الـ Private endpoint بيتحل لـ Public IP
- Troubleshoot: partner SAS links suddenly return 403 AuthenticationFailedحل مشكلة: لينكات الـ SAS بتاعة الشركاء بقت بترجع 403 AuthenticationFailed
- Module lab: Containers, access tiers and lifecycle managementلاب الدرس: الـ Containers والـ Access tiers والـ Lifecycle
- Troubleshoot: "The checkout scale set will not scale"حل مشكلة: "الـ Scale set بتاع الـ Checkout مش بيكبر"
- Troubleshoot: Azure Bastion cannot connect to a VMحل مشكلة: Azure Bastion مش عارف يوصل لـ VM
- Troubleshoot: deleted contracts cannot be recoveredحل مشكلة: العقود اللي اتمسحت مش عارفين نرجّعها
- Module lab: Soft delete, versioning, restore and immutabilityلاب الدرس: Soft delete و Versioning و Restore و Immutability
- Troubleshoot: Finance users cannot mount the Azure file shareحل مشكلة: يوزرز الـ Finance مش عارفين يعملوا Mount للـ Azure file share
- Challenge: Public addressing for Contoso partner integrationتحدّي: عناوين Public لربط Contoso بالشركاء
- Challenge: Force every tier through the inspection applianceتحدّي: عدّي كل الطبقات على جهاز التفتيش
- Module lab: Entra authorization, SAS and customer-managed keysلاب الدرس: الـ Authorization بـ Entra و SAS و Customer-managed keys
- Troubleshoot: lifecycle rule never moves the application logsحل مشكلة: الـ Lifecycle rule مش بينقل الـ Logs خالص
- Challenge: Publish a three-server web farm behind a Standard load balancerتحدّي: انشر Web farm من 3 سيرفرات ورا Standard load balancer
- Module lab: Rotate keys, stored access policies and Shared Keyلاب الدرس: تغيير الـ Keys والـ Stored access policies والـ Shared Key
- Challenge: An internal API tier with a hidden faultتحدّي: طبقة API داخلية وفيها عطل مستخبي
- Challenge: One gateway for the website and its APIتحدّي: Gateway واحد للموقع والـ API بتاعه
- Module lab: Infrastructure encryption, encryption scopes and CMK rotationلاب الدرس: الـ Infrastructure encryption والـ Encryption scopes وتغيير الـ CMK
- Challenge: Diagnose, fix and continuously watch the MySQL pathتحدّي: شخّص وصلّح وراقب طريق الـ MySQL على طول
- Module lab: Storage firewall, service endpoint and private endpointلاب الدرس: الـ Storage firewall والـ Service endpoint والـ Private endpoint
- Challenge: vm-x must reach vm-y on SSH — three faults, one methodتحدّي: vm-x لازم توصل لـ vm-y على SSH، تلات أعطال وطريقة واحدة
- Module lab: File shares, snapshots, soft delete and Azure File Syncلاب الدرس: الـ File shares والـ Snapshots والـ Soft delete و Azure File Sync
- Module lab: Identity-based access for Azure Filesلاب الدرس: الوصول بالهوية لـ Azure Files
- Module lab: Move data with AzCopyلاب الدرس: نقل الداتا بـ AzCopy
- Troubleshoot: SQL VM unreachable after someone “fixed” its IP inside Windowsحل مشكلة: VM الـ SQL مقطوعة بعد ما حد "ثبّت" الـ IP من جوه Windows
- Troubleshoot: spoke VM lost Internet access after the route to the firewallحل مشكلة: VM في Spoke فقدت الإنترنت بعد الـ Route للـ Firewall
- Troubleshoot: deployments fail with RequestDisallowedByPolicy after a governance changeحل مشكلة: الـ Deployments بتفشل بـ RequestDisallowedByPolicy بعد تغيير في الحوكمة
- Challenge: lock down a web subnet with NSGsتحدي: اقفل Web subnet بالـ NSGs
- Challenge: build a production VNet address planتحدي: ابني خطة عناوين لـ VNet إنتاجية
- Challenge: fix the addressing and build hub-and-spoke peeringتحدي: صلّح العناوين وابني Hub-and-spoke Peering
- Challenge: host a public domain in Azure DNSتحدي: استضيف دومين عام في Azure DNS
- Challenge: fix a batch job and ship a private multi-container API on ACIتحدي: صلّح Batch job وانشر API خاص فيه أكتر من Container على ACI
- Challenge: ship a linked template spec, extend Bicep, clean up with Complete modeتحدي: انشر Template spec فيه Linked template، وطوّر Bicep، ونضّف بالـ Complete mode
- Challenge: three-tier micro-segmentation with ASGsتحدي: Micro-segmentation لتلات طبقات بالـ ASGs
- Challenge: secure a hub-spoke landing zone with Azure Firewallتحدي: أمّن Landing zone Hub-spoke بـ Azure Firewall
- Challenge: build a tagging initiative with remediation, delete protection and a scoped exemptionتحدي: ابني Initiative للـ Tags فيها Remediation وحماية من المسح و Exemption محدود
- Challenge: hub Bastion for a hub-and-spoke estateتحدي: Bastion في الـ Hub لبيئة Hub-and-spoke
- Challenge: answer and fix with queries, not by handتحدي: جاوب وصلّح بالـ Queries مش بإيدك
- Challenge: run the DNS for Tailwind Traders end to endتحدي: شغّل الـ DNS بتاع Tailwind Traders من الأول للآخر
- Challenge: one zonal egress identity for a whole VNetتحدي: هوية خروج واحدة Zonal لـ VNet كاملة
- Challenge: one private zone for hub and spokesتحدي: Private zone واحدة للـ Hub والـ Spokes
- Challenge: turn a VM into a two-armed network applianceتحدي: حوّل VM لـ Network appliance بكارتين
- Challenge: from service endpoint to fully private storageتحدي: من Service endpoint لـ Storage خاص بالكامل
- Challenge: provision the marketing storage estateتحدي: جهّز بيئة الـ Storage بتاعة التسويق
- Module lab — Create, manage and back up your first VMلاب الدرس — أول VM: إنشاء وإدارة وBackup
- Challenge: replicate media to West US and run a DR drillتحدي: انسخ الميديا لـ West US واعمل تجربة DR
- Module lab — Disks, resizing, snapshots and encryption at hostلاب الدرس — الـ Disks وتغيير المقاس والـ Snapshots والـ Encryption at host
- Challenge: containers, tiers and an urgent archive retrievalتحدي: Containers و Tiers واسترجاع مستعجل من الـ Archive
- Module lab — Move a VM and its dependencies to another resource groupلاب الدرس — انقل VM ومواردها المرتبطة لـ Resource group تانية
- Challenge: ransomware-ready protection for Legalتحدي: حماية جاهزة للـ Ransomware لقسم الـ Legal
- Module lab — Availability sets, availability zones and scalingلاب الدرس — الـ Availability sets والـ Availability zones والـ Scaling
- Challenge: lock down the finance reports accountتحدي: اقفل Account تقارير الماليات
- Module lab — Zone-redundant scale set with autoscaleلاب الدرس — Scale set موزعة على Zones ومعاها Autoscale
- Challenge: partner access you can revoke in one clickتحدي: وصول شركاء تقدر تلغيه بضغطة واحدة
- Module lab — Choose, scale up and scale out an App Service planلاب الدرس — اختار App Service plan واعمل لها Scale up و Scale out
- Challenge: customer-managed keys and per-clinic scopesتحدي: Customer-managed keys و Scope لكل عيادة
- Module lab — Web app, deployment slots and secure settingsلاب الدرس — Web app و Deployment slots وإعدادات الأمان
- Challenge: from public endpoint to private-onlyتحدي: من Public endpoint لـ Private بس
- Module lab — Map a custom domain and secure it with a free certificateلاب الدرس — اربط Custom domain وأمّنه بشهادة مجانية
- Challenge: branch-office file service with File Syncتحدي: خدمة ملفات للفرع بـ File Sync
- Module lab — App Service backup, VNet integration and access restrictionsلاب الدرس — الـ Backup والـ VNet integration والـ Access restrictions للـ App Service
- Challenge: identity-based HR shareتحدي: Share للـ HR بالهوية
- Module lab — Run a container with Azure Container Instancesلاب الدرس — شغّل Container بـ Azure Container Instances
- Challenge: migrate a static site between accounts with AzCopyتحدي: انقل موقع Static بين Accounts بـ AzCopy
- Module lab — Private registry, image import and geo-replicationلاب الدرس — Registry خاص و Import للـ Images و Geo-replication
- Module lab — Container Apps environment, ingress and scalingلاب الدرس — الـ Container Apps environment والـ Ingress والـ Scaling
- Module lab — Create and configure backup vaultsلاب الدرس — إنشاء وإعداد الـ Backup vaults
- Module lab — Back up and restore an Azure VMلاب الدرس — Backup و Restore لـ Azure VM
- Module lab — Monitor a VM: host metrics, boot diagnostics, VM insights and event logsلاب الدرس — مراقبة VM: الـ Host metrics والـ Boot diagnostics والـ VM insights والـ Event logs
- Module lab — Interpret metrics in Azure Monitorلاب الدرس: قراءة الـ Metrics في Azure Monitor
- Module lab — Configure log settings in Azure Monitorلاب الدرس: إعدادات الـ Logs في Azure Monitor
- Module lab — Query and analyze logs with KQLلاب الدرس: تحليل الـ Logs بـ KQL
- Module lab — Alert rules, action groups and alert processing rulesلاب الدرس: Alert rules و Action groups و Alert processing rules
- Module lab — Monitor VMs and storage with Azure Monitor Insightsلاب الدرس: مراقبة الـ VMs والـ Storage بـ Azure Monitor Insights
- Module lab — Troubleshoot with Network Watcher and Connection monitorلاب الدرس: حل مشاكل الشبكة بـ Network Watcher و Connection monitor
- Module lab — Protect blobs and managed disks with a Backup vaultلاب الدرس — حماية الـ Blobs والـ Managed disks بـ Backup vault
- Troubleshoot: Database unreachable after the firewall migrationTroubleshooting: الداتابيز مبقتش بتتوصل بعد نقل الـ Firewall
- Module lab — Custom policy, file recovery, replace disks and soft deleteلاب الدرس — Policy مخصصة و File recovery و Replace disks و Soft delete
- Troubleshoot: Customers get 502 Bad GatewayTroubleshooting: العملاء بيشوفوا 502 Bad Gateway
- Module lab — Disaster recovery with Azure Site Recoveryلاب الدرس — الـ Disaster recovery بـ Azure Site Recovery
- Module lab — Backup reports, job-failure alerts and jobsلاب الدرس — الـ Backup reports وتنبيهات فشل الـ Jobs والـ Jobs
- Module lab — Private IP addressing, secondary IPs and multiple NICsلاب الدرس — الـ Private IP والـ Secondary IPs وكذا NIC على نفس الـ VM
- Module lab — Outbound connectivity with a NAT gatewayلاب الدرس — الخروج للإنترنت بـ NAT gateway
- Module lab — Azure Firewall in a hub-spoke network (extended)لاب الدرس — Azure Firewall في شبكة Hub-spoke (موضوع ممتد)
- Module lab — Azure Policy in depth: safe rollout, exemptions, Modify and DeployIfNotExists remediation, count rulesلاب الدرس — Azure Policy بعمق: Rollout آمن، Exemptions، Remediation بالـ Modify والـ DeployIfNotExists، وقواعد بالـ count
- Module lab — Query Azure like a pro: --query, output formats and PowerShell config objectsلاب الدرس — استعلم عن Azure زي المحترفين: --query وأشكال المخرجات و Config objects في PowerShell
- Module lab — ARM and Bicep at scale: loops, conditions, modules, template specs and Complete modeلاب الدرس — ARM و Bicep على نطاق واسع: Loops و Conditions و Modules و Template specs و Complete mode
- Module lab — Azure DNS in depth: records, alias, delegation, reverse and private zonesلاب الدرس — Azure DNS بالتفصيل: الـ Records والـ Alias والـ Delegation والـ Reverse والـ Private zones
- Module lab — Container Instances in depth: sidecars, Azure Files, secrets, restart policies and VNet injectionلاب الدرس — Container Instances بالتفصيل: الـ Sidecars و Azure Files والأسرار والـ Restart policies والـ VNet injection
- Challenge — Design the backup vaults for Contosoتحدي — صمّم الـ Backup vaults لشركة Contoso
- Challenge — Tiered VM protection across two regionsتحدي — حماية VMs بمستويات في منطقتين
- Challenge — Make vm-ch-app observableتحدي — خلّي vm-ch-app متراقبة صح
- Challenge — Protect blobs and a database disk with a Backup vaultتحدي — احمي Blobs و Disk داتابيز بـ Backup vault
- Challenge — GFS retention and three kinds of restoreتحدي — Retention بطريقة GFS وتلات أنواع Restore
- Challenge — DR for a two-VM applicationتحدي — DR لتطبيق من VMين
- Challenge — Run backup as a monitored serviceتحدي — شغّل الـ Backup كخدمة متراقبة
- Challenge — Find the real peak and alert on itتحدّي — لاقي الـ Peak الحقيقي واعمل عليه Alert
- Challenge — Build the central logging baselineتحدّي — ابني الـ Logging المركزي من الصفر
- Challenge — Answer the ops manager with KQLتحدّي — جاوب مدير التشغيل بـ KQL
- Challenge — Centralize who gets pagedتحدّي — نظّم مين بيتبلّغ من مكان واحد
- Challenge — Turn on the insight views for a new appتحدّي — شغّل الـ Insights لأبلكيشن جديد
- Challenge — Fix the app-to-data path and keep watching itتحدّي — صلّح المسار من الـ App للـ Data وفضل راقبه
- Project 1: Fabrikam Bakery — first Azure footprintالمشروع 1: مخبز Fabrikam — أول بيئة على Azure
- Troubleshoot — Silent backup failures and an unprotected serverحل مشكلة — Backups بتفشل في صمت وسيرفر مش محمي
- Project 2: Tailwind Traders — hub-spoke app with governance and operationsالمشروع 2: Tailwind Traders — تطبيق Hub-spoke بالحوكمة والتشغيل
- Troubleshoot — Backups deleted during a ransomware attackحل مشكلة — الـ Backups اتمسحت وقت هجوم Ransomware
- Project 3: Senior admin — harden, scale, protect and govern Tailwindالمشروع 3: Senior admin — أمّن ووسّع واحمي وحوكم Tailwind
- Troubleshoot — The quarterly DR drill is blockedحل مشكلة — تجربة الـ DR بتاعة الربع سنة متعطلة
- Troubleshoot — No data from vm-ts4 in the operations workspaceحل مشكلة — مفيش بيانات من vm-ts4 في Workspace التشغيل
- Troubleshoot — The alert fired but the NOC got no emailحل مشكلة — الـ Alert اشتغل بس الـ NOC موصلهوش إيميل
- Capstone: Build Contoso end-to-end on Azureاللاب النهائي: ابني Contoso على Azure من الأول للآخر
- Challenge — Prepare the Contoso tenant for a security auditتحدي — جهّز الـ Tenant بتاع Contoso لمراجعة أمنية
- Challenge — Automate Sales onboarding with dynamic groupsتحدي — أتمتة تعيين فريق المبيعات بالـ Dynamic groups
- Challenge — License a new hire and onboard a partner safelyتحدي — License لموظف جديد وضم شريك خارجي بأمان
- Challenge — Lay out a resilient Contoso landing zoneتحدي — صمّم Landing zone مرنة لـ Contoso
- Challenge — EU data residency baseline with an initiativeتحدي — Baseline لإقامة الداتا في أوروبا بـ Initiative
- Challenge — Guardrails for the data teamتحدي — Guardrails لفريق الداتا
- Challenge — Least-privilege access review for the App teamتحدي — مراجعة صلاحيات بأقل امتيازات لفريق الـ App
- Challenge — Roll out SSPR as a secure pilotتحدي — طلّع الـ SSPR كتجربة آمنة
- Challenge — Protect production without freezing itتحدي — احمي الـ Production من غير ما تجمّده
- Challenge — Prove governance inheritance end to endتحدي — اثبت توريث الحوكمة من الأول للآخر
- Challenge — Put FinOps guardrails on a projectتحدي — حط Guardrails للـ FinOps على مشروع
- Challenge: Right-size App Service plans for prod and devتحدي: اختار الـ App Service plans الصح للـ Prod والـ Dev
- Challenge: Zero-downtime release with slotsتحدي: Release من غير Downtime باستخدام الـ Slots
- Challenge: Put fabrikamch.com and www on HTTPSتحدي: شغّل fabrikamch.com و www على HTTPS
- Challenge: Protect and fence the claims APIتحدي: احمي الـ Claims API واقفل حواليه
- Challenge: A web container and a run-once jobتحدي: Web container و Job بيتشغّل مرة واحدة
- Challenge: A multi-region private registryتحدي: Private registry في أكتر من Region
- Challenge: Front-end, private API and safe releasesتحدي: Front-end و API Private و Releases آمنة
- Troubleshoot: production writes to the staging database after a swapحل مشكلة: الـ Production بقى بيكتب في Database الـ Staging بعد الـ Swap
- Troubleshoot: the orders app is unreachable and the billing job cannot pull its imageحل مشكلة: الـ Orders app مش بيتوصل والـ Billing job مش قادر يسحب الـ Image
- Troubleshoot — "I can't see the app resources"حل مشكلة — "مش شايف موارد الأبلكيشن"
- Troubleshoot — "My DR deployment keeps failing"حل مشكلة — "الـ Deployment بتاع الـ DR بيفشل على طول"
- Troubleshoot — "Owner can't delete the legacy resource group"حل مشكلة — "الـ Owner مش قادر يمسح الـ Resource group القديمة"
- Troubleshoot — "New marketing staff have no licenses"حل مشكلة — "موظفين الماركتنج الجداد ملهمش Licenses"
- Troubleshoot — "Budget alerts never reach FinOps"حل مشكلة — "تنبيهات الـ Budget مش بتوصل للـ FinOps"