دوره آموزشی Microsoft Dynamics 365 & PowerApps Developer - قسمت 1

Microsoft Dynamics 365 & PowerApps Developer Course - Part 1

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره توسعه دهنده Dataverse (Dynamics 365/Power Platform) از کارمند سابق مایکروسافت. به سرعت در توسعه Dataverse استاد شوید. راهنمای گام به گام نوشتن منطق تجاری سفارشی با استفاده از Dataverse SDK. شیرجه عمیق پلاگین ها با مثال های عملی. گردش کار را با فعالیت های گردش کار سفارشی گسترش دهید. معماری Dataverse را درک کنید. با پیروی از بهترین روش های توصیه شده مایکروسافت، کد خود را به شدت بهبود بخشید. اشکال زدایی پلاگین ها و گردش کار را در Dataverse (Microsoft Dynamics 365 & Power Apps) یاد بگیرید. خدمات وب Dataverse (Microsoft Dynamics 365 & Power Apps) را درک کنید و از طریق کد سفارشی با آنها تعامل داشته باشید. با یادگیری مفاهیم کدنویسی پیشرفته در Dataverse (Microsoft Dynamics 365 & Power Apps) در میان جمع باشید. زبان برنامه نویسی گرا مورد نیاز است. Visual Studio Community Edition 2017 یا بالاتر نصب شده است.

مهم:

این یک دوره توسعه دهنده پیشرفته است. اگر مبتدی هستید، با دوره Udemy زیر شروع کنید:

آموزش هسته Microsoft Dynamics 365 Power Platform

---------

*** این اولین دوره جامع آنلاین در Microsoft Dynamics 365 (Customer Engagement یا CRM) یا Dataverse Development است ***

آیا می خواهید مشاور فنی یا توسعه دهنده Microsoft Dynamics 365 Power Platform شوید؟ در واقع، بیشتر پروفایل های Dynamics 365 به شما نیاز دارند که یک توسعه دهنده باشید. اگرچه پرداختن به پیکربندی آسان است، اما یادگیری کدنویسی در Microsoft Dynamics 365 یا PowerApps بسیار چالش برانگیز است. این دوره به مشکل رسیدگی می کند.

  1. برای سطوح مبتدی تا پیشرفته در نظر گرفته شده است.

  2. تمرکز روی دست‌ها

  3. شما می‌توانید به راحتی سؤالات مصاحبه فنی را بررسی کنید.

  4. دسترسی مادام العمر.

  5. این یک دوره زنده است. موضوعات براساس تقاضای صنعت اضافه یا حذف خواهند شد.


30 روز ضمانت بازگشت وجه

ما 30 روز ضمانت بازگشت وجه ارائه می دهیم، بنابراین اگر به هر دلیلی از دوره راضی نیستید، می توانید پول خود را پس بگیرید، بدون سوال.

آنچه دانش آموزان می گویند...

"من واقعاً خوشحالم که این دوره را دارم، در واقع، برای یافتن چنین دوره تلفیقی برای پوشش پویایی گسترش می‌میرم، من از صفحه‌ای به صفحه دیگر می‌پرم و سعی می‌کنم آنچه را که می‌تواند برایم مفید باشد انتخاب و انتخاب کنم، بدون خط راهنمای روشن، اکنون، این دوره کارها را آسان‌تر، روان‌تر و روان‌تر می‌کند، با تشکر فراوان آقای ستایش." - احمد سعود


"Satish دانش کاملی از Dynamics 365 CRM و پلتفرم دات نت دارد. او در آموزش در مورد آنها کاملاً مؤثر است. من اطلاعات زیادی در مورد CRM و همچنین کسب دانش در توسعه کد NET سفارشی برای Dynamics 365 از او یاد گرفتم. من به شدت او را توصیه می کنم." - Yuyuan


"Satish یک مربی فوق العاده برای دات نت و داینامیک 365 است. در حالی که دانش او در مورد پلتفرم گسترده و کامل است، توانایی او در آموزش موثر محصول حتی چشمگیرتر است. او حس قوی از دنیای واقعی دارد. نیازها و الزامات برای اجرای مدرن Dynamics، و آنچه که هر کارآموز باید بداند تا به طور مؤثر در پروژه Dynamics مشارکت کند. " - Isac


"این یک دوره عالی برای همه کسانی است که می خواهند وارد بخش برنامه نویسی فنی Dynamics 365 شوند. درک آن آسان است، 100٪ برای مبتدیان توصیه می شود." - Dewashish


