آموزش شروع اسکریپت PowerShell برای توسعه دهندگان

Beginning PowerShell Scripting for Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با افزایش تقاضا از متخصصان فناوری اطلاعات ، اتوماسیون برای پاسخگویی به تقاضای بالای زمان ما بسیار مهم است. این دوره با اصول 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

نمایش نظرات

آموزش شروع اسکریپت PowerShell برای توسعه دهندگان
جزییات دوره
6h 19m
59
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
251
4.6 از 5
دارد
دارد
دارد
Robert Cain
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robert Cain Robert Cain

Robert C. Cain (http://arcanecode.com) یک MVP مایکروسافت ، MCTS دارای گواهینامه BI و مالک Arcane Training and Consulting ، LLC است. او یک نویسنده دوره برای Pluralsight ، عضو تیم در Linchpin People ، و نویسنده مشترک 4 کتاب است. رابرت که یک سخنران محبوب است ، در رویدادهایی مانند اجلاس SQL PASS ، TechEd ، CodeStock و شنبه های متعدد SQL سخنرانی کرده است. رابرت بیش از 25 سال تجربه در صنعت IT دارد و در زمینه های مختلفی از جمله تولید ، بیمه ، ارتباطات از راه دور و انرژی هسته ای کار می کند.