آموزش مبانی برنامه نویسی با PowerShell 7

دانلود Programming Foundations with PowerShell 7

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این Microsoft PowerShell 7 سطح مقدماتی، فراگیران را برای استفاده کامل از ویژگی‌ها و ابزارهای جدید موجود در جدیدترین نسخه PowerShell آماده می‌کند.

چه در ویندوز، چه لینوکس یا macOS از آن استفاده کنید، وقتی صحبت از اتوماسیون و چارچوب‌های پیکربندی به میان می‌آید، PowerShell محبوبیت فوق‌العاده‌ای است. با قدرتمندتر کردن زبان برنامه نویسی استاندارد در محبوب ترین سیستم عامل دسکتاپ، نسخه 7.0 در مارس 2020 حذف شد.

بر اساس موفقیت نسخه های قبلی و مجوز منبع باز که نسخه 6 تحت آن منتشر شد، PowerShell 7 بسیاری از ویژگی های جدید را معرفی می کند، از موازی سازی خط لوله، تا اپراتورهای جدید، یک لایه سازگاری جدید برای وارد کردن ماژول ها، و حتی توانایی منابع DSC را مستقیماً فراخوانی کنید. این آموزش یک مدیر سیستم را برای اتوماسیون و مدیریت از جدیدترین نسخه زبان پوسته خط فرمان آماده می کند.

هنگامی که این آموزش مهارت های مایکروسافت را به پایان رساندید، خواهید دانست که چگونه از ویژگی ها و ابزارهای جدید موجود در جدیدترین نسخه منبع باز PowerShell 7 استفاده کامل کنید.

برای هر کسی که یک تیم فناوری را رهبری می‌کند، این آموزش مایکروسافت می‌تواند برای نصب مدیران سیستم‌های جدید، در برنامه‌های آموزشی فردی یا تیمی، یا به عنوان یک منبع مرجع مایکروسافت استفاده شود.

PowerShell 7 - آموزش مایکروسافت: آنچه باید بدانید

برای هر مدیر سیستمی که به دنبال بهبود مهارت خود در اسکریپت نویسی و اتوماسیون است، این دوره آموزشی مایکروسافت موضوعاتی مانند:

  • از ابزارهای گرافیکی و cmdlet برای ارسال خروجی به جداول تعاملی استفاده کنید
  • اجرای بلوک های اسکریپت به صورت موازی
  • وارد کردن ماژول های Windows PowerShell
  • استفاده از کلیپ بورد با cmdlet
  • بازیابی اطلاعات شمارنده عملکرد ویندوز
  • چرخش اشیاء PowerShell به چاپگر
چه کسی باید PowerShell 7 را بگذراند - آموزش آموزشی مایکروسافت؟

این آموزش PowerShell 7 - Microsoft Training آموزش مایکروسافت در سطح حرفه ای محسوب می شود، به این معنی که برای مدیران سیستم طراحی شده است. این دوره مهارت‌های PowerShell برای متخصصان جدید فناوری اطلاعات با حداقل یک سال تجربه در زمینه اسکریپت‌نویسی و اتوماسیون و مدیران سیستم‌های مجربی که به دنبال تأیید مهارت‌های مایکروسافت خود هستند، ارزشمند است.

مدیران سیستم های جدید یا مشتاق. برای مدیران سیستمی که تازه کار خود را شروع کرده اند، آشنایی با PowerShell واقعاً یک گزینه نیست، اساساً یک ضرورت است. PowerShell بخش بزرگی از کاری را که در حال انجام آن هستید را فعال می کند، و نکته مهم در مورد این آموزش این است که نه تنها نحوه استفاده از PowerShell را یاد می گیرید، بلکه حتی با آشنایی خود با جدیدترین نسخه، از sysadmin های با تجربه جلوتر خواهید بود. ویژگی ها و ابزارهای جدید.