"این یک دوره عالی برای همه کسانی است که می خواهند وارد بخش برنامه نویسی فنی Dynamics 365 شوند. مدرس مفاهیم مهم پشت گردش کار سفارشی پلاگین را توضیح می دهد، گام به گام به شما نشان می دهد که چه چیزی را باید شروع کنید، چگونه شروع کنید. برای نوشتن کد، تست و اشکال زدایی برای سناریوهای مختلف، 100% توصیه می شود." -کنت


"اگر مبتدی در CRM هستید یا می خواهید از آن به عنوان یک تجدید کننده برای کار استفاده کنید، دوره عالی است. او مفاهیم مهم زیادی را در مورد کدهای سفارشی در توسعه پلاگین و گردش کار و چگونگی سودمندی آنها مرور می کند. دوره های کمی که به آماده شدن برای هر مصاحبه مایکروسافت داینامیک کمک می کند، مانند زمان استفاده از چه زمانی. یکی از چیزهایی که فکر می کنم می تواند اضافه یا بهبود یابد این است که در مواردی که می توانید از FetchXML یا LINQ در افزونه ها استفاده کنید، در غیر این صورت بسیار مفید است. دوره به خوبی ساختار یافته است." - کریشانا راماکریشنان


دوره برنامه نویس Microsoft Dynamics 365 PowerApps - قسمت 1 - برنامه درسی

بخش 1: مقدمه، معماری، و خدمات وب

1. پیش نیازهای مخاطب هدف

2. مقدمه چرا کدنویسی سفارشی؟

3. آشنایی با معماری Microsoft Dynamics 365

4. Microsoft Dynamics 365 Web Services

5. پیش نیاز - راه اندازی نمونه آزمایشی آنلاین Microsoft Dynamics 365

6. پیش نیاز - نصب Visual Studio 2017 Community Edition

7. پیش نیاز - ایجاد ناشر و راه حل - آماده شدن برای توسعه

آزمایش 1: خدمات وب و معماری

بخش 2: اصول توسعه پلاگین

8. درک خط لوله پلاگین

9. پیام های افزونه

10. الگوی پروژه آماده سازی افزونه Hello World

11. افزونه Hello World - نوشتن کد

12. افزونه Hello World - در حال استقرار و آزمایش

13. خواندن داده ها از موجودیت اصلی در افزونه

14. پلاگین دوم - ایجاد یک کار با استفاده از سرویس وب سازمان

15. در حال استقرار Task Plugin

16. درک مراحل خط لوله پلاگین

17. پلاگین سوم - توسعه افزونه بررسی تکراری

18. پلاگین سوم - استقرار افزونه بررسی تکراری

19. عیب یابی افزونه - ردیابی

20. اشکال زدایی افزونه ها

21. تصاویر در مزایای افزونه

آزمایش 2: افزونه ها

بخش 3: توسعه افزونه - Deep Dive - موضوعات پیشرفته Microsoft Dynamics 365

22. جعل هویت در افزونه ها

23. با استفاده از متغیرهای مشترک

، داده‌ها را بین افزونه‌ها ارسال کنید

24. درک Context.Depth در افزونه

25. حالت جداسازی پلاگین یا Trust

26. مدیریت داده های پیکربندی در یک افزونه

27. پلاگین های ناهمزمان

بخش 4: گردش کار سفارشی در Microsoft Dynamics 365

28. مقدمه ای بر گردش کار سفارشی

29. ایجاد موجودیت پیکربندی برای نمایش جریان کار سفارشی

30. توسعه گردش کار سفارشی

31. توسعه گردش کار سفارشی (ادامه)

32. استقرار گردش کار سفارشی

33. اشکال زدایی گردش کار سفارشی

34. استفاده از نسخه اسمبلی در گردش کار سفارشی

35. مقایسه: افزونه ها در مقابل گردش کار

آزمایش 3: گردش کار سفارشی

بخش 5: یکپارچه سازی برنامه کنسول با استفاده از ابزار Xrm

36. مقدمه ای بر برنامه Xrm Tooling Console

37. در حال توسعه برنامه کنسول

38. جستجوی داده با استفاده از FetchXML

39. عملیات جمع آوری با استفاده از Fetch XML

40. جستجوی داده با استفاده از LINQ - اتصال دیرهنگام

41. جستارهای پیچیده LINQ

42. اتصال اولیه

