آموزش تسلط بر Azure PowerShell

Mastering Azure PowerShell

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استفاده از Azure PowerShell برای کار با منابع مبتنی بر Azure دانش آموزان یاد می گیرند که چگونه با استفاده از PowerShell زیرساختی را در Azure ایجاد کنند دانش آموزان می توانند اسکریپت های PowerShell را توسعه دهند که می تواند با منابع مختلفی کار کند. دانش‌آموزان پاورشل همچنین نمونه‌های عملی در مورد چگونگی توسعه اسکریپت‌های پاورشل در هنگام کار با Azure خواهند دانست. دانش آموز همیشه می تواند یک حساب رایگان Azure ایجاد کند

این دوره برای کمک به دانش‌آموزان برای استفاده از ماژول‌های Azure PowerShell برای کار با سرویس‌های مبتنی بر Azure است.

بسیاری از دانش آموزان درخواست کرده اند که دوره ای در مورد نحوه ایجاد اسکریپت های PowerShell برای کار با سرویس های مبتنی بر Azure داشته باشند. پس اینجاست.

این دوره دارای 100+ اسکریپت PowerShell و 15+ تکلیف است

در این دوره، ما چیزهای زیادی از جمله موارد زیر را خواهیم آموخت

  • برخی مفاهیم اساسی در مورد کار با PowerShell. وقتی صحبت از متغیرها، دستورات، آرایه ها و اشیا می شود، باید مفاهیم مهمی را یاد بگیریم. ما همه اینها را در بخش مقدماتی خود پوشش خواهیم داد.

  • در ادامه بر روی کار با حساب‌های ذخیره‌سازی Azure تمرکز خواهیم کرد. اما قبل از این، نحوه ایجاد و استفاده از یک Application Object را یاد می گیریم که برای مجوز از داخل اسکریپت های ما استفاده می شود.

  • پس از بررسی حساب‌های ذخیره‌سازی Azure، با ماشین‌های مجازی Azure کار خواهیم کرد. ما به

    نگاه خواهیم کرد
    • ایجاد اجزای مختلف مرتبط با ماشین مجازی Azure

    • نحوه مدیریت دیسک های داده

    • نحوه استفاده از پسوندهای اسکریپت سفارشی

    • استفاده از خزانه کلید Azure برای ذخیره رمز عبور حساب مدیر

    • استفاده از Azure Bastion Host

    • نحوه ایجاد چندین ماشین مجازی Azure

    • ماشین‌ها را بخشی از یک مجموعه در دسترس یا یک منطقه در دسترس ساختن

  • در ادامه بر روی برنامه های وب Azure و پایگاه داده های Azure SQL تمرکز خواهیم کرد. ما

    را خواهیم دید
    • نحوه ایجاد برنامه های وب Azure

    • کد را از GitHub در برنامه وب Azure مستقر کنید

    • پایگاه داده Azure SQL را مستقر کنید

    • ممیزی پایگاه داده Azure SQL

    • پشتیبان‌گیری و بازیابی و واردات/صادرات پایگاه داده Azure SQL نیز انجام می‌شود

    • نحوه استقرار ماشین مجازی Azure SQL Server

  • سپس به Azure Networking می‌رویم، جایی که پوشش خواهیم داد

    • کار با Azure Load Balancer

    • استفاده از مجموعه مقیاس ماشین مجازی Azure

    • مناطق DNS عمومی Azure

  • در مدیریت هویت، نظارت و حاکمیت

    • ما قفل کردن منابع و برچسب‌های منابع را بررسی خواهیم کرد

    • ایجاد قوانین هشدار

    • استفاده از فضای کاری Log Analytics



سرفصل ها و درس ها