مدیران سیستم های با تجربه. با انتشار PowerShell 7 در مارس 2020، مدیران سیستم های باتجربه ابزار بهتری برای مدیریت محیط های ناهمگن و استقرار ابر ترکیبی به دست آورده اند. PowerShell 7 حتی بیشتر برای رهایی از خسته‌کننده‌ترین وظایف مدیریتی از طریق اتوماسیون انجام می‌دهد، و حتی ابزارها و cmdlet‌هایی مانند Out-Gridview، Show-Command و Get-Help -ShowWindow را به ارمغان آورد. با این آموزش PowerShell 7 تسلط خود را بر PowerShell مجدداً تأیید کنید.


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

PowerShell 7 مقدمه PowerShell 7 Introduction

  • بررسی اجمالی Overview

  • معرفی Introduction

  • تاریخچه مختصری از PowerShell A Brief History of PowerShell

  • مروری بر PowerShell 7 PowerShell 7 Overview

  • نصب پاورشل 7 PowerShell 7 Installation

  • ابزارهای پاورشل PowerShell Tools

  • سلام، پاورشل! Hello, PowerShell!

  • نتیجه Conclusion

مبانی پاورشل PowerShell Basics

  • بررسی اجمالی Overview

  • مقدمه مبانی پاورشل PowerShell Basics Introduction

  • کامپوننت های پاورشل PowerShell Components

  • اشیاء و اعضا Objects and Members

  • اپراتورها Operators

  • همه اش را بگذار کنار هم! Putting it all Together!

  • نتیجه Conclusion

دریافت کمک در PowerShell 7 Getting Help in PowerShell 7

  • بررسی اجمالی Overview

  • دریافت راهنما مقدمه Getting Help Introduction

  • Get-Help، Update-Help و Save-Help Get-Help, Update-Help, and Save-Help

  • نحو و پارامترها Syntax and Parameters

  • دریافت-فرمان Get-Command

  • عضو شوید Get-Member

  • چالش دریافت کمک Getting Help Challenge

  • نتیجه Conclusion

خط لوله! The Pipeline!

  • بررسی اجمالی Overview

  • خط لوله! معرفی The Pipeline! Introduction

  • خط لوله چگونه کار می کند How the Pipeline Works

  • انتخاب شی Select-Object

  • اپراتورهای زنجیره ای خط لوله Pipeline Chain Operators

  • چالش های خط لوله Pipeline Challenges

  • نتیجه Conclusion

کنترل جریان با PowerShell 7 Control of Flow with PowerShell 7

  • بررسی اجمالی Overview

  • کنترل جریان مقدمه Control of Flow Introduction

  • بیانیه اگر The If Statement

  • بیانیه سوئیچ The Switch Statement

  • حلقه زدن از طریق کد Looping Through Code

  • خط لوله در مقابل حلقه ها The Pipeline vs. Loops

  • آوردن همه اینها با هم! Bringing it all Together!

  • نتیجه Conclusion

تقویت PowerShell 7 با ماژول ها Beefing Up PowerShell 7 with Modules

  • بررسی اجمالی Overview

  • Powershell می تواند کارهای بیشتری انجام دهد Powershell Can Do More

  • اصل توسعه پذیری The Principle of Extensibility

  • بررسی ماژول ها و مستندات Exploring Modules and Documentation

  • خلاصه کردن ماژول ها Summarizing Modules

  • نتیجه Conclusion

کار با سیستم عامل در PowerShell Working with the OS in PowerShell

  • بررسی اجمالی Overview

  • پیمایش در سیستم فایل Navigating the File System

  • حفاری عمیق با CIM Digging Deep with CIM

  • خلاصه کردن اتوماسیون سیستم عامل Summarizing OS Automation

  • نتیجه Conclusion

کار با دیتا در پاورشل Working with Data in Powershell

  • بررسی اجمالی Overview

  • معرفی تعامل داده با پاورشل Introducing Data Interaction with PowerShell

  • درخواست SQL Server Querying SQL Server

  • خلاصه کردن وظایف اتوماسیون داده PowerShell Summarizing PowerShell Data Automation Tasks

  • نتیجه Conclusion

