نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بهترین شیوه ها و الگوهای ایجاد شده در جامعه را برای استفاده و برنامه نویسی در Windows PowerShell بیاموزید. Windows PowerShell MVP دون جونز به شما کمک می کند با استفاده از بهترین شیوه ها و الگوها ، مهارت های Windows PowerShell خود را به یک سطح حرفه ای و جدید برسانید. این الگوها توسط جامعه PowerShell توسعه یافته و مورد تأیید قرار گرفته اند و بر پایداری ، قابلیت اطمینان و انطباق با رویکردهای بومی PowerShell تمرکز دارند. این الگوها برای مدیرانی طراحی شده اند که اسکریپتهای PowerShell را برای مأموریتهای حیاتی و با کاربرد تولید می کنند ، به شما - و اسکریپتهای شما - با جدیت بیشتری برخورد می کنند.
سرفصل ها و درس ها
مقدمه
Introduction
-
چرا باید مراقبت کنید؟
Why Should You Care?
-
دستور جلسه
Agenda
-
شیوه های ایجاد شده توسط جامعه
Community Created Practices
ارائه راهنما
Providing Help
-
دستور جلسه
Agenda
-
راهنما مبتنی بر نظر
Comment-Based Help
-
مثالهای مفیدی را ارائه دهید
Provide Useful Examples
-
نظرات درون خطی
Inline Comments
-
كم كمتر مبتنی بر نظر
Less-Common Comment-Based Help
-
یادداشت ها را اضافه کنید
Add Notes
-
نگاه داشتن. آی تی. ساده.
Keep. It. Simple.
-
اخلاقی ماژول
Moral of the Module
مدیریت سازگاری نسخه
Managing Version Compatibility
-
دستور جلسه
Agenda
-
برای قدیمی ترین نسخه ممکن بنویسید
Write for the Oldest Version Possible
-
وابستگی های سند
Document Dependencies
-
اخلاقی ماژول
Moral of the Module
شیوه های عملکرد
Performance Practices
-
دستور جلسه
Agenda
-
اگر عملکرد مهم است ، آن را آزمایش کنید
If Performance Matters, Test It
-
عملکرد سازشی است
Performance Is a Compromise
-
اخلاقی ماژول
Moral of the Module
زیبایی شناسی کد
Code Aesthetics
-
دستور جلسه
Agenda
-
کد خود را تورفتگی دهید
Indent Your Code
-
از بک تیک خودداری کنید
Avoid Backticks
-
از پیمایش افقی خودداری کنید
Avoid Horizontal Scrolling
-
از فضای سفید استفاده کنید
Use Whitespace
-
اخلاقی ماژول
Moral of the Module
مدیریت خروجی
Managing Output
-
دستور جلسه
Agenda
-
میزبان بنویسید
Write-Host
-
خروجی کلام
Verbose Output
-
خروجی اشکال زدایی
Debug Output
-
با استفاده از CmdletBinding
Using CmdletBinding
-
اخلاقی ماژول
The Moral of the Module
الگوهای طراحی اسکریپت
Script Design Patterns
-
دستور جلسه
Agenda
-
ابزارها در مقابل کنترل کننده ها
Tools vs. Controllers
-
کد را مدولار کنید
Modularize Code
-
هدف برای استفاده مجدد
Aim for Reusability
-
کنوانسیون های نامگذاری را دنبال کنید
Follow Naming Conventions
-
خروجی داده های خام
Output Raw Data
-
صرفه جویی در Pretty برای زمانی که شما انجام می شود
Save Pretty for When You're Done
-
اخلاقی ماژول
The Moral of the Module
PowerShell خالص
Pure PowerShell
-
دستور جلسه
Agenda
-
بومی بمان
Stay Native
-
یک برنامه Fallback داشته باشید
Have a Fallback Plan
-
تصمیمات سند
Document Decisions
-
بسته غیر بومی
Wrap Non-Native
-
اخلاقی ماژول
The Moral of the Module
مدیریت خطاها
Handling Errors
-
دستور جلسه
Agenda
-
ErrorAction
ErrorAction
-
ErrorActionPreference
ErrorActionPreference
-
خالی خطا نیست
Empty Is Not an Error
-
از پرچم های خطا خودداری کنید
Avoid Error Flags
-
دلار؟ برای خطاها نیست
$? Is Not for Errors
-
گرفتن خطاها
Grab Errors
-
اخلاقی ماژول
The Moral of the Module
نمایش نظرات