تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی راهنمای کامل PowerShell 7

دوره آموزشی راهنمای کامل PowerShell 7

11 ساعت 7 دقیقهمتوسط2025-03-21

مدرسین

Liam Cleary

Liam Cleary

Microsoft MVP and MCT, CEO of SharePlicity

جزئیات دوره

تو این دوره کامل و پرکاربرد، "لیام کلیری" که یکی از مربی‌های رسمی مایکروسافته، قراره بهت یاد بده چطور از PowerShell نسخه 7 به بهترین شکل استفاده کنی تا توی کارای اتوماسیون و اسکریپت‌نویسی حسابی حرفه‌ای بشی. این دوره طوری طراحی شده که از نصب پاورشل توی ویندوز، مک، و لینوکس شروع می‌کنه و کم‌کم وارد مباحث مهم‌تر و حرفه‌ای‌تر می‌شه.

یاد می‌گیری چطور با کنسول PowerShell کار کنی، چطور از ماژول‌ها، providerها، متغیرها، pipelineها و objectها استفاده کنی. بعد از اون، می‌ری سراغ ساخت توابع کاربردی، مدیریت خطاها و چطور می‌شه کدهایی نوشت که قابل استفاده مجدد باشن.

از مباحث پیشرفته هم غافل نشده، مثل اتصال از راه دور (remoting)، کار با APIهای وب، و حتی ساخت رابط گرافیکی (GUI) با Windows Forms رو هم یاد می‌گیری. آخرش هم بهت آموزش می‌ده چطور توی اسکریپت‌هات امنیت رو رعایت کنی و اطلاعات حساس رو درست مدیریت کنی.

در پایان این دوره، به راحتی می‌تونی با استفاده از PowerShell کلی کار سیستمی و مدیریتی رو به صورت خودکار انجام بدی و کلی تو زمان و انرژی صرفه‌جویی کنی.

🎯 اهداف یادگیری:
نصب و پیکربندی PowerShell روی ویندوز، مک و لینوکس
استفاده از دستورات پایه‌ای، متغیرها، pipelineها و اشیاء
ساخت توابع سفارشی و مدیریت خطا در اسکریپت‌ها
طراحی کدهای قابل استفاده مجدد با ماژول‌های PowerShell
اجرای PowerShell Remoting برای مدیریت از راه دور
کار با APIهای وب و دریافت یا ارسال اطلاعات
ساخت رابط کاربری گرافیکی با Windows Forms
رعایت نکات امنیتی هنگام اجرای اسکریپت‌ها و حفاظت از داده‌ها
بهینه‌سازی روند کاری و اتوماسیون در سیستم‌عامل‌های مختلف
تحلیل و اجرای مثال‌های عملی برای درک بهتر مفاهیم پیشرفته

مهارت ها

PowerShellIT AutomationNetwork and System AdministrationMicrosoftDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - همه چیز در مورد PowerShell 7
  • 02 - آنچه باید بدانید

1. معرفی PowerShell

  • 03 - مروری بر PowerShell
  • 04 - ویژگی‌های کلیدی PowerShell 7
  • 05 - PowerShell در مقابل رابط‌های خط فرمان سنتی
  • 06 - PowerShell 7 را روی ویندوز نصب کنید
  • 07 - PowerShell 7 را روی macOS نصب کنید
  • 08 - PowerShell 7 را روی لینوکس نصب کنید
  • 09 - آشنایی با کنسول PowerShell

2. راه‌اندازی PowerShell

  • 10 - راه‌اندازی PowerShell در ویندوز
  • 11 - استفاده از پروفایل‌های PowerShell
  • 12 - نصب و مدیریت ماژول ها
  • 13 - سفارشی سازی و تنظیمات اولیه

3. شروع به کار با ماژول‌ها و ارائه دهندگان

  • 14 - آشنایی با ماژول‌های PowerShell
  • 15 - ماژول‌ها را از گالری پاورشل نصب کنید
  • 16 - Import و استفاده از ماژول ها
  • 17 - پیمایش در ارائه دهنده FileSystem
  • 18 - پیمایش ارائه دهنده فایل سیستم
  • 19 - استفاده از ارائه دهنده رجیستری
  • 20 - استفاده از ارائه دهندگان سفارشی

4. اجرای دستورات PowerShell

  • 21 - ساختار فرماندهی اولیه
  • 22 - اجرای دستورات ساده
  • 23 - استفاده از Get-Command
  • 24 - استفاده از Get-Help
  • 25 - نمای کلی cmdlet‌های رایج
  • 26 - مدیریت فرآیندها با Get-Process
  • 27 - کار با خدمات
  • 28 - اجرای اسکریپت‌ها به صورت تعاملی