کار با محتوای وب در PowerShell Working with Web Content in PowerShell

  • بررسی اجمالی Overview

  • Web Scraping را انجام دهید Perform Web Scraping

  • یک فایل را از اینترنت دانلود کنید Download a File From the Internet

  • ایجاد درخواست های REST API GET Making REST API GET Requests

  • ایجاد درخواست های REST API POST Making REST API POST Requests

  • خلاصه کردن اتوماسیون وب Summarizing Web Automation

  • نتیجه Conclusion

اکتیو دایرکتوری را با PowerShell 7 مدیریت کنید Manage Active Directory with PowerShell 7

  • بررسی اجمالی Overview

  • اکتیو دایرکتوری، خانه SysAdmin Active Directory, the SysAdmin’s Home

  • سلام دنیا! یک رمز عبور را بازنشانی کنید Hello, World! Reset a Password

  • دریافت و تنظیم جزئیات کاربر Getting and Setting User Details

  • AD:\ PSDrive The AD:\ PSDrive

  • خلاصه کردن عملیات AD Summarizing AD Operations

  • نتیجه Conclusion

کار با Azure در PowerShell 7 Working with Azure in PowerShell 7

  • بررسی اجمالی Overview

  • ابر - مرز بعدی The Cloud - The Next Frontier

  • اتصال به اشتراک Azure شما Connecting to Your Azure Subscription

  • پوسته ابر لاجوردی The Azure Cloud Shell

  • خلاصه Azure و PowerShell Summarizing Azure and PowerShell

  • نتیجه Conclusion

غلبه بر وظایف رایج PowerShell Conquer Common PowerShell Tasks

  • بررسی اجمالی Overview

  • وظایف روزمره در PowerShell Everyday Tasks in PowerShell

  • مدیریت از راه دور کامپیوترها (حتی لینوکس) با PSRemoting Remotely Manage Computers (Even Linux) with PSRemoting

  • ارسال یک ایمیل Sending an Email

  • شروع کردن مشاغل Kicking Off Jobs

  • خلاصه کردن وظایف رایج PowerShell Summarizing Common PowerShell Tasks

  • نتیجه Conclusion

ایجاد توابع مانند یک رئیس Creating Functions like a Boss

  • بررسی اجمالی Overview

  • ایجاد توابع مانند مقدمه رئیس Creating Functions like a Boss Introduction

  • توابع پایه Basic Functions

  • توابع پیشرفته Advanced Functions

  • توابع در مقابل فیلترها Functions vs. Filters

  • استفاده از توابع با پروفایل ها Using Functions with Profiles

  • بهترین روش ها برای توابع نوشتن Best Practices for Writing Functions

  • نتیجه Conclusion

مثل یک نینجا اسکریپت می نویسی Scripting like a Ninja

  • بررسی اجمالی Overview

  • اسکریپت مانند یک نینجا مقدمه Scripting like a Ninja Introduction

  • طراحی یک اسکریپت Designing a Script

  • مدیریت خطا و اشکال زدایی اسکریپت ها Error Handling and Debugging Scripts

  • اجرای اسکریپت ها Executing Scripts

  • چالش اسکریپت نویسی Scripting Challenge

  • نتیجه Conclusion

اتوماسیون دنیای واقعی با PowerShell 7 Real-World Automation with PowerShell 7

  • بررسی اجمالی Overview

  • خودکارسازی وظایف روزانه Automating Daily Tasks

  • سناریو 1: انتقال روزانه فایل Scenario 1: Daily File Transfers

  • دانلود فایل در پوشه تاریخی Downloading a File to a Historical Folder

  • سناریو 2: دریافت داده های API در SQL Scenario 2: Getting API Data Into SQL

  • ایجاد پایگاه داده پوکمون Creating the Pokemon Database

  • خلاصه کردن اتوماسیون دنیای واقعی Summarizing Real-World Automation

  • نتیجه Conclusion

کار با PowerShell 7 در لینوکس Working with PowerShell 7 on Linux

  • بررسی اجمالی Overview

  • نصب PowerShell 7 در اوبونتو Installing PowerShell 7 on Ubuntu

  • خلاصه کردن PowerShell در لینوکس Summarizing PowerShell on Linux

  • نتیجه Conclusion