آشنایی با مفاهیم پایه پاورشل Understanding some basic PowerShell concepts

  • انتظارات دوره Course Expectations

  • در مورد تکالیف About the assignments

  • دانلود کد Code download

  • بخش مقدمه Section Introduction

  • PowerShell چیست؟ What is PowerShell

  • در حال نصب پاورشل Installing PowerShell

  • با استفاده از کد ویژوال استودیو Using Visual Studio Code

  • اصول اولیه cmdlet ها Basics on cmdlets

  • آزمایشگاه - بیشتر در مورد cmdlets Lab - More on cmdlets

  • آزمایشگاه - متغیرها و انواع داده ها Lab - Variables and data types

  • آزمایشگاه - آرایه ها و جداول هش Lab - Arrays and Hash tables

  • آزمایشگاه - اشیاء Lab - Objects

  • آزمایشگاه - بیانیه ها Lab - Statements

  • آزمایشگاه - کار با اشیاء Lab - Working with Objects

  • آزمایشگاه - تعریف توابع Lab - Defining Functions

  • چه خبر بعدی What's Next

  • نصب Azure PowerShell Installing Azure PowerShell

حساب های ذخیره سازی Azure و ماشین های مجازی Azure Azure Storage Accounts and Azure Virtual Machines

  • حساب رایگان Azure The Azure Free Account

  • ایجاد یک حساب کاربری رایگان Azure Creating an Azure Free Account

  • آزمایشگاه - ایجاد یک گروه منابع Lab - Creating a resource group

  • آزمایشگاه - استفاده از یک شی برنامه - ایجاد شی Lab - Using an Application Object - Creating the object

  • آزمایشگاه - استفاده از یک شی برنامه - استفاده از شی Lab - Using an Application Object - Using the object

  • آزمایشگاه - کار با همه گروه های منابع Lab - Working with all Resources Groups

  • آزمایشگاه - ایجاد یک حساب ذخیره سازی Azure Lab - Creating an Azure storage account

  • آزمایشگاه - ایجاد یک ظرف و آپلود یک Blob Lab - Creating a container and uploading a Blob

  • مدیریت مشکلات در اسکریپت های PowerShell Managing Issues in PowerShell scripts

  • درک محدوده متغیرها Understanding the scope of variables

  • اهمیت کار با خواص Importance of working with properties

  • آزمایشگاه - بررسی وجود منابع Lab - Checking for existence of resources

  • آزمایشگاه - ایجاد اشتراک فایل Lab - Creating a File Share

  • تخصیص - ایجاد چندین کانتینر در یک حساب ذخیره سازی Assignment - Creating multiple containers in a storage account

  • تکلیف - یک حساب ذخیره سازی Azure Data Lake Gen2 ایجاد کنید Assignment - Create a Azure Data Lake Gen2 storage account

  • بررسی ساخت ماشین مجازی آژور Reviewing the creation of an Azure Virtual Machine

  • آزمایشگاه - ایجاد سریع یک ماشین مجازی Azure Lab - Quick creation of an Azure Virtual Machine

  • آزمایشگاه - ایجاد یک شبکه مجازی Azure Lab - Creating an Azure Virtual Network

  • آزمایشگاه - ایجاد یک رابط شبکه مجازی Lab - Creating a virtual network interface

  • آزمایشگاه - ایجاد یک آدرس IP عمومی Lab - Creating a Public IP Address

  • آزمایشگاه - ایجاد یک گروه امنیت شبکه Lab - Creating a Network Security Group

  • آزمایشگاه - ایجاد ماشین مجازی Azure Lab - Creating the Azure Virtual Machine

  • شناخت ناشران مختلف Understanding the different publishers

  • اهمیت آرایه ها و اشیا Importance of arrays and objects

  • دریافت پیشوند آدرس زیر شبکه Getting the Subnet Address Prefix

  • تخصیص - اضافه کردن یک زیرشبکه به یک شبکه مجازی موجود Assignment - Adding a subnet to an existing virtual network

  • تکلیف - خواندن همه زیرشبکه ها در یک شبکه مجازی Assignment - Reading all subnets in a virtual network

  • آزمایشگاه - اجرای اسکریپت کامل برای VM Lab - Running the complete script for the VM

  • آزمایشگاه - افزودن دیسک داده Lab - Adding a data disk

  • آزمایشگاه - تغییر اندازه Azure VM Lab - Resizing the Azure VM

  • آزمایشگاه - توقف ماشین مجازی Azure Lab - Stopping an Azure VM

  • عملیات رشته String Operations

  • آزمایشگاه - حذف ماشین مجازی Lab - Deleting the Virtual Machine

  • تکلیف - حذف گروه امنیت شبکه Assignment - Deleting the Network Security Group

  • تخصیص - اضافه کردن یک رابط شبکه ثانویه Assignment - Adding a secondary network interface

  • تکلیف - اضافه کردن یک حساب Boot Diagnostics Assignment - Adding a Boot Diagnostics account

  • تخصیص - پیوست کردن یک NSG در رابط شبکه Assignment - Attaching an NSG on the network interface

  • آزمایشگاه - ایجاد یک ماشین مجازی لینوکس Lab - Creating a Linux Virtual Machine

  • آزمایشگاه - مجموعه های موجود Lab - Availability Sets

  • آزمایشگاه - مناطق در دسترس Lab - Availability Zones

  • آزمایشگاه - ایجاد چندین ماشین مجازی Lab - Creating multiple virtual machines

  • آشنایی با استقرار چندین VM Understanding the deployment of multiple VM's

  • آزمایشگاه - جدا کردن دیسک داده و افزودن به ماشین مجازی دیگر Lab - Detaching a data disk and adding to another VM

  • برنامه های افزودنی سفارشی اسکریپت - چه چیزی را می خواهیم انجام دهیم Custom Script Extensions - What do we want to accomplish

  • آزمایشگاه - پسوندهای اسکریپت سفارشی Lab - Custom Script Extensions

  • آزمایشگاه - دیسک ها - برنامه های افزودنی سفارشی اسکریپت Lab - Disks - Custom Script Extensions

  • آزمایشگاه - سنگر لاجوردی Lab - Azure Bastion

  • آزمایشگاه - Azure Key Vault Lab - Azure Key Vault

  • درخواست وب را فراخوانی کنید Invoke Web Request

  • حساب های ذخیره سازی - فایروال - آنچه می خواهیم به آن برسیم Storage Accounts - Firewall - What we want to achieve

  • آزمایشگاه - حساب های ذخیره سازی - فایروال Lab - Storage Accounts - Firewall

  • انتخاب اشتراک Selecing a subscription

  • آزمایشگاه - ایجاد یک سرویس اصلی Lab - Creating a service principal

  • آزمایشگاه - حذف و اختصاص نقش ها Lab - Removing and Assigning roles

  • آزمایشگاه - ذخیره سازی مخفی اصلی سرویس Lab - Service Principal Secret storage

  • آزمایشگاه - استفاده از فایل های پیکربندی - تعریف فایل پیکربندی Lab - Using Configuration Files - Defining the Config file

  • آزمایشگاه - استفاده از فایل های پیکربندی - استفاده از فایل پیکربندی Lab - Using Configuration Files - Using the Config file

  • بیایید کمی استراحت کنیم Let's take a break

