نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
با افزایش تقاضا از متخصصان فناوری اطلاعات ، اتوماسیون برای پاسخگویی به تقاضای بالای زمان ما بسیار مهم است. این دوره با اصول PowerShell شروع می شود ، و هر ماژول بر اساس قبلی ساخته شده است. با افزایش تقاضا از متخصصان فناوری اطلاعات ، اتوماسیون برای پاسخگویی به خواسته های بالای زمان ما بسیار مهم است. PowerShell ابزاری انتخابی برای افراد در اکوسیستم مایکروسافت است. این دوره با اصول PowerShell شروع می شود ، هر ماژول براساس دوره قبلی است. در طول مسیر ما نه تنها اصول توسعه ، مانند متغیرها و توابع را یاد خواهیم گرفت ، بلکه مباحث پیشرفته تری مانند کلاس ها و ماژول ها را نیز در بر خواهیم گرفت. علاوه بر این ، ما به چگونگی کنترل امنیت در PowerShell و نحوه استفاده از Code Signing خواهیم پرداخت تا بتوانید به صورت ایمن کد خود را مستقر کنید. این دوره با یک مثال در دنیای واقعی که یک ماژول قابل استفاده مجدد ایجاد می کند که در آن کدهای پستی می توانند در برابر یک وب سایت تأیید شوند ، به اوج خود می رسد.
سرفصل ها و درس ها
درک سیستم عامل PowerShell
Understanding the PowerShell Platform
-
کنسول تعاملی PowerShell
The PowerShell Interactive Console
-
PowerShell ISE
The PowerShell ISE
-
اظهار نظر در PowerShell
Commenting in PowerShell
-
اولین Cmdlets شما
Your First Cmdlets
-
نام مستعار PowerShell
PowerShell Aliases
-
قرار دادن نیرو در PowerShell - خط لوله
Putting the Power in PowerShell - Pipelining
-
نه فقط یک چهره زیبا دیگر - خارج از شبکه
Not Just Another Pretty Face - Out-Gridview
-
ارائه دهندگان در PowerShell
Providers in PowerShell
استفاده از متغیرها در PowerShell
Using Variables in PowerShell
-
مقدمه ای بر متغیرها
Introduction to Variables
-
مقایسه و محاسبات در PowerShell
Comparisons and Calculations in PowerShell
-
متغیرهای داخلی PowerShell
PowerShell's Built-in Variables
-
Cmdlets متغیر
The Variable Cmdlets
رشته ها ، آرایه ها و جداول هاش
Strings, Arrays, and Hash Tables
-
رشته های اساسی
Basic Strings
-
درون یابی رشته ای
String Interpolation
-
قالب بندی رشته ها
Formatting Strings
-
آرایه ها
Arrays
-
هشتگ ها
Hashtables
جریان برنامه
Program Flow
-
منطق انشعاب
Branching Logic
-
حلقه ها در PowerShell
Loops in PowerShell
-
بلوک های اسکریپت PowerShell
PowerShell Script Blocks
استفاده مجدد از کد با توابع و ماژول ها
Reusing Code with Functions and Modules
-
توابع اساسی
Basic Functions
-
محدوده بندی و پارامترها
Scoping and Parameters
-
نوشتن یک تابع فعال شده خط لوله
Writing a Pipeline Enabled Function
-
توابع پیشرفته
Advanced Functions
-
مدیریت خطا
Error Handling
-
ماژول های شروع
Beginning Modules
-
ماژول های پیشرفته
Advanced Modules
-
ساخت ماژول ها برای استفاده آسان
Making Modules Easy to Use
-
پروفایل ها
Profiles
مفاهیم پیشرفته
Advanced Concepts
-
اشکال زدایی
Debugging
-
امنیت - سیاست اعدام
Security - Execution Policy
-
مروری بر امضای کد
Code Signing Overview
-
ایجاد یک گواهی امضای کد خود امضا شده
Creating a Self Signed Code Signing Certificate
-
امضای اسکریپت های شما
Signing Your Scripts
-
از راه دور
Remoting
کار با اشیا
Working with Objects
-
اصطلاحات شی گرا
Object Oriented Terminology
-
ایجاد اشیا از HashTables
Creating Objects from HashTables
-
ایجاد اشیا از PSObject
Creating Objects from PSObject
-
نام مستعار و بلوک های اسکریپت
Property Aliases and Script Blocks
-
بلوک های اسکریپت با پارامترها
Script Blocks with Parameters
-
خاصیت اسکریپت
Script Property
-
خصوصیات پیش فرض
Default Properties
-
کلاسهایی از کد .NET - روشهای استاتیک
Classes from .NET Code - Static Methods
-
کلاسهایی از کد .NET - جاسازی شده
Classes from .NET Code - Embedded
-
کلاسهایی از کد .NET - فایلهای خارجی
Classes from .NET Code - External Files
-
افزودن خصوصیات و اسکریپت ها به اشیا Ex موجود
Adding Properties and Scripts to Existing Objects
-
سریال سازی یک شی
Serializing an Object
-
کلاسهای پایه PowerShell V5
Basic PowerShell V5 Classes
-
PowerShell 5 Enums
PowerShell 5 Enums
-
کلاسهای پیشرفته PowerShell V5
Advanced PowerShell V5 Classes
منابع ، سایر IDE ها و یک ماژول دنیای واقعی
Resources, Other IDEs, and a Real World Module
-
IDE 1 جایگزین - Idera PowerShellPlus
Alternate IDE 1 - Idera PowerShellPlus
-
Alternate IDE 2 - Visual Studio PoshTools
Alternate IDE 2 - Visual Studio PoshTools
-
Alternate IDE 3 - Sapien PowerShell Studio
Alternate IDE 3 - Sapien PowerShell Studio
-
منابع PowerShell
PowerShell Resources
-
استفاده از منابع آنلاین - اسکریپت ماژول استقرار
Using Online Resources - The Deploy Module Script
-
ایجاد کلاس ZipCodeLookup
Creating the ZipCodeLookup Class
-
استقرار کلاس ZipCodeLookup
Deploying the ZipCodeLookup Class
-
با استفاده از کلاس ZipCodeLookup قسمت 1
Using the ZipCodeLookup Class Part 1
-
با استفاده از کلاس ZipCodeLookup قسمت 2
Using the ZipCodeLookup Class Part 2
نمایش نظرات