43. صحافی دیرهنگام در مقابل صحافی اولیه

44. استفاده از LINQ با Early Binding

بخش 6: عملیات پیام رسانی پیشرفته با استفاده از Service.Execute() - درخواست کلاس های پاسخ

45. مقدمه ای بر روش اجرا

46. با استفاده از Service.Execute برای CRUD

47. کار با ExecuteMultipleRequest


سوالات متداول:

چگونه می توانم نمونه های Microsoft Dynamics 365 را برای تمرین دریافت کنم؟

می‌توانید برای 30 روز آزمایشی محیط ابری Microsoft Dynamics 365 مشترک شوید. می توانید از این نمونه برای تمرین استفاده کنید.

قسمت 1 چه تفاوتی با قسمت 2 دارد؟

قسمت 1 به اجزای سمت سرور مانند پلاگین ها و گردش کار سفارشی می پردازد، در حالی که قسمت 2 برای کدنویسی سمت سرویس گیرنده مانند HTML و جاوا اسکریپت است.

توسعه PowerApps چگونه با توسعه Dynamics 365 مرتبط است؟

از آنجایی که هر دو مبتنی بر Dataverse هستند، مؤلفه‌های توسعه Dynamics 365 مانند Plugins و Workflows را می‌توان در PowerApps نیز استفاده کرد. همچنین وب سرویس ها نیز به همین ترتیب کار می کنند.


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

مقدمه، معماری و خدمات وب Introduction, Architecture and Web Services

  • تغییرات مهم رابط کاربری: رابط یکپارچه جدید Important UI Changes : New Unified Interface

  • مخاطبان هدف و پیش نیازها Target Audience and Prerequisites

  • پیش نیاز - راه اندازی نمونه آزمایشی آنلاین Dynamics 365 Prerequisite - Setting up Dynamics 365 Online Trial Instance

  • پیش نیاز - نصب Visual Studio 2017 Community Edition Prerequisite - Installation of Visual Studio 2017 Community Edition

  • پیش نیاز - ایجاد ناشر و راه حل - آماده شدن برای توسعه Prerequisite - Creating a Publisher and Solution - Getting Ready for Development

اصول توسعه پلاگین Fundamentals of Plugin Development

  • مقدمه و چرا کدنویسی سفارشی؟ Introduction & Why Custom Coding?

  • درک معماری Understanding Architecture

  • خدمات وب Dynamics 365 Dynamics 365 Web Services

  • خدمات وب و معماری Web Services and Architecture

  • درک خط لوله پلاگین Understanding Plugin Pipeline

  • پیام های افزونه Plugin Messages

  • افزونه Hello World - آماده سازی قالب پروژه Hello World Plugin - Preparing Project Template

  • افزونه Hello World - کد نوشتن Hello World Plugin - Writing Code

  • افزونه Hello World - در حال استقرار و آزمایش Hello World Plugin - Deploying and Testing

  • مرور متادیتا به راحتی با مرورگر فراداده Chromium Browsing Metadata Easily with Chromium Metadata Browser

  • خواندن داده ها از موجودیت اصلی در افزونه Reading Data from Primary Entity in Plugin

  • پلاگین دوم - ایجاد یک کار با استفاده از وب سرویس سازمان Second Plugin - Creating a Task using Organization Web Service

  • استقرار پلاگین Task Deploying Task Plugin

  • آشنایی با مراحل خط لوله پلاگین Understanding Plugin Pipeline Stages

  • پلاگین سوم - توسعه پلاگین بررسی تکراری Third Plugin - Duplicate Check Plugin Development

  • پلاگین سوم - استقرار افزونه بررسی تکراری Third Plugin - Duplicate Check Plugin Deployment

  • افزونه های اشکال زدایی Debugging Plugins

  • تصاویر در افزونه و مزایا Images in Plugin & Advantages

  • پلاگین ها Plugins

توسعه پلاگین - شیرجه عمیق - موضوعات پیشرفته Plugin Development - Deep Dive - Advanced Topics

  • جعل هویت در پلاگین ها Impersonation in Plugins

  • با استفاده از متغیرهای مشترک، داده ها را بین افزونه ها منتقل کنید Pass data between plug-ins using Shared Variables

  • درک Context.Depth در افزونه Understanding Context.Depth in Plugin

  • حالت جداسازی پلاگین یا Trust Plugin Isolation Mode or Trust

  • مدیریت داده های پیکربندی در یک پلاگین Handling Configuration data in a Plugin

  • پلاگین های ناهمزمان Asynchronous Plugins