Azure Web App و پایگاه داده SQL Azure Web App and SQL Database

  • آزمایشگاه - ایجاد یک برنامه وب Azure Lab - Creating an Azure Web App

  • آزمایشگاه - ادغام با GitHub Lab - Integration with GitHub

  • نصب ویژوال استودیو 2022 Installing Visual Studio 2022

  • آزمایشگاه - ثبت برنامه وب لاجورد Lab - Azure Web App Logging

  • آزمایشگاه - اسلات های استقرار Lab - Deployment Slots

  • تکلیف - برنامه وب Azure - محدودیت های دسترسی Assignment - Azure Web App - Access Restrictions

  • آزمایشگاه - استقرار دستی پایگاه داده Azure SQL Lab - Azure SQL Database Manual Deployment

  • آزمایشگاه - استقرار پایگاه داده Azure SQL از طریق PowerShell Lab - Azure SQL Database Deployment via PowerShell

  • آزمایشگاه - کاشت یک پایگاه داده Azure SQL Lab - Seeding an Azure SQL Database

  • آزمایشگاه - اتصال برنامه وب به پایگاه داده SQL Lab - Connecting Web App to SQL Database

  • آزمایشگاه - حسابرسی پایگاه داده Azure SQL Lab - Azure SQL Database Auditing

  • آزمایشگاه - بازیابی پایگاه داده Azure SQL Lab - Azure SQL Database restore

  • آزمایشگاه - واردات و صادرات یک پایگاه داده Lab - Importing and Exporting a database

  • آزمایشگاه - استقرار دستی ماشین مجازی سرور SQL Lab - SQL Server Virtual machine Manual Deployment

  • آزمایشگاه - ماشین مجازی SQL Server از طریق PowerShell Lab - SQL Server Virtual machine via PowerShell

  • آزمایشگاه - استفاده از اسکریپت ها در SQL Server VM Lab - Applying scripts on the SQL Server VM

  • تکلیف - یک پایگاه داده را کوچک کنید Assignment - Scale down a database

  • تخصیص - استقرار پایگاه داده دیگری Assignment - Deploying another database

  • یک استراحت دیگر Another break

