آموزش مبانی برنامه‌نویسی X++ برای Dynamics 365 Finance & Operations - آخرین آپدیت

دانلود X++ Fundamentals for Dynamics 365 Finance & Operations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ساده‌سازی برنامه‌نویسی X++ درک مفاهیم بنیادی و سینتکس برنامه‌نویسی X++ مورد استفاده در Dynamics 365 Finance & Operations نوشتن و اصلاح کلاس‌ها، متدها و منطق جداول (Table Logic) در X++ با اعتماد به نفس کامل کار با عملیات پایگاه داده با استفاده از دستورات select، تراکنش‌ها و مدیریت داده‌ها در X++ پیاده‌سازی اکستنشن‌ها و Chain of Command (CoC) مطابق با استانداردهای D365 FO خواندن، تحلیل و بهینه‌سازی کدهای موجود X++ در سناریوهای واقعی پیش نیازها: هیچ تجربه قبلی در X++ مورد نیاز نیست درک ابتدایی از مفاهیم برنامه‌نویسی (متغیرها، حلقه‌ها، شرط‌ها) مفید است اما اجباری نیست آشنایی با Dynamics 365 Finance & Operations یک امتیاز است اما الزامی نیست یک کامپیوتر با سیستم‌عامل ویندوز قادر به اجرای Visual Studio دسترسی به محیط توسعه Dynamics 365 Finance & Operations (یا درک کلی از آن) این دوره برای مبتدیان طراحی شده و از مفاهیم پایه شروع می‌شود تا یادگیری برای کسانی که اولین بار وارد مباحث فنی می‌شوند، آسان باشد.

این دوره شامل استفاده از هوش مصنوعی است.

به دوره مبانی فنی X++ برای Dynamics 365 Finance & Operations (D365 FO) خوش آمدید.

زبان X++ زبان برنامه‌نویسی اصلی برای ساخت، سفارشی‌سازی و گسترش منطق کسب‌وکار در Microsoft Dynamics 365 Finance & Operations است. اگر قصد دارید به عنوان مشاور فنی D365 FO، توسعه‌دهنده یا متخصص Techno-Functional فعالیت کنید، درک عمیق از X++ نه یک گزینه، بلکه یک ضرورت است.

بسیاری از زبان‌آموزان در ابتدا X++ را گیج‌کننده می‌بینند. این به دلیل دشواری خود زبان نیست، بلکه به این دلیل است که اکثر آموزش‌ها بدون توضیح شفاف مبانی، مستقیماً به سراغ مباحث پیشرفته می‌روند. مفاهیمی مانند جداول، دستورات select، اکستنشن‌ها، Chain of Command و تراکنش‌ها زمانی که پایه قوی نباشد، دشوار به نظر می‌رسند. این دوره طراحی شده است تا این شکاف را پر کند.

در این دوره، ما از مبان بسیار ابتدایی X++ شروع می‌کنیم و فرض می‌کنیم شما هیچ تجربه قبلی با این زبان ندارید. شما به تدریج درک خود را از سینتکس X++، انواع داده‌ها، جریان کنترل، کلاس‌ها و متدها ارتقا می‌دهید و سپس به نحوه تعامل X++ با فریم‌ورک D365 FO می‌پردازید. هر مفهوم با مثال‌های کاربردی توضیح داده شده است تا نه‌تنها بدانید چه چیزی بنویسید، بلکه بدانید چرا به آن شکل نوشته می‌شود.

شما یاد خواهید گرفت که X++ چگونه با موارد زیر کار می‌کند:

  • جداول و عملیات پایگاه داده

  • پیاده‌سازی منطق کسب‌وکار (Business Logic)

  • فرم‌ها و تعامل با رابط کاربری (UI)

  • اکستنشن‌ها و بهترین روش‌های (Best Practices) مورد استفاده در پروژه‌های واقعی

تمرکز این دوره بر کاربردهای دنیای واقعی است، نه فقط دانش تئوری. مثال‌ها و توضیحات با آنچه در پروژه‌های D365 FO، تیکت‌های پشتیبانی و مصاحبه‌های شغلی با آن مواجه می‌شوید، همسو است. در پایان این دوره، شما باید در خواندن کدهای موجود X++، عیب‌یابی (Debugging) و نوشتن کدهای تمیز و قابل نگهداری مطابق با معماری Extension-based مایکروسافت، مهارت یابید.

این دوره به‌ویژه برای افراد زیر مفید است:

  • مبتدیانی که به دنبال یک ورود ساختاریافته و ساده به دنیای X++ هستند

  • مشاوران Functional که قصد دارند به Techno-Functional تبدیل شوند

  • توسعه‌دهندگان جونیور که می‌خواهند مبانی خود را تقویت کنند

  • متخصصانی که برای نقش‌های فنی یا مصاحبه‌های D365 FO آماده می‌شوند

هدف من از این دوره این است که X++ را ساده، منطقی و کاربردی کنم تا شما گام به گام اعتماد به نفس کسب کنید. وقتی مبانی شما قوی شود، مفاهیم پیشرفته و کارهای پروژه‌های واقعی بسیار ساده‌تر خواهند شد.

