دوره Windows PowerShell: از مبتدی تا حرفهای - راهنمای جامع و کاربردی همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Windows PowerShell: از مبتدی تا حرفهای - راهنمای جامع و کاربردی
موضوع کلی: مدیریت سیستمعامل ویندوز
موضوع میانی: Windows PowerShell: ابزار قدرتمند خط فرمان
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر ویندوز پاورشل و تاریخچه آن
- 2. فلسفه پاورشل: شیگرا بودن و قدرت خط فرمان
- 3. نصب و راهاندازی PowerShell Core و Windows PowerShell
- 4. آشنایی با محیطهای کاری: کنسول، ISE و VS Code
- 5. اولین گامها: اجرای فرمانهای ساده
- 6. سیستم راهنمای PowerShell: Get-Help و بروزرسانی آن
- 7. مفهوم Cmdlet و نحوه شناسایی ساختار آن
- 8. آشنایی با Pipeline: ارسال خروجی یک فرمان به ورودی فرمان دیگر
- 9. درک عمیقتر Objectها (اشیاء) در PowerShell
- 10. کشف Cmdletها با Get-Command و Get-Member
- 11. کار با متغیرها و اصول نامگذاری
- 12. انواع دادهای اصلی: String, Integer, Boolean
- 13. آرایهها (Arrays) و عملیات پایه بر روی آنها
- 14. Hash Tableها: کلید-مقدار و کاربردهای آن
- 15. استفاده از عملگرها: حسابی، مقایسهای و منطقی
- 16. فرمتبندی خروجی با Format-Table, Format-List, Format-Wide
- 17. فیلتر کردن دادهها با Where-Object
- 18. انتخاب و تغییر ویژگیهای Objectها با Select-Object
- 19. مرتبسازی دادهها با Sort-Object
- 20. گروه بندی دادهها با Group-Object
- 21. سیاستهای اجرای اسکریپت (Execution Policies) و مدیریت آنها
- 22. نوشتن و اجرای اولین اسکریپت .ps1
- 23. کنترل جریان: If, ElseIf, Else
- 24. استفاده از Switch statement
- 25. حلقهها: ForEach-Object برای پردازش Pipeline
- 26. حلقهها: For برای تکرارهای مبتنی بر شمارنده
- 27. حلقهها: While و Do-While برای کنترل شرایطی
- 28. ورودی و خروجی کاربر: Read-Host و Write-Output/Host
- 29. مفهوم Scope و تاثیر آن بر متغیرها و توابع
- 30. معرفی توابع (Functions) و نحوه تعریف آنها
- 31. ساخت توابع پیشرفته با CmdletBinding
- 32. تعریف پارامترها در توابع پیشرفته
- 33. اعتبار سنجی پارامترها: Mandatory, ValidateSet, ValidatePattern
- 34. کار با سوئیچ پارامترها (Switch Parameters)
- 35. پشتیبانی از Pipeline در توابع (ValueFromPipeline, ValueFromPipelineByPropertyName)
- 36. مدیریت خطاهای پارامتری: ErrorActionPreference
- 37. استفاده از Process و End Block در توابع پیشرفته
- 38. ساخت ماژولهای اسکریپتی (Script Modules)
- 39. انتشار و وارد کردن ماژولها (Import-Module)
- 40. مستندسازی توابع و اسکریپتها با Comment-Based Help
- 41. انواع خطاها در PowerShell: Terminating و Non-Terminating
- 42. مدیریت خطاهای Non-Terminating با ErrorAction
- 43. مدیریت خطاهای Terminating با Try-Catch-Finally
- 44. استفاده از $Error و کنترل آن
- 45. تکنیکهای اشکالزدایی (Debugging) اسکریپتها
- 46. استفاده از Set-PSBreakpoint
- 47. Trace کردن اسکریپتها
- 48. نوشتن لاگ برای اسکریپتها
- 49. پیامهای Verbose و Debug برای خروجی بیشتر
- 50. استفاده از ShouldProcess برای عملیات حساس
- 51. مدیریت فایلها و پوشهها (FileSystem Provider)
- 52. مدیریت رجیستری ویندوز (Registry Provider)
- 53. مدیریت سرویسهای ویندوز
- 54. مدیریت فرآیندهای ویندوز
- 55. مدیریت لاگهای رویداد (Event Logs)
- 56. مدیریت کاربران و گروههای محلی
- 57. مدیریت وظایف زمانبندی شده (Scheduled Tasks)
- 58. مدیریت شبکه: آداپتورها، IP، DNS
- 59. مدیریت فایروال ویندوز
- 60. جمعآوری اطلاعات سختافزاری و نرمافزاری
- 61. معرفی PowerShell Remoting و پروتکل WS-Management
- 62. فعالسازی و پیکربندی Remoting در کلاینت و سرور
- 63. اجرای فرمانهای از راه دور با Invoke-Command
- 64. ایجاد و مدیریت نشستهای از راه دور با Enter-PSSession و New-PSSession
- 65. Persistent Sessions در Remoting
- 66. استفاده از Implicit Remoting برای Cmdletهای راه دور
- 67. امنسازی Remoting: CredSSP و Just-In-Time Access
- 68. مفهوم و کاربرد Credentialها در Remoting
- 69. معرفی و پیکربندی Just Enough Administration (JEA)
- 70. ایجاد و مدیریت Session Configuration برای JEA
- 71. مقدمهای بر WMI (Windows Management Instrumentation)
- 72. کشف کلاسهای WMI با Get-WmiObject و Get-CimClass
- 73. دریافت اطلاعات سیستم با Get-WmiObject و Get-CimInstance
- 74. فیلتر کردن دادههای WMI با WQL (WMI Query Language)
- 75. فراخوانی متدهای WMI برای تغییر تنظیمات
- 76. مدیریت رویدادهای WMI (WMI Event Subscriptions)
- 77. معرفی CIM (Common Information Model) و Cmdletهای آن
- 78. تفاوتها و مزایای CIM نسبت به WMI
- 79. کار با فایلهای CSV: Import-Csv و Export-Csv
- 80. کار با فایلهای JSON: ConvertTo-Json و ConvertFrom-Json
- 81. کار با فایلهای XML: [xml] Type Accelerator
- 82. خواندن و تجزیه فایلهای XML
- 83. ایجاد و ویرایش فایلهای XML
- 84. ارسال ایمیل با Send-MailMessage
- 85. دانلود محتوا از وب با Invoke-WebRequest
- 86. تعامل با APIهای RESTful با Invoke-RestMethod
- 87. ارسال درخواستهای POST و PUT به APIها
- 88. کار با تاریخ و زمان: Get-Date و New-TimeSpan
- 89. کار با Regular Expressions (عبارات باقاعده)
- 90. مدیریت سرتیفیکیتها (Certificates)
- 91. مدیریت Active Directory: اصول و اتصال
- 92. ایجاد، اصلاح و حذف کاربران AD
- 93. مدیریت گروههای AD و عضویتها
- 94. مدیریت کامپیوترها در AD
- 95. مدیریت GPO (Group Policy Objects) از طریق PowerShell
- 96. Desired State Configuration (DSC): مقدمهای بر پیکربندی خودکار
- 97. ساخت Pester Tests برای خودکارسازی تست اسکریپتها
- 98. استفاده از PowerShell Gallery برای یافتن ماژولها
- 99. معرفی PowerShell Core (Cross-Platform) و آینده آن
- 100. بهترین شیوهها (Best Practices) و نکات حرفهای در PowerShell
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.