گردش کار سفارشی Custom Workflows

  • مقدمه ای بر گردش کار سفارشی Introduction to Custom Workflows

  • ایجاد موجودیت پیکربندی برای نمایش جریان کار سفارشی Creating Configuration Entity for Custom Workflow Demo

  • توسعه گردش کار سفارشی Development of Custom Workflows

  • توسعه گردش کار سفارشی (ادامه) Development of Custom Workflows (Continued)

  • استقرار گردش کار سفارشی Deploying Custom Workflows

  • اشکال زدایی گردش کار سفارشی Debugging Custom Workflows

  • استفاده از نسخه اسمبلی در گردش کار سفارشی Using Assembly Versioning in Custom Workflows

  • مقایسه: پلاگین ها در مقابل گردش کار Comparison: Plugins Vs Workflows

  • گردش کار سفارشی Custom Workflows

ادغام برنامه کنسول با استفاده از ابزار Xrm Console App Integration Using Xrm Tooling

  • مقدمه ای بر Xrm Tooling & Console Application Introduction to Xrm Tooling & Console Application

  • در حال توسعه اپلیکیشن کنسول Developing Console Application

  • فرمت رشته اتصال جدید در Dynamics 365 New Connection String Format in Dynamics 365

  • پرس و جو داده ها با استفاده از FetchXML Querying data using FetchXML

  • عملیات جمع آوری با استفاده از Fetch XML Aggregate Operations using Fetch XML

  • جستجوی داده ها با استفاده از LINQ - اتصال دیرهنگام Querying data using LINQ - Late Binding

  • پرس و جوهای پیچیده LINQ Complex LINQ Queries

  • صحافی اولیه Early Binding

  • صحافی دیرهنگام در مقابل صحافی اولیه Late Binding Vs Early Binding

  • استفاده از LINQ با Early Binding Using LINQ with Early Binding

عملیات پیام رسانی پیشرفته با استفاده از Service.Execute() - درخواست کلاس های پاسخ Advanced Messaging Operations using Service.Execute() - Request Response Classes

  • مقدمه ای بر Service.Execute Method Introduction to Service.Execute Method

  • استفاده از Service.Execute برای CRUD و عملیات پیام رسانی پیشرفته Using Service.Execute for CRUD and Advanced Messaging Operations

  • کار با ExecuteMultipleRequest Working with ExecuteMultipleRequest

کد نمونه Sample Code

  • کد منبع را دانلود کنید Download Source Code

حرکت رو به جلو Moving forward

  • سخنرانی جایزه - تخفیف ویژه برای خرید قسمت 2 Bonus Lecture - Special Discount to buy Part 2

نمایش نظرات

دوره آموزشی Microsoft Dynamics 365 & PowerApps Developer - قسمت 1
جزییات دوره
6 hours
51
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,991
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Satish Reddy | Over 15,000 Students | Microsoft Certified Trainer Satish Reddy | Over 15,000 Students | Microsoft Certified Trainer

Exer Microsoft ‖ Microsoft Certified Trainer and Architect من یک حرفه مهندس هستم و یک مربی نیز به انتخاب خود هستم. من در شرکتهای برتر مانند مایکروسافت ، روشه و غیره کار کردم. بیش از 12 سال تجربه مشاوره و آموزش دارم. من یک مربی مجوز مایکروسافت هستم که مجاز به ارائه آموزش در فناوری Microsoft Dynamics هستم. من به عنوان یک مربی شرکت ، از 35 شرکت بازدید کردم و مشاوران ، معماران ، توسعه دهندگان را در 4 قاره آموزش دادم. من از زمان تأسیس Dynamics 365 از Microsoft Dynamics CRM 1.2 بوده ام و متعاقباً در CRM 3.0 ، CRM 4.0 ، CRM 2011 ، CRM 2013 ، CRM 2015 کار کرده ام. من بیش از 10 پیاده سازی end-to-end را در سایت های مشتری در آلمان اجرا کردم ، هند ، نیوزیلند ، ایالات متحده است. من بیش از 12 گواهینامه از مایکروسافت در زمینه های فنی و عملکردی اکوسیستم Dynamics 365 و .Net دریافت کرده ام. لطفا در صورت تمایل برای هرگونه سeriesال ، پیشنهاد و مشکل در Linkedin با من ارتباط برقرار کنید