بیایید شروع کنیم و با هم یک پایه قوی در X++ بسازیم.


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

مقدمه Introduction

  • مقدمه Introduction

مرور کلی برنامه‌نویسی X++ Overview of X++ Programming

  • مرور کلی Overview

درک درخت اشیاء اپلیکیشن (AOT) Understanding the Application Object Tree (AOT)

  • درک AOT Let’s Understand AOT

  • ایستگاه بررسی سطح یادگیری Level Up Checkpoint ?

راه اندازی محیط توسعه Setting Up Your Development Workspace

  • ایجاد مدل و پروژه جدید در Visual Studio Creating a Model and New Project in Visual Studio

  • ایستگاه بررسی سطح یادگیری Level Up Checkpoint ?

انواع داده‌های اصلی: EDTs و Base Enums Core Data Types: EDTs and Base Enums

  • توضیحات Extended Data Types (EDTs) Extended Data Types (EDTs) Explained

  • توضیحات Base Enums Base Enums Explained

  • ایستگاه بررسی سطح یادگیری Level Up Checkpoint ?

جداول و روابط Tables and Relations

  • جداول در Dynamics 365 Finance & Operations Tables in Dynamics 365 Finance & Operations

  • توضیح روابط بین جداول (Table Relations) Table Relations Explained

  • Build و Synchronize: گزینه‌های Compile و Sync Build and Synchronize: Compile & Sync Options

  • استفاده از Table Browser Using Table Browser

  • ایستگاه بررسی سطح یادگیری Level Up Checkpoint ?

فرم‌ها و ناوبری در D365 FO Forms and Navigation in D365 FO

  • مقدمه‌ای بر فرم‌ها در D365 FO Introduction to Forms in D365 FO

  • توضیحات Display Menuitems Display Menuitems Explained

  • مرور منوها و ناوبری Menu Overview and Navigation

  • ایستگاه بررسی سطح یادگیری Level Up Checkpoint ?

نوشتن منطق کسب‌وکار در X++ Writing Business Logic in X++

  • مقدمه‌ای بر کلاس‌ها در X++ Introduction to Classes in X++

  • توضیح متدهای جدول (Table Methods) Table Methods Explained

  • توضیحات Action Menu Items Action Menu Items Explained

  • ایستگاه بررسی سطح یادگیری Level Up Checkpoint ?

زبان کاربر: لیبل‌ها و ترجمه‌ها Speaking the User’s Language: Labels & Translations

  • فایل‌های لیبل و ترجمه‌ها: چندزبانه کردن D365 FO Label Files & Translations: Making D365 FO Multilingual

  • ایستگاه بررسی سطح یادگیری Level Up Checkpoint ?

کار با متدهای Display و Edit Working with Display and Edit Methods

  • توضیح متدهای Display/Edit Display/Edit Methods Explained

  • ایستگاه بررسی سطح یادگیری Level Up Checkpoint ?

کنترل اپلیکیشن و زیرساخت‌های سیستم در D365 FO Application Control & System Foundations in D365 FO

  • مبانی امنیت: بررسی Privileges، Duties و Roles در عمل Security Fundamentals: Privileges, Duties & Roles in Action

  • کلیدهای پیکربندی (Configuration Keys): سوئیچ فعال‌ساز قابلیت‌ها Configuration Keys: The On/Off Switch Behind Features

  • منابع در D365 F&O: مدیریت دارایی‌های غیر کدی Resources in D365 F&O: Managing Non-Code Assets

  • کدهای لایسنس: اعمال لایسنس ISV با گواهینامه‌ها License Codes: Enforcing ISV Licensing with Certificates

  • ایستگاه بررسی سطح یادگیری Level Up Checkpoint ?

المان‌های تکمیلی مدل داده در D365 F&O Additional data model elements in D365 F&O

  • Viewها: ترکیب داده‌ها بدون ذخیره‌سازی Views: Combining Data Without Storing It

  • Queryها: بازیابی داده‌های قابل استفاده مجدد بدون کدنویسی Queries: Reusable Data Retrieval Without Code

  • Data Entities: درگاه امن برای یکپارچه‌سازی داده‌ها Data Entities: The Safe Gateway for Data Integration

  • ایستگاه بررسی سطح یادگیری Level Up Checkpoint ?

گسترش قابلیت‌های استاندارد (Class Extensions) Extending Standard Functionality (Class Extensions)

  • اکستنشن کلاس‌ها در D365 F&O – گسترش امن منطق استاندارد Class Extensions in Dynamics 365 F&O – Extending Standard Logic Safely

  • ایستگاه بررسی سطح یادگیری Level Up Checkpoint ?

جمع‌بندی Wrap-Up

  • تبریک و مسیر پیش روی شما Congratulations & Your Journey Ahead

نمایش نظرات

آموزش مبانی برنامه‌نویسی X++ برای Dynamics 365 Finance & Operations
جزییات دوره
3 hours
27
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
70
4.8 از 5
دارد
دارد
دارد
Hardik Patel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hardik Patel Hardik Patel

توسعه‌دهنده ارشد و متخصص X++ | کمک به شما برای تسلط بر D365 F&O