895,000 تومان قیمت اصلی: 895,000 تومان بود.179,000 تومانقیمت فعلی: 179,000 تومان.
ویژگی های دوره
PowerShell ابزاری محبوب در میان متخصصان IT و DevOps است که با استفاده از تکنولوژی .Net و به صورت اپن سورس توسط شرکت Microsoft طراحی شده است. پاورشل در واقع یک ابزار کاربردی و قدرتمند است که از آن به عنوان رابط خط فرمان و یک زبان برنامه نویسی همه کاره استفاده می شود. شما با استفاده از PowerShell می توانید هر دستوری را بر روی سیستم عامل خود اجرا کنید و این ابزار انعطاف پذیری بالایی برای کدنویسی و کنترل ویندوز در اختیار شما قرار می دهد.
در این دوره چه مباحثی آموزش داده شده است؟
ما در این دوره به آموزش PowerShell از 0 تا 100 می پردازیم. ما در طول این دوره ضمن بررسی کامل PowerShell 7، قابلیت های فوق العاده این ابزار در اسکریپت نویسی و اتوماسیون و ابزارهای پیشرفته خط فرمان را به شما آموزش می دهیم.
دانشجویان در این دوره با مفاهیم کلیدی مثل cmdlet ها، Pipelineها، اسکریپت نویسی و برنامه نویسی شی گرا آشنا می شوند و علاوه بر تمام اینها موضوعات پیشرفته تری نظیر Remoting، ماژول ها، مدیریت خطاها و اشکال زدایی نیز آموزش داده می شود.
همچنین این دوره شامل تمرینات عملی در مورد خودکارسازی وظایف مدیریت سیستم، مدیریت فایل ها، کاربران و نحوه پیکربندی شبکه و حتی یکپارچه کردن پاورشل با سرویس های ابری نیز می شود.
سرفصل های دوره آموزش PowerShell از 0 تا 100
مقدمه
- همه چیز درباره PowerShell 7
- آنچه باید بدانید
1- معرفی PowerShell
- مروری بر PowerShell
- ویژگی های کلیدی PowerShell 7
- مقایسه PowerShell با واسط های سنتی خط فرمان
- آموزش نصب PowerShell 7 روی ویندوز
- آموزش نصب PowerShell 7 روی macOS
- آموزش نصب PowerShell 7 روی لینوکس
- آشنایی با کنسول PowerShell
2- راه اندازی PowerShell
- راه اندازی PowerShell در ویندوز
- استفاده از پروفایل های PowerShell
- نصب و مدیریت ماژول ها
- تنظیمات و شخصی سازی اولیه
3- شروع کار با ماژول ها و ارائه دهنده ها
- درک ماژول های PowerShell
- نصب ماژول ها از PowerShell Gallery
- وارد کردن و استفاده از ماژول ها
- پیمایش در ارائه دهنده فایل سیستم
- پیمایش در ارائه دهنده فایل سیستم
- نحوه استفاده از ارائه دهنده رجیستری
- نحوه استفاده از ارائه دهنده های سفارشی
4- اجرای دستورات PowerShell
- ساختار پایه ای دستورات
- اجرای دستورات ساده
- استفاده از Get-Command
- استفاده از Get-Help
- مروری بر cmdletهای رایج
- مدیریت پردازش ها با Get-Process
- کار با سرویس ها
- اجرای اسکریپت ها به صورت تعاملی
5- کار با متغیرها و پایپ لاین ها
- مقدمه ای بر متغیرها
- ایجاد و استفاده از متغیرها
- حوزه های متغیر
- مقدمه ای بر پایپ لاین ها
- استفاده مؤثر از پایپ لاین ها
- ترکیب پایپ لاین ها و متغیرها
- تفاوت Backtick، splatting و اشیاء کلاس
6- اشیاء در PowerShell
- درک اشیاء در PowerShell
- بررسی اشیاء با Get-Member
- انتخاب ویژگی های اشیاء
- مرتب سازی اشیاء
- فیلتر کردن اشیاء
- ایجاد اشیاء سفارشی
- گسترش اشیاء با متدها
- تبدیل اشیاء به فرمت های مختلف
7- استفاده از توابع و پارامترها
- مقدمه ای بر توابع
- ایجاد توابع ساده
- استفاده از پارامترها در توابع
- مدیریت پیشرفته پارامترها
- اعتبارسنجی پارامترها
- بازگرداندن مقدار از توابع
- ایجاد توابع قابل استفاده مجدد
- کتابخانه ها و ماژول های توابع
8- کنترل جریان با استفاده از حلقه ها و مدیریت خطا
- مقدمه ای بر کنترل جریان
- استفاده از دستورات if، else و switch
- حلقه های for و foreach
- حلقه های while و do-while
- مقدمه ای بر مدیریت خطا
- استفاده از بلوک های try، catch و finally
- ایجاد خطاهای سفارشی
- اشکال زدایی اسکریپت های PowerShell
9- اسکریپت نویسی برای مسیرهای خروجی مختلف
- مقدمه ای بر مسیرهای خروجی
- استفاده از Out-File برای خروجی به فایل
- استفاده از Out-GridView برای خروجی تعاملی
- استفاده از Out-String و Out-Host
- نحوه خروجی گرفتن با فرمت CSV
- نحوه خروجی گرفتن با فرمت JSON
- نحوه خروجی گرفتن با فرمت XML
- ایجاد فرمت های خروجی سفارشی
10- ریموتینگ در PowerShell با WinRM و Invoke-Command
- مقدمه ای بر ریموتینگ در PowerShell
- راه اندازی WinRM
- استفاده از New-PSSession
- استفاده از Invoke-Command
- استفاده از Enter-PSSession
- بهترین شیوه های ریموتینگ
- رفع اشکال در مسائل ریموتینگ
11- قابلیت های متفرقه PowerShell
- کار با APIها و سرویس های وب
- ارسال درخواست HTTP با Invoke-RestMethod
- ارسال درخواست HTTP با Invoke-WebRequest
- تجزیه داده های JSON
- تجزیه داده های XML
- ایجاد یکپارچه سازی های سفارشی با API
- خودکارسازی عملیات وب
- مدیریت فرمت های داده دیگر
12- ساخت رابط کاربری با PowerShell
- مقدمه ای بر رابط کاربری (GUI) در PowerShell
- استفاده از Windows Forms برای توسعه رابط گرافیکی
- ایجاد یک فرم ساده
- مدیریت ورودی کاربر
- استفاده از event handlerها
- ساخت فرم های پیچیده
- افزودن مدیریت خطا به رابط کاربری
13- امنیت در PowerShell
- مقدمه ای بر امنیت PowerShell
- تنظیم سیاست های اجرایی (Execution Policies)
- امضای اسکریپت ها و تأیید اعتبار
- محافظت از اطلاعات حساس
- استفاده از رشته های امن (Secure Strings)
- مدیریت امن اطلاعات کاربری و گذرواژه ها
- ثبت گزارش و ممیزی (Auditing & Logging)
نتیجه گیری
- ادامه مسیر یادگیری PowerShell
حاصل دوره
دانشجویان عزیز با گذراندن این دوره نحوه کار با Powershell را به طور کامل می آموزند و می توانند از این ابزار فوق العاده در کنترل سیستم عامل و بسیاری از کارهای دیگر استفاده کنند.
LinkedIn Learning یک پلتفرم آموزشی آنلاین است که به شما کمک میکند مهارتهای مرتبط با کسبوکار، برنامه نویسی، مارکتینگ و... را از طریق دوره های آموزش ویدیویی ارائه شده توسط متخصصان توسعه دهید. این پلتفرم با بیش از ۵۰۰۰ دوره آموزشی یکی از بزرگترین پلتفرم های آموزش آنلاین در دنیاست که شما میتوانید به کمک آن هرچیزی را بیاموزید.
دوره های مرتبط
آموزش جامع شی گرایی در جاوا
ارائه شده توسط< آرکادمی
آموزش PHP شی گرا در قالب پروژه گالری عکس
ارائه شده توسط< امین کریمی
آموزش فرم سازی حرفه ای در وردپرس
ارائه شده توسط< مسعود جواهری
طراحی وب از رویا تا واقعیت (فصل دوم)
ارائه شده توسط< محمدرضا عسگری
طراحی وب از رویا تا واقعیت (فصل اول)
ارائه شده توسط< محمدرضا عسگری
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
895,000 تومان قیمت اصلی: 895,000 تومان بود.179,000 تومانقیمت فعلی: 179,000 تومان.
LinkedIn Learning یک پلتفرم آموزشی آنلاین است که به شما کمک میکند مهارتهای مرتبط با کسبوکار، برنامه نویسی، مارکتینگ و... را از طریق دوره های آموزش ویدیویی ارائه شده توسط متخصصان توسعه دهید. این پلتفرم با بیش از ۵۰۰۰ دوره آموزشی یکی از بزرگترین پلتفرم های آموزش آنلاین در دنیاست که شما میتوانید به کمک آن هرچیزی را بیاموزید.
قوانین ثبت دیدگاه
با سلام و احترام خدمت شما کاربر محترم