Power Platform مجموعهای از ابزارهای مایکروسافت برای ساخت برنامهها، تجزیه و تحلیل دادهها، و اتوماسیون فرآیندهای کسبوکار است. این دوره برای متخصصان IT، تحلیلگران کسبوکار و توسعهدهندگان طراحی شده است تا مهارتهای مورد نیاز برای استفاده مؤثر از این پلتفرم را کسب کنند.
بخش 1. معرفی Power Platform
فصل 1. Power Platform چیست؟
- تعریف کلی Power Platform
- معرفی بهعنوان پلتفرمی جامع برای ساخت و بهبود برنامهها و راهکارهای تجاری.
- تاریخچه و تکامل Power Platform
- بررسی چگونگی شکلگیری این پلتفرم و رشد آن در محیط کسبوکار.
- تفاوتهای Power Platform با ابزارهای مشابه
- مقایسه Power Platform با دیگر ابزارهای تحلیلی و کمکد در بازار مانند Salesforce, OutSystems و Zoho.
- اهمیت Power Platform در تحول دیجیتال
- نقش Power Platform در تسهیل فرآیندهای کسبوکار، بهبود تصمیمگیری و افزایش بهرهوری.
فصل 2. اجزای Power Platform
- Power BI: ابزار تجزیه و تحلیل دادهها
- ایجاد داشبوردهای تعاملی و گزارشهای پیشرفته
- استفاده از Power BI برای تحلیل دادههای پیچیده و گرفتن تصمیمات مبتنی بر داده.
- Power Apps: ساخت برنامههای کمکد و بدون کد
- ایجاد اپلیکیشنهای کاربردی برای کاربران بدون نیاز به کدنویسی.
- نحوه طراحی و توسعه برنامهها برای بهبود فرآیندها و تجربه کاربری.
- Power Automate: اتوماسیون و بهینهسازی فرآیندها
- ایجاد جریانهای خودکار برای سادهسازی فرآیندهای تکراری.
- استفاده از Power Automate برای اتوماسیون وظایف بین سرویسهای مختلف.
- Power Virtual Agents: ساخت چتباتهای تعاملی
- ایجاد چتباتهای هوشمند برای پاسخگویی به سؤالات متداول و پشتیبانی مشتری.
- استفاده از Power Virtual Agents برای بهبود ارتباطات با مشتریان و افزایش رضایت.
فصل 3. معماری و ارتباط بین اجزای Power Platform
- معماری کلی Power Platform
- اجزای اصلی پلتفرم و نحوه تعامل آنها با یکدیگر.
- ارتباط بین Power BI، Power Apps، Power Automate و Power Virtual Agents
- بررسی چگونگی ارتباط این ابزارها با یکدیگر و نحوه تعامل آنها برای ارائه راهکارهای دیجیتال و جامع.
- یکپارچگی با سرویسهای مایکروسافت
- اتصال با سایر سرویسهای مایکروسافت مانند Dynamics 365، Microsoft 365، و SharePoint.
فصل 4. مزایا و کاربردهای Power Platform
- مزایای کلیدی Power Platform
- کاهش هزینههای توسعه و افزایش سرعت در ایجاد راهکارهای سفارشی.
- افزایش بهرهوری و خودکارسازی فرآیندهای داخلی.
- کاربردهای عملی Power Platform در کسبوکارها
- استفاده در صنایع مختلف مانند مالی، بهداشت، آموزش و فروش.
- ایجاد داشبوردهای مدیریتی، گزارشهای تحلیلی و اپلیکیشنهای سفارشی برای اتوماسیون.
فصل 5. ایجاد راهکارهای کمکد (Low-Code/No-Code)
- تعریف و اهمیت کمکد و بدون کد
- تعریف مفاهیم Low-Code و No-Code و مزایای آنها در توسعه نرمافزارها.
- مزایای استفاده از ابزارهای کمکد در سازمانها
- کاهش وابستگی به توسعهدهندگان حرفهای و توانمندسازی تیمهای غیر فنی.
- نحوه استفاده از Power Apps برای ایجاد برنامههای کمکد
- آموزش استفاده از محیط طراحی Power Apps Studio برای ساخت اپلیکیشنهای سفارشی.
فصل 6. کاربرد Power Platform در دیجیتالسازی کسبوکار
- دیجیتالسازی فرآیندها با Power Platform
- پیادهسازی راهکارهای دیجیتال برای بهبود کارایی فرآیندهای کسبوکار.
- ساخت سیستمهای پشتیبانی مشتری و ارتباط با مشتریان
- استفاده از Power Virtual Agents و Power Automate برای ایجاد سیستمهای خودکار پشتیبانی مشتری.
- مثالهای کاربردی از استفاده در صنایع مختلف
- مطالعات موردی از کاربردهای Power Platform در بخشهای مختلف از جمله خدمات مالی، آموزش و بهداشت.
فصل 7. یکپارچگی Power Platform با دیگر ابزارها و سرویسها
- ادغام با Microsoft 365
- استفاده از Power Platform در ترکیب با ابزارهای Microsoft Teams، SharePoint و Outlook برای بهبود همکاری تیمی.
- اتصال به Dynamics 365
- یکپارچگی Power Platform با سیستمهای CRM و ERP برای بهینهسازی فرآیندهای کسبوکار.
- اتصال به سرویسهای شخص ثالث
- استفاده از Connectors برای اتصال به ابزارهای غیر مایکروسافتی و گسترش قابلیتهای Power Platform.
فصل 8. آمادهسازی برای توسعه در Power Platform
- ابزارهای توسعه Power Platform
- استفاده از Power Platform CLI، Azure Logic Apps و سایر ابزارهای توسعه برای ایجاد راهکارهای سفارشی.
- سفارشیسازی و توسعه پیشرفته با Azure
- چگونگی استفاده از Azure برای ایجاد راهکارهای پیچیده و مقیاسپذیر.
- ایجاد Connectors سفارشی و توسعه اجزا
- نحوه ایجاد اتصالهای سفارشی به سرویسها و سیستمهای دیگر برای گسترش قابلیتهای پلتفرم.
بخش 2. آشنایی با Power BI
فصل 1. مفاهیم اولیه تحلیل دادهها
- معرفی و اهمیت تحلیل دادهها در کسبوکار
- تفاوتهای تحلیل دادهها و تجزیه و تحلیل کسبوکار (BI)
- چرخه زندگی دادهها: از جمعآوری تا تجزیه و تحلیل
- آشنایی با مفاهیم کلیدی: دادههای ساختار یافته و غیرساختار یافته، ETL (Extract, Transform, Load)
فصل 2. Data Visualization و Data Modeling
- مفاهیم Data Visualization
- اهمیت نمایش بصری دادهها برای تصمیمگیریهای هوشمندانه
- انواع نمودارها و چگونگی انتخاب آنها بر اساس نوع داده
- طراحی داشبوردها و گزارشها برای نمایش مؤثر اطلاعات
- Data Modeling
- معرفی Data Modeling و اهمیت آن در تجزیه و تحلیل دادهها
- مفهوم مدلهای داده در Power BI (جداول، روابط و مدلهای دادهای)
- نحوه طراحی و پیادهسازی مدلهای داده در Power BI
فصل 3. ساخت داشبوردها و گزارشها
- طراحی و ایجاد داشبوردهای مدیریتی در Power BI
- استفاده از ویجتها، فیلترها و پارامترهای تعاملی
- طراحی گزارشها با قابلیت تعامل و بصریسازی پیشرفته
- استفاده از داشبوردها و گزارشها برای نمایش شاخصهای کلیدی عملکرد (KPI)
فصل 4. اتصال به منابع داده مختلف
- اتصال Power BI به منابع داده داخلی و خارجی
- SQL Server: اتصال به پایگاههای داده SQL
- Excel: استفاده از فایلهای Excel به عنوان منابع داده
- Web Services: اتصال به APIهای وب و دادههای آنلاین
- سایر منابع داده: SharePoint، Google Analytics، دادههای فایلهای CSV و JSON
فصل 5. استفاده از DAX برای تجزیه و تحلیل پیشرفته
- معرفی DAX (Data Analysis Expressions)
- مفاهیم پایه DAX: اندازهگیریها، محاسبات و فیلترها
- استفاده از توابع DAX برای انجام محاسبات پیشرفته
- نحوه استفاده از DAX برای ساخت شاخصهای کلیدی و تحلیلهای پیچیده
- بهینهسازی عملکرد با استفاده از DAX
فصل 6. اشتراکگذاری داشبوردها
- روشهای اشتراکگذاری داشبوردها و گزارشها با تیمها و مدیران
- اشتراکگذاری داشبوردها از طریق Power BI Service
- اشتراکگذاری از طریق Microsoft Teams و SharePoint: راههای یکپارچه برای اشتراک گزارشها و همکاری تیمی
- تعریف سطوح دسترسی و کنترل امنیت برای کاربران مختلف
فصل 7. انتشار گزارشها در Power BI Service
- آشنایی با Power BI Service و نحوه استفاده از آن برای انتشار گزارشها
- ساخت Workspaceها برای مدیریت گزارشها و داشبوردها
- اشتراکگذاری و همکاری بر روی گزارشها و داشبوردها در Power BI Service
- نحوه دسترسی به گزارشها از طریق مرورگر و دستگاههای موبایل
فصل 8. کار با مدلهای داده در Power BI Desktop
- بررسی Power BI Desktop: محیط توسعه و طراحی گزارشها
- ایجاد و تنظیم مدلهای داده در Power BI Desktop
- تجزیه و تحلیل دادهها با استفاده از Power BI Desktop
- طراحی و ساخت گزارشهای تعاملی و جذاب
فصل 9. یکپارچگی Power BI با سایر ابزارهای Microsoft
- ادغام Power BI با Excel: تبدیل دادهها و اشتراکگذاری گزارشها
- یکپارچگی با Microsoft Teams: نمایش و تجزیه و تحلیل گزارشها در جلسات Teams
- استفاده از SharePoint برای به اشتراکگذاری گزارشها و داشبوردها با دیگران
- اتصال به Dynamics 365: یکپارچگی گزارشهای Power BI با دادههای CRM و ERP
فصل 10. امنیت و دسترسی در Power BI
- تعریف سطوح امنیتی در Power BI
- استفاده از روشهای امنیتی برای محافظت از دادهها
- مدیریت دسترسی به گزارشها و داشبوردها
- RLS (Row-Level Security): تعریف سطوح دسترسی بر اساس ردیفهای داده
- نظارت بر دسترسیهای کاربران و گزارشهای استفاده شده
فصل 11. بهینهسازی و عملکرد Power BI
- بهینهسازی عملکرد داشبوردها و گزارشها
- تکنیکهای بهینهسازی برای افزایش سرعت بارگذاری و تجزیه و تحلیل دادهها
- مدیریت منابع و استفاده بهینه از مدلهای داده
- تجزیه و تحلیل استفاده از منابع در Power BI Service
بخش 3. آشنایی با Power Apps
فصل 1. Power Apps چیست؟
- تعریف Power Apps و مفهوم برنامههای کمکد و بدون کد
- تفاوتهای Power Apps با سایر ابزارهای توسعه برنامههای نرمافزاری
- اهمیت Power Apps در تسهیل دیجیتالسازی و بهبود کارایی کسبوکارها
- معرفی کاربردهای عمومی Power Apps در سازمانها
فصل 2. انواع برنامهها در Power Apps
- Canvas Apps:
- طراحی و ساخت برنامههای بصری و کاربردی با استفاده از صفحهکار Canvas
- کشیدن و رها کردن اجزا (Drag and Drop) برای ساخت رابط کاربری
- سفارشیسازی طراحی UI/UX برای تجربه کاربری بهینه
- Model-Driven Apps:
- ساخت برنامهها با استفاده از مدل داده و ساختارهایی که در Power Apps ایجاد میشود
- استفاده از Dataverse برای ذخیره و مدیریت دادهها
- طراحی برنامههای با پیچیدگی بیشتر و وابسته به مدل دادهها
- Portals:
- ایجاد پورتالهای تحت وب برای دسترسی خارجی به دادهها و خدمات
- کاربرد در ساخت پورتالهای مشتریان یا کارکنان و نمایش دادهها به صورت امن
فصل 3. آشنایی با Power Apps Studio
- معرفی محیط توسعه Power Apps Studio
- ویژگیها و قابلیتهای اصلی Power Apps Studio برای ساخت برنامهها
- نحوه طراحی رابط کاربری با استفاده از Canvas و Model-driven approaches
- ایجاد و مدیریت صفحهها (Screens) و کنترلهای مختلف در برنامه
فصل 4. اتصال به منابع داده در Power Apps
- آشنایی با Dataverse و نحوه استفاده از آن برای ذخیرهسازی و مدیریت دادهها
- اتصال به SharePoint، SQL Server، Excel و منابع داده دیگر
- ایجاد و مدیریت Data Connections برای ارتباط با سرویسهای مختلف
- استفاده از Custom Connectors برای اتصال به سیستمها و سرویسهای ثالث
فصل 5. استفاده از Power FX برای منطق برنامه
- معرفی Power FX: زبان فرمولنویسی کمکد Power Apps
- نحوه استفاده از Power FX برای اضافه کردن منطق و عملکردهای سفارشی به برنامهها
- ساخت فرمولها برای اعتبارسنجی دادهها، محاسبات و تعاملات در رابط کاربری
- معرفی توابع مختلف Power FX برای تعامل با دادهها و منطق برنامه
فصل 6. شخصیسازی و توسعه رابط کاربری (UI)
- معرفی ابزارها و کنترلهای مختلف برای طراحی UI در Power Apps
- سفارشیسازی ظاهر و عملکرد کنترلها
- تنظیم ویژگیها و خصوصیات اجزای UI مانند دکمهها، فرمها، لیستها و گالریها
- استفاده از تصاویر، نمودارها و رنگها برای بهبود تجربه کاربری
فصل 7. مدیریت امنیت و دسترسی در Power Apps
- تنظیم مجوزها و دسترسیها در Power Apps
- تعریف نقشها و سطوح دسترسی برای کاربران مختلف
- کنترل دسترسی به دادهها و منابع موجود در برنامه
- تنظیم سیاستهای امنیتی و حفاظت از دادهها
فصل 8. انتشار و استقرار برنامهها
- نحوه انتشار برنامهها در Power Apps
- انتخاب روشهای استقرار (Cloud، On-Premises) برای برنامهها
- مراحل و نیازهای فنی برای استقرار برنامهها در محیطهای مختلف
- اشتراکگذاری برنامهها با تیمها، سازمانها یا بهطور عمومی
- مدیریت نسخههای برنامه و بهروزرسانیهای بعدی
فصل 9. یکپارچگی Power Apps با سایر اجزای Power Platform
- ادغام Power Apps با Power BI برای نمایش دادههای تجزیه و تحلیل شده در اپلیکیشنها
- استفاده از Power Automate برای خودکارسازی فرآیندها و تعامل با دادهها در Power Apps
- ادغام با Power Virtual Agents برای استفاده از چتباتها و تعاملات تعاملی در برنامهها
- اتصال به سرویسهای مختلف مانند Microsoft 365، Dynamics 365 و سرویسهای ثالث از طریق Connectors
بخش 4. آشنایی با Power Automate
فصل 1. مفاهیم پایه Power Automate
- تعریف Power Automate و کاربرد آن در اتوماسیون فرآیندهای کسبوکار
- تفاوت بین فرآیندهای خودکار و دستی
- معرفی جریانها (Flows) در Power Automate و نقش آنها در بهبود کارایی
- مزایای استفاده از Power Automate برای سازمانها (افزایش بهرهوری، کاهش خطاها، صرفهجویی در زمان)
فصل 2. انواع جریانها (Flows)
- Cloud Flow: جریانهای ابری برای اتوماسیون فرآیندها در سرویسهای ابری
- ساخت و مدیریت جریانهای Cloud Flow برای ارتباط با سرویسهای آنلاین و دادههای ابری
- مثالهای کاربردی از Cloud Flow در اتوماسیون ارسال ایمیل، ذخیره اطلاعات و هماهنگی بین سیستمها
- Desktop Flow: جریانهای دسکتاپ برای اتوماسیون فعالیتهای روی کامپیوتر
- نحوه ساخت جریانهای Desktop Flow برای اتوماسیون وظایف محلی مانند پر کردن فرمها یا پردازش دادههای محلی
- Scheduled Flow: جریانهای زمانبندیشده برای اجرای خودکار فرآیندها در زمانهای خاص
- نحوه استفاده از Scheduled Flow برای انجام کارهای دورهای مانند ارسال گزارشها یا بهروزرسانی دادهها در زمانهای مشخص
فصل 3. ساخت و مدیریت جریانها
- مراحل ساخت یک جریان (Flow) ساده:
- انتخاب Trigger (مشوق) مناسب برای شروع جریان
- تعریف Actions (عملیات) برای انجام وظایف خودکار
- استفاده از Templates (الگوها) برای شروع سریع
- مدیریت جریانها (Flow Management)
- تنظیمات و گزینههای مدیریت برای کنترل اجرا، خطاها و هشدارها
- مشاهده تاریخچه اجرای جریانها و رفع مشکلات
- تنظیم مجوزها و دسترسیها برای استفاده از جریانها
فصل 4. ادغام با سرویسهای مختلف
- اتصال به سرویسهای Microsoft 365 (مثل Outlook، OneDrive، SharePoint)
- اتوماسیون فرآیندهای کاری مانند ارسال ایمیلها یا هماهنگی با تقویم
- اتصال به Dynamics 365 و دیگر ابزارهای سازمانی
- ادغام با سیستمهای CRM و ERP برای هماهنگسازی دادهها و بهبود فرآیندهای تجاری
- ادغام با سرویسهای شخص ثالث (Third-Party Services)
- استفاده از Connectors برای اتصال به سرویسهای خارجی مانند Google Drive، Salesforce و Trello
- ایجاد Custom Connectors برای سرویسهایی که بهصورت پیشفرض در Power Automate موجود نیستند
فصل 5. مدیریت و بهینهسازی فرآیندهای خودکار
- بهینهسازی جریانها برای عملکرد بهتر
- نحوه کاهش زمان اجرای جریانها و استفاده بهینه از منابع
- مدیریت خطاها و مشکلات اجرای جریانها (Error Handling)
- استفاده از Delay و Parallel Branching برای افزایش انعطافپذیری جریانها
- تنظیم تأخیر ها (Delays) برای انجام عملیات در زمانهای مشخص
- اجرای چندین عمل بهطور همزمان با Parallel Branching
فصل 6. مانیتورینگ و رفع اشکال
- مانیتورینگ جریانها در Power Automate
- مشاهده وضعیت جریانها و دریافت هشدار در صورت بروز مشکلات
- تحلیل گزارشهای عملکرد جریانها برای شناسایی نقاط ضعف
- رفع اشکال جریانها
- استفاده از ابزارهای Debugging و Logs برای شناسایی و رفع خطاهای جریانها
- حل مشکلات مربوط به Trigger و Actions
فصل 7. توسعه و سفارشیسازی جریانها
- استفاده از Power Automate برای ایجاد جریانهای پیشرفته
- نحوه استفاده از Expressions و Variables برای انعطافپذیری بیشتر در جریانها
- ایجاد جریانهای سفارشی برای فرآیندهای خاص کسبوکار
- تعریف متغیرها و پارامترها برای شخصیسازی جریانها
- ترکیب چندین Trigger و Action برای ساخت جریانهای پیچیدهتر
فصل 8. Security and Compliance in Power Automate
- رعایت اصول امنیتی در ساخت و استفاده از جریانها
- تنظیمات امنیتی برای کنترل دسترسی به دادهها و جریانها
- رعایت مقررات و استانداردهای حفاظت از دادهها (DLP: Data Loss Prevention)
- نظارت بر فعالیتهای جریانها و گزارشهای امنیتی
- شناسایی و مدیریت دسترسیهای غیرمجاز
- نظارت بر تطابق جریانها با استانداردهای امنیتی
بخش 5. آشنایی با Power Virtual Agents
فصل 1. مفاهیم پایه Power Virtual Agents
- تعریف Power Virtual Agents و کاربرد آن
- تفاوت بین چتباتها و رباتهای هوش مصنوعی
- نحوه استفاده از Power Virtual Agents در فرآیندهای کسبوکار
- اهمیت و مزایای استفاده از چتباتها در پشتیبانی مشتری و خدمات
فصل 2. طراحی و ساخت چتباتهای تعاملی
- رابط کاربری طراحی چتباتها
- معرفی محیط طراحی Power Virtual Agents
- ساخت چتباتهای ساده و پیچیده
- استفاده از قالبها و الگوهای آماده برای شروع سریع
- ایجاد سناریوها و دیالوگها
- نحوه طراحی سناریوهای مختلف برای چتباتها
- ایجاد گفتگوهای تعاملی با پاسخهای پویا
- تنظیم مسیرهای مختلف بر اساس ورودیهای کاربر
- تعامل با کاربران
- نحوه تنظیم پاسخهای خودکار بر اساس درخواستهای کاربران
- استفاده از قابلیتهای Natural Language Processing (NLP) برای درک درخواستها
- بهینهسازی تجربه کاربری و افزایش تعاملات موفق
فصل 3. استفاده از Power Automate برای گسترش قابلیتها
- یکپارچگی Power Virtual Agents با Power Automate
- نحوه اتصال چتباتها به Power Automate برای انجام اقدامات خودکار
- ایجاد جریانهای کاری (Flows) برای مدیریت پاسخها و فعالیتها
- مثالهای عملی از استفاده Power Automate برای بهبود عملکرد چتباتها
- مدیریت و سفارشیسازی جریانهای کاری
- اتصال به سرویسهای مختلف از جمله Microsoft 365، CRM، و APIهای خارجی
- طراحی جریانهای کاری برای پاسخگویی به درخواستهای پیچیده کاربران
فصل 4. یکپارچگی با Microsoft Teams
- اتصال Power Virtual Agents به Microsoft Teams
- نحوه استفاده از Power Virtual Agents برای ایجاد چتباتهای تیمی
- تعامل با کاربران Teams و ارسال پیامهای خودکار در گروهها
- مثالهای استفاده از چتباتها در جلسات و فرآیندهای کاری در Teams
- مدیریت چتباتها در محیط Teams
- بهینهسازی تجربه کاربران Teams با چتباتهای هوشمند
- استفاده از Teams برای تعامل و جمعآوری دادهها از کاربران
فصل 5. مدیریت چتباتها
- نظارت بر عملکرد چتباتها
- نحوه مشاهده و تحلیل عملکرد چتباتها
- بررسی گزارشات و آمار تعاملات کاربران با چتباتها
- شناسایی مشکلات و بهبود پاسخها بر اساس بازخورد کاربران
- بهینهسازی و رفع اشکالات
- شناسایی و اصلاح اشتباهات و ضعفها در پاسخهای چتباتها
- اعمال تغییرات بر اساس نیازهای جدید یا بازخورد کاربران
- مدیریت امنیت و دسترسیها
- تنظیم سطح دسترسی برای کاربران مختلف
- مدیریت امنیت اطلاعات کاربران و حفظ حریم خصوصی در تعاملات چتباتها
- استفاده از Role-based Access Control (RBAC) برای محدود کردن دسترسیها
فصل 6. استفاده از دادهها و تجزیه و تحلیل در Power Virtual Agents
- جمعآوری دادهها از تعاملات چتباتها
- ذخیرهسازی و استفاده از دادههای جمعآوری شده از کاربران
- بررسی الگوهای تعاملات کاربران برای بهبود چتباتها
- گزارشدهی و تحلیل عملکرد چتباتها
- بررسی کارایی و نقاط ضعف چتباتها با استفاده از داشبوردهای گزارشدهی
- استفاده از Power BI برای تحلیل دادههای جمعآوریشده
فصل 7. یکپارچگی با سایر سرویسها و سیستمها
- اتصال به سیستمهای دیگر
- ادغام Power Virtual Agents با سیستمهای CRM، ERP و دیگر ابزارهای سازمانی
- استفاده از Connectors برای برقراری ارتباط با سرویسهای شخص ثالث
- نحوه استفاده از APIها و وبسرویسها برای گسترش قابلیتهای چتباتها
فصل 8. چالشها و بهترین شیوهها در طراحی چتباتها
- شناسایی چالشهای رایج در طراحی چتباتها و نحوه مقابله با آنها
- بهترین شیوهها برای طراحی چتباتهای کارآمد و کاربر پسند
- نحوه ایجاد تجربه کاربری بهینه و افزایش تعاملات موفق
خدمات شبکه فراز نتورک | پیشرو در ارائه خدمات دیتاسنتری و کلود

نقد و بررسی وجود ندارد.