شبکه لاجوردی Azure Networking

  • Lab - Azure Load Balancer - Setup - Manual Process Lab - Azure Load Balancer - Setup - Manual Process

  • Lab - Azure Load Balancer - پیاده سازی - فرآیند دستی Lab - Azure Load Balancer - Implementation - Manual Process

  • Azure Load Balancer - استقرار VMها - PowerShell - قسمت 1 Azure Load Balancer - Deploying the VM's - PowerShell - Part 1

  • Azure Load Balancer - استقرار VMها - PowerShell - قسمت 2 Azure Load Balancer - Deploying the VM's - PowerShell - Part 2

  • Azure Load Balancer - پیاده سازی - PowerShell Azure Load Balancer - Implementation - PowerShell

  • مناطق DNS عمومی Azure Azure Public DNS Zones

  • آزمایشگاه - استقرار مجموعه مقیاس ماشین مجازی - فرآیند دستی Lab - Virtual Machine Scale Set Deployment - Manual Process

  • آزمایشگاه - استقرار مجموعه مقیاس ماشین مجازی - PowerShell Lab - Virtual Machine Scale Set Deployment - PowerShell

  • درباره Azure Traffic Manager About Azure Traffic Manager

  • آزمایشگاه - پیاده سازی Azure Traffic Manager به صورت دستی Lab - Implementing Azure Traffic Manager Manually

  • آزمایشگاه - پیاده سازی Azure Traffic Manager از طریق PowerShell Lab - Implementing Azure Traffic Manager via PowerShell

  • تکلیف - مدیر ترافیک Azure - بررسی در دسترس بودن Assignment - Azure Traffic Manager - Availability Check

  • یادآوری استفاده از توابع Reminder on usage of functions

  • آزمایشگاه - همتاسازی شبکه مجازی Lab - Virtual Network Peering

  • آزمایشگاه - استقرار Azure Application Gateway به صورت دستی - راه اندازی Backend Lab - Deploying Azure Application Gateway Manually - Backend setup

  • Lab - Deploying Azure Application Gateway به صورت دستی - استقرار Gateway Lab - Deploying Azure Application Gateway Manually - Gateway deployment

  • Lab - Azure Application Gateway از طریق PowerShell Lab - Azure Application Gateway via PowerShell

  • آزمایشگاه - فایروال Azure - راه اندازی VM Lab - Azure Firewall - VM setup

  • آزمایشگاه - فایروال Azure - استقرار فایروال Lab - Azure Firewall - Firewall deployment

  • آزمایشگاه - فایروال Azure - پیکربندی یک قانون NAT Lab - Azure Firewall - Configuring a NAT Rule

  • آزمایشگاه - فایروال Azure - پیکربندی مسیرها Lab - Azure Firewall - Configuring Routes

  • تکلیف - فایروال Azure - قوانین برنامه Assignment - Azure Firewall - Application Rules

