اصول اسکریپتنویسی و اتوماسیون با PowerShell
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به جدیدترین فناوریها و تکنیکهای رایج PowerShell
- آشنایی با ساختار و سینتکس زبان
- کسب اطمینان در کار با سبک منحصربهفرد پایپلاین در کدنویسی
- درک کنترل جریان، شرطیها، حلقهها، switches و توابع
- استفاده از عملیاتهای ریاضی، منطقی و بیتی
- تسلط به تایپهای داده، متغیرهای پیچیده و تبدیل تایپها
- یادگیری مدیریت تاریخ و زمان، پردازش فایل و استفاده از REST APIs
پیشنیازهای دوره
- نیازی به تجربه قبلی برنامهنویسی نیست، هرچند بهتر است با مفاهیم کلی کار با رایانه آشنا باشید. تنها ابزار مورد نیاز برای شروع، یک رایانه با Windows و Mac یا Linux است.
توضیحات دوره
PowerShell یکی از قدرتمندترین ابزارها برای اسکریپتنویسی و اتوماسیون در Windows و Linux و macOS است. این دوره یک راهنمای عملی و عمیق برای اصول اسکریپتنویسی و اتوماسیون در PowerShell است که شما را از سطح مبتدی به سطحی میرساند که بتوانید با اطمینان در پروژههای واقعی از آن استفاده کنید.
چه مدیر سیستم باشید، چه متخصص IT یا توسعهدهنده، این دوره به شما کمک میکند مهارتهای قوی PowerShell بسازید؛ مهارتهایی که بهرهوری را افزایش میدهند، تسکهای تکراری را خودکار میکنند و به شما امکان میدهند اسکریپتهایی تمیز و قابل نگهداری ایجاد کنید. ابتدا با ساختار و سینتکس اصلی این زبان شروع میکنید و سپس به سراغ تایپهای داده اولیه و پیشرفته، منطق، ریاضیات، شرطیها، حلقهها، توابع و پایپلاین در PowerShell میروید.
با پیشرفت دوره، این مفاهیم را در سناریوهای واقعی، از جمله کار با فایلها، مدیریت داده و یکپارچهسازی با REST APIs به کار میبرید. تمرکز دوره بر حفظ کردن صدها cmdlet نیست، بلکه بر درک نحوه کار زبان PowerShell است تا بتوانید با اطمینان اسکریپتها و راهحلهای اتوماسیون خودتان را بسازید.
هر مفهوم به صورت شفاف توضیح داده میشود و بلافاصله در کد نمایش داده میشود. تقریباً هر بخش نظری با مثالهای عملی همراه است تا دنبال کردن مطالب و اعمال آموختهها آسان باشد. نیازی به تجربه قبلی برنامهنویسی نیست و مفاهیم زبانهای دیگر فقط زمانی مطرح میشوند که برای درک بهتر خود PowerShell مفید باشند.
این دوره کاملاً بر اسکریپتنویسی در PowerShell متمرکز است و به شما کمک میکند پایه قوی بسازید که بتوانید از آن برای اتوماسیون، مدیریت و حل مسائل واقعی استفاده کنید.
این دوره برای چه کسانی مناسب است؟
- افرادی که کاملاً تازهکار هستند یا میخواهند مهارت خود را در PowerShell ارتقا دهند.
- توسعهدهندگانی که در زبانهای دیگر تجربه دارند.
- مدیران سیستم Windows و مدیران ابری M365
اصول اسکریپتنویسی و اتوماسیون با PowerShell
-
مقدمه دوره 01:35
-
پیشینه PowerShell 02:14
-
دریافت PowerShell 7 03:15
-
دریافت VS Code 03:27
-
راهاندازی VS Code 01:21
-
نتیجهگیری 00:41
-
مقدمه 00:51
-
مبانی زبان 03:10
-
اولین اسکریپت 03:51
-
مقدمهای بر متغیرها 13:00
-
مقدمهای بر Cmdlets 06:02
-
دریافت راهنما 03:58
-
Aliases 04:19
-
کامنتها 04:32
-
آزمون مبانی زبان None
-
نتیجهگیری 01:19
-
مقدمه 01:26
-
مقدمه آبجکتها 10:27
-
Format-List و Format-Table 04:30
-
Select-Object 05:50
-
Sort-Object 03:25
-
Where-Object 05:38
-
ForEach-Object 02:25
-
Compare-Object 01:58
-
آزمون آبجکتها و پایپلاین None
-
نتیجهگیری 01:51
-
مقدمه 01:48
-
درک رشتهها 04:42
-
گریز کاراکتر 06:41
-
یونیکد 06:57
-
ایندکسگذاری 12:54
-
تقسیم و جوین 08:06
-
تست برابری 12:42
-
عملگرهای جمع و ضرب 07:15
-
Here-strings 05:02
-
فرمتبندی رشتهها 13:11
-
عبارات منظم 11:56
-
گروههای تطبیق عبارات منظم 10:38
-
متدهای رشته 13:33
-
آزمون رشتهها None
-
نتیجهگیری 01:34
-
مقدمه 01:09
-
ریاضیات در PowerShell 11:45
-
عملیاتهای اولیه 08:59
-
ترتیب تقدم 05:51
-
عملگرهای میانبر 05:00
-
متدهای ریاضی 06:44
-
آزمون ریاضیات None
-
نتیجهگیری 00:41
-
مقدمه 01:21
-
منطق در PowerShell 03:06
-
ترکیب تستهای منطقی 03:49
-
مقایسههای عددی 04:43
-
مقادیر Truthy و Falsey 05:33
-
مدار کوتاه بولی 06:43
-
آزمون منطق None
-
نتیجهگیری 00:55
-
مقدمه 00:51
-
عملگرهای بیتی 08:48
-
جابجایی بیت 03:06
-
آزمون بیتی None
-
نتیجهگیری 00:33
-
مقدمه 01:16
-
بلوکهای کد 04:18
-
دستور If و حالتهای مختلف آن 06:35
-
عملگر سهتایی 02:41
-
شرطی Switch 07:27
-
همارزی Null 05:27
-
آزمون شرطیها None
-
نتیجهگیری 00:45
-
مقدمه 01:26
-
آرایهها 13:36
-
کار با آرایهها 07:18
-
آرایههای چندبعدی 05:05
-
Hashtables 09:10
-
کار با Hashtables 08:06
-
Enums 05:21
-
آزمون متغیرهای پیچیده None
-
نتیجهگیری 01:04
-
مقدمه 00:43
-
تایپینگ در ران تایم 04:26
-
Type Casting 05:55
-
آزمون تایپهای داده و Type Casting None
-
نتیجهگیری 00:31
-
مقدمه 00:31
-
حلقههای While 09:44
-
کنترل جریان - Break 04:37
-
کنترل جریان - Break دارای برچسب 03:31
-
کنترل جریان - Continue 05:31
-
کنترل جریان - Continue دارای برچسب 04:17
-
حلقههای Do While و Do Until 06:23
-
حلقههای For 10:23
-
حلقه ForEach 06:25
-
حلقه Switch 04:47
-
آزمون حلقهها None
-
نتیجهگیری 00:33
-
مقدمه 00:32
-
مفاهیم توابع 04:20
-
بازگردانی مقادیر 07:46
-
ارسال پارامترها 05:41
-
Splatting 04:14
-
یکپارچهسازی پایپلاین 08:47
-
پارامترهای رایج 04:19
-
بلوکهای اسکریپت 06:05
-
بلوکهای اسکریپت پیشرفته 02:39
-
کار با ماژولها 05:10
-
ایجاد ماژولهای سفارشی 07:26
-
مستندات توابع 05:58
-
آزمون توابع None
-
نتیجهگیری 00:33
-
مقدمه 01:00
-
مدیریت خطا 04:51
-
متغیرهای خودکار خطا 04:55
-
ضبط خطاها 03:36
-
ساختار Try/Catch/Finally 04:07
-
آزمون مدیریت خطا None
-
نتیجهگیری 00:28
-
مقدمه 00:44
-
درک پردازش موازی 02:00
-
Jobs و ThreadJobs 07:04
-
آزمون موازیسازی None
-
نتیجهگیری 00:31
-
مقدمه 01:34
-
تاریخها و زمانها 27:56
-
مدیریت فایل 21:49
-
یکپارچهسازی با REST APIs 10:52
-
آزمون مباحث پیشرفته None
-
نتیجهگیری 00:47
-
نتیجهگیری 03:29
مشخصات آموزش
اصول اسکریپتنویسی و اتوماسیون با PowerShell
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:129
- مدت زمان :09:57:37
- حجم :11.74GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy