این دوره اسکریپت نویسی PowerShell را برای توسعه دهندگان آموزش می دهد. در این فیلم آموزشی اصول PowerShell ، کار با ماژول ها و نحوه کار با متغیرها و توابع را می آموزید. در ادامه مباحث پیشرفته تر مانند کلاس ها ، ماژول ها ، امنیت در PowerShell و نحوه تست و اشکال زدایی برنامه را مورد بررسی قرار می دهد.
این دوره آموزشی محصول موسسه Pluralsight است.

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

  • آشنایی با بستر های نرم افزاری PowerShell
  • کار با کنسول های PowerShell
  • آشنایی با PowerShell ISE
  • معرفی Pipelin
  • طراحی به صورت Gridview
  • نحوه استفاده از PowerShell
  • کار با متغیرها
  • نحوه انجام محاسبات در PowerShell
  • کار با Cmd
  • کار با رشته ها، آرایه و جداول
  • نحوه قالب بندی رشته ها
  • کار با جریان برنامه
  • کار با حلقه ها در PowerShell
  • نحوه استفاده از توابع و ماژول ها
  • نحوه جستجوی توابع
  • ساخت ماژول های پیشرفته
  • کار با پروفایل ها
  • نحوه اشکال زدایی برنامه
  • نحوه افزایش امنیت داده ها
  • ایجاد اشیا از HashTablesبا اشیا
  • نحوه اسکریپت نویسی
  • ساخت کلاس های استاتیک
  • کار با کلاس ها در PowerShell V5
  • کار با Visual Studio
  • نحوه ساخت کلاس ZipCodeLookup
  • نحوه استقرار کلاس ZipCodeLookup
  • نحوه تست و اشکال زدایی برنامه
  • و…

عنوان دوره: Pluralsight Beginning PowerShell Scripting for Developers
سطح: مقدماتی
مدت زمان: 6 ساعت و 19 دقیقه
نویسنده: Robert Cain


Pluralsight Beginning PowerShell Scripting for Developers

Robert Cain
6h 19m

With the increasing demands on IT professionals, automation is becoming crucial in order to meet the high demands on our time. This course will start with the very basics of PowerShell, with each module building on the previous.
PowerShell is the tool of choice for those in the Microsoft ecosystem. This course will start with the very basics of PowerShell, each module building on the previous. Along the way we'll learn not just the basics of development, such as variables and functions, but will also cover more advanced topics such as classes and modules. In addition we'll look at how to handle security in PowerShell and how to use Code Signing to be able to securely deploy your code. The course will culminate with a real world example that will create a reusable module in which postal codes can be validated against a website.

Understanding the PowerShell Platform
50m 52s
The PowerShell Interactive Console
7m 32s
The PowerShell ISE
7m 31s
Commenting in PowerShell
2m 49s
Your First Cmdlets
7m 32s
PowerShell Aliases
3m 7s
Putting the Power in PowerShell - Pipelining
7m 48s
Not Just Another Pretty Face - Out-Gridview
8m 40s
Providers in PowerShell
5m 50s
Using Variables in PowerShell
26m 26s
Introduction to Variables
8m 29s
Comparisons and Calculations in PowerShell
7m 18s
PowerShell's Built-in Variables
5m 36s
The Variable Cmdlets
5m 1s
Strings, Arrays, and Hash Tables
36m 49s
Basic Strings
7m 3s
String Interpolation
4m 32s
Formatting Strings
12m 20s
7m 19s
5m 33s
Program Flow
30m 10s
Branching Logic
9m 34s
Loops in PowerShell
17m 41s
PowerShell Script Blocks
2m 54s
Reusing Code with Functions and Modules
1h 9m
Basic Functions
7m 31s
Scoping and Parameters
8m 23s
Writing a Pipeline Enabled Function
9m 6s
Advanced Functions
5m 19s
Error Handling
6m 49s
Beginning Modules
10m 29s
Advanced Modules
8m 10s
Making Modules Easy to Use
6m 51s
7m 3s
Advanced Concepts
37m 36s
6m 33s
Security - Execution Policy
8m 38s
Code Signing Overview
2m 32s
Creating a Self Signed Code Signing Certificate
5m 36s
Signing Your Scripts
4m 40s
9m 35s
Working with Objects
1h 10m
Object Oriented Terminology
2m 27s
Creating Objects from HashTables
4m 39s
Creating Objects from PSObject
3m 47s
Property Aliases and Script Blocks
4m 43s
Script Blocks with Parameters
1m 39s
Script Property
4m 32s
Default Properties
3m 48s
Classes from .NET Code - Static Methods
4m 23s
Classes from .NET Code - Embedded
2m 39s
Classes from .NET Code - External Files
3m 28s
Adding Properties and Scripts to Existing Objects
4m 21s
Serializing an Object
3m 13s
Basic PowerShell V5 Classes
9m 8s
PowerShell 5 Enums
3m 6s
Advanced PowerShell V5 Classes
14m 7s
Resources, Other IDEs, and a Real World Module
57m 55s
Alternate IDE 1 - Idera PowerShellPlus
3m 56s
Alternate IDE 2 - Visual Studio PoshTools
3m 25s
Alternate IDE 3 - Sapien PowerShell Studio
6m 18s
PowerShell Resources
5m 7s
Using Online Resources - The Deploy Module Script
5m 39s
Creating the ZipCodeLookup Class
8m 44s
Deploying the ZipCodeLookup Class
4m 22s
Using the ZipCodeLookup Class Part 1
4m 23s
Using the ZipCodeLookup Class Part 2
15m 59s