مدیریت هویت، نظارت و حاکمیت Identity Management, Monitoring and governance

  • بخش مقدمه Section Introduction

  • آزمایشگاه - قفل کردن یک منبع Lab - Locking a resource

  • آزمایشگاه - برچسب های منابع Lab - Resource tags

  • تکلیف - منابع را بر اساس برچسب ها دریافت کنید Assignment - Get resources based on tags

  • ایجاد یک قانون هشدار به صورت دستی Creating an alert rule manually

  • آزمایشگاه - ایجاد قوانین هشدار از طریق PowerShell Lab - Creating Alert rules via PowerShell

  • تخصیص - قانون هشدار برای چندین ماشین Assignment - Alert Rule for multiple machines

  • آزمایشگاه - هشدارهای گزارش فعالیت مانیتور Azure Lab - Azure Monitor Activity Log Alerts

  • آزمایشگاه - Log Analytics Workspace Lab - Log Analytics Workspace

  • جابجایی منابع بین گروه های منابع به صورت دستی Moving resources across resource groups manually

  • جابجایی منابع در گروه های منابع از طریق PowerShell Moving resources across resource groups via PowerShell

  • آزمایشگاه - ایجاد یک نقش سفارشی Lab - Creating a custom role

  • تکلیف - نقش سفارشی RBAC را حذف کنید Assignment - Delete Custom RBAC Role

  • آزمایشگاه - ایجاد یک کاربر در Azure AD Lab - Creating a user in Azure AD

  • تکلیف - حذف کاربر در Azure AD Assignment - Deleting the user in Azure AD

  • فراموش نکنید که Application Object را حذف کنید Don't forget to delete the Application Object

چند نمونه دیگر Some more examples

  • بخش مقدمه Section Introduction

  • فهرست منابع Listing resources

  • اندازه کل حباب ها را در یک ظرف دریافت کنید Get Total Size of Blobs in a container

  • فهرست تکالیف نقش List Role Assignments

  • دریافت جزئیات استفاده از مصرف Getting the Consumption Usage Details

  • ما قصد داریم تماس های API برقرار کنیم We are going to making API calls

  • فهرست کردن منابع از طریق تماس API Listing resources via an API call

  • دریافت مصرف مصرف از طریق تماس API Getting Consumption Usage via an API call

  • استفاده از توابع Azure Using Azure Functions

  • ایجاد یک تابع Azure Creating an Azure Function

  • توابع Azure - دریافت جزئیات حساب ذخیره سازی Azure Functions - Getting Storage Account details

  • توابع Azure - ارسال پاسخ HTTP Azure Functions - Sending HTTP Response

  • توابع Azure - پارامترهای رشته پرس و جو Azure Functions - Query String Parameters

  • توابع Azure - صدور یک درخواست POST Azure Functions - Issuing a POST Request

  • توابع Azure - تنظیمات پیکربندی Azure Functions - Configuration Settings

  • فراخوانی توابع Azure از اسکریپت های محلی Calling Azure Functions from Local scripts

  • فراخوانی توابع Azure از اسکریپت های محلی - درخواست POST Calling Azure Functions from Local scripts - POST Request

  • معیارهای مانیتور Azure - توابع Azure - قسمت 1 Azure Monitor Metrics - Azure Functions - Part 1

  • معیارهای مانیتور Azure - توابع Azure - قسمت 2 Azure Monitor Metrics - Azure Functions - Part 2

  • بیایید خداحافظی کنیم Let's bid adieu

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش تسلط بر Azure PowerShell
جزییات دوره
20 hours
136
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,102
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alan Rodrigues Alan Rodrigues

مبشر مهندسی نرم افزار