نوشتن Intellisense برای ماژول های PowerShell Writing Intellisense for PowerShell Modules

  • بررسی اجمالی Overview

  • مقدمه ای بر PowerShell Intellisense Introduction to PowerShell Intellisense

  • ساختن اولین مدیریت هوشمند خود Building Your First Intellisense Handler

  • ایجاد نتایج پویا با بازگشت Intellisense Making Intellisense Return Dynamic Results

  • ذخیره کردن نتایج Intellisense برای بهبود عملکرد Caching Intellisense Results to Improve Performance

  • تست Handler های Intellisense خود با TabExpansion2 Testing Your Intellisense Handlers with TabExpansion2

  • تکمیل مقادیر چند پارامتر به طور همزمان Completing Multiple Parameter Values at Once

  • ساختن Intellisense Handlers قابل استفاده مجدد Making Intellisense Handlers Reusable

  • بازگرداندن نتایج مرتبط تر Intellisense Returning More Relevant Intellisense Results

  • نتیجه Conclusion

نمایش نظرات

آموزش مبانی برنامه نویسی با PowerShell 7
جزییات دوره
15h
104
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Garth Schulte Garth Schulte

"من همیشه بر این باور بوده ام که بهترین راه برای یادگیری هر چیزی این است که آن را ببینید و خودتان آن را امتحان کنید. اولین تجربه من با CBT Nuggets این باور را تقویت کرد و من هم مفتخرم و هم مفتخرم که بخشی از شرکتی هستم که در تلاش برای غنی سازی است. زندگی مردم با قدرت دانش!" Garth Schulte حدود 20 سال پیش آموزش محصولات آفیس را آغاز کرد. عشق او به آموزش باعث شد تا به سمت آموزش فنی VB6 و SQL Server برود. یکی از باسابقه ترین مربیان CBT Nuggets، او اخیراً به عنوان مدیر محصول، برنامه نویس اصلی ویندوز دات نت و معمار SQL Server برای یکی از برترین شرکت های نرم افزاری املاک و مستغلات در کشور مشغول به کار شد. او یک مربی مجاز گوگل است.

ارتباط با Garth:

Windows Server، SQL Server، Microsoft Azure، Google Cloud Platform، NET Development، DevOps (Docker/Kubernetes)

Knox Hutchinson Knox Hutchinson

"لمس شخصی، همراه با توانایی حرکت با سرعت خود، آموزش ویدیویی را به بهترین روش برای یادگیری تبدیل می کند." ناکس تجربیات فراوانی از تجزیه و تحلیل داده ها و تجسم را برای CBT Nuggets به ارمغان می آورد. ناکس به عنوان یک یادگیرنده CBT Nuggets شروع به کار کرد، در انجمن یادگیرنده ما مربی شد و اکنون یک مربی است. ناکس با بهره مندی از تجربه یادگیری CBT Nuggets، آموزش هایی ایجاد می کند که با زبان آموزان ارتباط برقرار می کند.

Knox همچنین دارای طیف گسترده ای از تجربه IT است. ناکس قبل از پیوستن به CBT Nuggets به عنوان مشاور فناوری اطلاعات کار می کرد و در زمینه های مختلفی از جمله شبکه، رایانش ابری و مدیریت پروژه مشاوره می داد.

ارتباط با Knox:

تجزیه و تحلیل و تجسم داده ها، راه حل های هوش تجاری

Trevor Sullivan Trevor Sullivan

"من از تدریس IT لذت می برم زیرا صنعت فناوری به سرعت در حال تغییر است و فراگیران ما باید در لبه برتر بمانند." تروور به لطف پدرش که صاحب یک تجارت نرم افزاری بود، در سنین جوانی شروع به ساخت و عیب یابی کامپیوترها کرد. او بیش از یک دهه تجربه IT و آموزش را برای CBT Nuggets به ارمغان می آورد. قبل از پیوستن به این تیم، او در زمینه مهندسی پیش فروش و معماری راه حل ها کار می کرد. سرگرمی های ترور شامل موتور سواری، پیاده روی و گذراندن وقت با خانواده اش است.

ارتباط با Trevor:

اتوماسیون AWS، Azure، MySQL، GitHub، Docker، Kubernetes و PowerShell