5. کار با متغیرها و خطوط لوله

  • 29 - مقدمه ای بر متغیرها
  • 30 - ایجاد و استفاده از متغیرها
  • 31 - دامنه‌های متغیر
  • 32 - مقدمه ای بر خطوط لوله
  • 33 - استفاده مؤثر از خطوط لوله
  • 34 - ترکیب خطوط لوله و متغیرها
  • 35 - Backticks در مقابل splatting در مقابل اشیاء کلاس

6. اشیاء PowerShell

  • 36 - درک اشیاء PowerShell
  • 37 - اشیاء را با Get-Member بررسی کنید
  • 38 - ویژگی‌های شی را انتخاب کنید
  • 39 - مرتب سازی اشیاء
  • 40 - فیلتر کردن اجسام
  • 41 - ایجاد اشیاء سفارشی
  • 42 - بسط اشیا با متدها
  • 43 - تبدیل اشیا به فرمت‌های مختلف

7. استفاده از توابع و پارامترها

  • 44 - مقدمه ای بر توابع
  • 45 - ایجاد توابع ساده
  • 46 - استفاده از پارامترها در توابع
  • 47 - مدیریت پارامترهای پیشرفته
  • 48 - اعتبارسنجی پارامترها
  • 49 - برگرداندن مقادیر از توابع
  • 50 - ایجاد توابع قابل استفاده مجدد
  • 51 - کتابخانه‌ها و ماژول‌های تابع

8. کنترل جریان با استفاده از Looping و Error Handling

  • 52 - مقدمه ای بر کنترل جریان
  • 53 - استفاده از دستورات if، else و switch
  • 54 - حلقه‌های For و foreach
  • 55 - حلقه‌های while و do-while
  • 56 - مقدمه ای بر رسیدگی به خطا
  • 57 - استفاده از try، catch و در نهایت بلاک ها
  • 58 - انداختن خطاهای سفارشی
  • 59 - اشکال زدایی اسکریپت‌های PowerShell

9. اسکریپت برای مسیرهای خروجی چندگانه

  • 60 - مقدمه ای بر مسیرهای خروجی
  • 61 - استفاده از Out-File برای خروجی فایل
  • 62 - استفاده از Out-GridView برای خروجی تعاملی
  • 63 - استفاده از Out-String و Out-Host
  • 64 - Export داده به CSV
  • 65 - Export داده به JSON
  • 66 - Export داده‌ها به XML
  • 67 - ایجاد فرمت‌های خروجی سفارشی

10. PowerShell Remote WinRM و Invoke-Command

  • 68 - مقدمه ای بر کنترل از راه دور PowerShell
  • 69 - راه‌اندازی WinRM
  • 70 - استفاده از New-PSSession
  • 71 - استفاده از Invoke-Command
  • 72 - استفاده از Enter-PSSession
  • 73 - بهترین شیوه‌ها از راه دور
  • 74 - عیب یابی مشکلات از راه دور

11. قابلیت‌های متفرقه PowerShell

  • 75 - کار با API‌ها و وب سرویس ها
  • 76 - ایجاد درخواست‌های HTTP با Invoke-RestMethod
  • 77 - ایجاد درخواست‌های HTTP با Invoke-WebRequest
  • 78 - تجزیه داده‌های JSON
  • 79 - تجزیه داده‌های XML
  • 80 - ایجاد ادغام‌های سفارشی API
  • 81 - اتوماسیون عملیات وب
  • 82 - مدیریت سایر فرمت‌های داده

12. ساخت رابط کاربری با استفاده از PowerShell

  • 83 - مقدمه ای بر رابط کاربری گرافیکی PowerShell
  • 84 - استفاده از فرم‌های ویندوز برای توسعه رابط کاربری گرافیکی
  • 85 - ایجاد فرم اولیه
  • 86 - مدیریت ورودی کاربر
  • 87 - استفاده از کنترل کننده رویداد
  • 88 - ساخت اشکال پیچیده
  • 89 - افزودن مدیریت خطا به رابط کاربری گرافیکی

13. امنیت برای PowerShell

  • 90 - مقدمه ای بر امنیت پاورشل
  • 91 - تنظیم سیاست‌های اجرایی
  • 92 - امضاء و تأیید اسکریپت
  • 93 - حفاظت از اطلاعات حساس
  • 94 - استفاده از رشته‌های امن
  • 95 - مدیریت ایمن اعتبارنامه ها
  • 96 - حسابرسی و ثبت

نتیجه گیری

  • 97 - به سفر PowerShell خود ادامه دهید

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal