سبد خرید شما در حال حاضر خالی است!
مدرس: مهدی تهرانی
تجربه فعالیت در پروژه های زیرساختی Active Directory سازمان های مقیاس گسنرده همچون بانک ملت و بانک ملی و فعالیت در تیم طراحی سازمان بهزیستی به عنوان کارشناس ارشد سرویس های هم خانواده Active Directory. تجربه چندین ساله در زمینه بکار گیری ابزارهای اسکریپت نویسی همچون PowerShell به منظور مدیریت سرویس های مختلف و تهیه گزارش های بهبود یافته و خودکار. بیش از 5 سال تجربه در زمینه راه اندازی و مدیریت و رفع مشکل سرویس های مرتبط با حوزه Authentication و Directory Services در سازمان هایی با مقیاس بزرگ در محیط Multi Domain\Multi Forest مبتنی بر Kerberos و Federation
-

Introduction to Powershell
سرفصلهای دوره PowerShell
1- معرفی PowerShell و مفاهیم اولیه
در این جلسه، با ابزار PowerShell و نسخههای مختلف آن آشنا میشوید. کارکردهای ابتدایی PowerShell و مفهوم CMDLet در کنسولهای PowerShell ISE و PowerShell بررسی خواهد شد. همچنین، نحوه شخصیسازی پروفایل (Profile) برای بهبود تجربه کاربری آموزش داده میشود.
2- متغیرها و خصوصیات در PowerShell
این جلسه به آموزش کامل متغیرها و نحوه استفاده از آنها در اسکریپتنویسی اختصاص دارد. مفهوم خصوصیات (Properties) و کاربرد آنها در Scopeهای مختلف هنگام تعریف متغیرها بهصورت جامع و مفهومی توضیح داده خواهد شد.
3- مفهوم Pipeline در PowerShell
مفهوم Pipeline یکی از اصول اساسی در PowerShell است. در این جلسه، ابتدا این مفهوم بهصورت کامل تشریح شده و سپس با ارائه مثالهای متعدد، درک عمیقی از کاربرد و نحوه استفاده از Pipeline در اسکریپتنویسی فراهم میشود.
4- کار با کنسول PowerShell ISE
در این جلسه، ویژگیها و نحوه کار با کنسول PowerShell ISE بهصورت جامع بررسی میشود. این آموزش به شما کمک میکند تا با استفاده از این ابزار، اسکریپتهای خود را با دقت و خوانایی بیشتری ایجاد کنید.
5- مفاهیم مرتبط با اشیا (Objects)
اشیا در برنامهنویسی و اسکریپتنویسی امکانات متعددی ارائه میدهند. این جلسه بهطور کامل به توضیح مفاهیم مرتبط با اشیا در PowerShell اختصاص دارد تا پیشنیازهای لازم برای استفاده مؤثر از آنها را بهخوبی درک کنید.
6- مدیریت خروجی در PowerShell
در PowerShell، دستورات متعددی مانند Format-Wide و Out-GridView برای نمایش خروجی وجود دارند. این جلسه به شما آموزش میدهد که چگونه و در چه موقعیتهایی از این دستورات استفاده کنید تا خروجیهای مناسب و کاربردی تولید شوند.
7- دستورات شرطی در اسکریپتنویسی
این جلسه به آموزش دستورات شرطی، بهویژه دستور IF، در PowerShell اختصاص دارد. با ارائه مثالهای کاربردی، نحوه نوشتن اسکریپتهای شرطی و استفاده از آنها در سناریوهای واقعی بهصورت کامل توضیح داده خواهد شد.
8- حلقهها (Loops) در PowerShell
این جلسه به معرفی و توضیح کاربردیترین حلقهها در PowerShell میپردازد. با استفاده از مثالهای عملی، نحوه استفاده از حلقهها و کاربرد آنها در اسکریپتنویسی بهصورت جامع تشریح میشود.
9- کار با فایلها در PowerShell
در این جلسه، نحوه ویرایش و استفاده از فایلها در PowerShell برای دستیابی به اهداف اسکریپت آموزش داده میشود. مثالهای ساده اما کاربردی این جلسه، با ترکیب تکنیکهای آموختهشده در جلسات قبلی، به شما کمک میکند تا اسکریپتهای مؤثری ایجاد کنید.
