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

دانلود X++ Programming Fundamentals - D365 F&O Technical

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

برنامه نویسی شی گرا (OOP) با X++ برای D365 Finance and Operations

آموزش جامع زبان برنامه نویسی X++

در این دوره، درک عمیقی از زبان برنامه نویسی X++ به دست خواهید آورد.

  • سینتکس X++، انواع داده، EDTs و اپراتورها را خواهید آموخت.
  • بهترین روش‌ها برای نوشتن کد کارآمد و قابل نگهداری را فرا خواهید گرفت.
  • مفاهیم کلاس‌ها و اشیا، متدها و مشخص کننده‌های دسترسی را درک خواهید کرد.
  • وراثت و انواع آن، رابط‌ها (Interfaces) و کلاس‌های انتزاعی (Abstract classes) را با مثال‌های عملی خواهید آموخت.
  • قادر خواهید بود برنامه D365 F&O را سفارشی سازی کنید.

به روز رسانی دوره X++

به روز رسانی: درس‌های جدید اضافه/به روز شده...بر اساس نظرات و بررسی‌های دانشجویان.

پیش نیازهای دوره آموزش X++

پیش نیازها: نیازی به تجربه برنامه نویسی قبلی نیست. هر آنچه نیاز دارید را خواهید آموخت.

این دوره جامع آموزش X++ با دقت طراحی شده است تا شما را در یک سفر تحول آفرین از یک مبتدی به یک برنامه نویس حرفه ای X++ هدایت کند. چه برای اولین بار وارد دنیای برنامه نویسی می شوید و چه دانش برنامه نویسی قبلی در زبان های دیگر دارید، این دوره دروازه شما برای تسلط بر هنر توسعه برنامه در حوزه Microsoft Dynamics 365 Finance and Operations است.

در طول این دوره، مسیری یادگیری تدریجی را آغاز خواهید کرد که شما را با مهارت ها و دانش اساسی مورد نیاز برای ایجاد برنامه های قوی و پویا توانمند می سازد. ما با اصول اولیه شروع می کنیم و از پایه قوی برای هر زبان آموز اطمینان حاصل می کنیم. با پیشرفت، عمیق‌تر در برنامه نویسی X++ کاوش خواهید کرد و مفاهیم، ​​تکنیک‌ها و بهترین شیوه‌های پیشرفته را بررسی خواهید کرد.

در پایان این دوره، به چندین هدف یادگیری دست خواهید یافت. شما قادر خواهید بود کد X++ کارآمد بنویسید، راه حل هایی را طراحی و پیاده سازی کنید که متناسب با نیازهای خاص کسب و کار باشد و برنامه های موجود را عیب یابی و بهینه سازی کنید. علاوه بر این، شما بینشی در مورد پیچیدگی های توسعه X++ به دست خواهید آورد و شما را قادر می سازد تا پروژه های پیچیده را با اطمینان مدیریت کنید.

چه آرزوی تبدیل شدن به یک توسعه دهنده Dynamics 365 را داشته باشید و چه به دنبال ارتقای مهارت های برنامه نویسی خود در یک زمینه تجاری باشید، این دوره آموزش X++ کلید موفقیت شماست. در این سفر آموزشی با ما همراه شوید و پتانسیل خود را در دنیای برنامه نویسی X++ باز کنید.

با آموزش X++ مهارت های خود را افزایش دهید و در Dynamics 365 Finance and Operations بدرخشید!

برای کسب اطلاعات بیشتر در مورد دوره های برنامه نویسی ما کلیک کنید.


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

Introduction

  • مقدمه Introduction

  • ایجاد یک پروژه جدید - Dynamics 365 F&O - Visual Studio Create a New Project - Dynamics 365 F&O - Visual Studio

  • شروع به کار VM، ورود و احراز هویت Getting Started VM, Login and Authentication

  • درباره Practice VM About Practice VM

  • مروری بر AOT AOT Overview

  • سازماندهی پروژه‌ها بر اساس نوع عنصر Organize projects by element type

انواع داده Data Types

  • شناسه (Identifier) Identifier

  • کلمات کلیدی (Keywords) Keywords

  • انواع داده و متغیر - زبان برنامه نویسی X++ - D365 F&O Datatypes and Variable - X++ Programming Language - D365 F&O

  • مقادیر پیش فرض انواع داده Datatypes default values

  • اعلان و مقداردهی اولیه متغیر - انواع داده های اصلی در زبان برنامه نویسی ++X Variable Declaration Initialization - Primitive Data Types in X++ Programming La

  • شمارش های پایه یا Base Enums در D365 Finance and Operations (F&O) - کد X++ Base Enumerations or Base Enums in D365 Finance and Operations (F&O) - X++ Code

  • آزمون شمارش های پایه Base Enumerations Quiz

  • توسعه یک Enum Develop a Enum

  • انواع داده توسعه یافته (EDTs) Extended Data Types (EDTs)

  • نحوه دریافت ورودی کاربر در زبان برنامه نویسی X++ - D365 F&O How to Take User input X++ Programing Language - D365 F&O

  • نحوه ایجاد EDTs How to Create EDTs

  • سوالات مرتبط با ایجاد یک نوع داده توسعه یافته (EDT) در Dynamics 365 Finance Question related to creating an Extended Data Type (EDT) in Dynamics 365 Finance

  • آزمون EDT EDT Quiz

  • دریافت تاریخ و زمان UTC فعلی - مثال های utcdatetime Get the current UTC date and time - utcdatetime examples

نکات Tips

  • افزودن شماره خط در کد X++ درون Visual Studio Add Line Number in X++ Code inside visual studio

  • حالت تاریک، تغییر فونت ها، رنگ ها و تم ها در Visual Studio Dark Mode, Change fonts, colors, and themes in Visual Studio

عملگرها (Operators) Operators

  • عملگر اتصال رشته (String Concatenation Operator) String Concatenation Operator

  • آزمون عملگرها Operator Quiz

  • حذف کاراکترهای الفبایی از رشته From String Remove Alphabetic Characters

عبارت شرطی Conditional Statement

  • جریان کنترل در برنامه نویسی Control Flow in Programming

  • عبارت شرطی If Else If Else Conditional Statement

  • سیستم نمره دهی با استفاده از عبارت if else Grading System using if else Statement

  • عبارات Switch Switch Statements

  • بازنویسی قطعه کد زیر با استفاده از switch: Rewrite the following fragment using switch:

  • برنامه ماشین حساب با استفاده از Switch case Calculator Program using Switch case

  • عبارات شرطی Conditional statements

کنترل حلقه در زبان X++ Loop control in X++ Language

  • حلقه های while در X++: نحو و مثال ها while Loops in X++: Syntax and Examples

  • حلقه های do-while در X++: نحو و مثال ها do-while Loops in X++: Syntax and Examples

  • حلقه های for در X++: نحو و مثال ها for Loops in X++: Syntax and Examples

جدول در D365 FO Table in D365 FO

  • نحوه ایجاد یک جدول در D365 FO How To Create a Table in D365 FO

  • سوال برای فیلدهای جدول Question for Table Fields

  • ویژگی های جدول در D365 F&O Table Properties in D365 F&O

  • کلید اصلی و Primary Index - آموزش فنی D365 F&O Primary key and Primary Index - D365 F&O Technical Tutorial

  • ایجاد یک جدول Create a table

  • چرا همگام سازی؟ Why synchronization?

رابطه جدول Table Relation

  • رابطه ثابت فیلد - جدول - D365 F&O Field Fixed Relationship - Table - D365 F&O

  • رابطه ثابت فیلد مرتبط - جدول - D365 F&O Related Field Fixed Relationship - Table - D365 F&O

  • آزمون رابطه جدول Table Relationship Quiz

انتخاب و دستکاری داده ها Data selection and manipulation

  • Select - انتخاب و دستکاری داده ها قسمت 1 Select - Data selection and manipulation Part 1

  • Firstonly، FirstOnly10، FirstOnly100 - انتخاب و دستکاری داده ها قسمت 2 Firstonly, FirstOnly10, FirstOnly100 - Data selection and manipulation Part 2

  • دستور next - انتخاب و دستکاری داده ها قسمت 3 next statement - Data selection and manipulation Part 3

  • انتخاب ستون های خاص - انتخاب و دستکاری داده ها قسمت 4 Select specific columns - Data selection and manipulation Part 4

  • متد Insert Insert Method

آرایه (Array) Array

  • مفاهیم آرایه Array Concepts

  • آرایه- در زبان برنامه نویسی X++ - قسمت 1 Array- in X++ programming language - Part 1

  • آرایه- در زبان برنامه نویسی X++ - قسمت 2 Array- in X++ programming language - Part 2

  • آزمون آرایه Array Quiz

  • کلاس Array - در زبان برنامه نویسی X++ - قسمت 1 Array Class - in X++ programming language - Part 1

  • آرایه - کلاس های مجموعه (Collection classes) - قسمت 2 Array - Collection classes - Part 2

  • چرا ممکن است کلاس های مجموعه X++ را به انواع مرکب (آرایه های بومی) ترجیح دهید Why you might choose X++ collection classes over composite types (native arrays)

  • دستکاری آرایه در X++ Array Manipulation in X++

کانتینر (Container) در X++ Container in X++

  • مقدمه ای بر کانتینر Container Introduction

  • مثال کانتینر - با تابع conPeek() Container Example - With conPeek() funciton

  • مثال بازیابی کانتینر Container Retrieval Example

  • تابع conIns() conIns() function

  • عملگر درج کانتینر += Container Insert Operator +=

  • تابع conDel conDel function

  • تابع conPoke conPoke function

  • تابع conFind conFind function

  • تابع str2con() str2con() Function

تخصیص کانتینر و راه حل Container Assignment and Solution

  • تخصیص کانتینر Container Assignment

  • راه حل کانتینر Container Solution

لیست در X++ List in X++

  • کلاس List در زبان برنامه نویسی X++ D365 FO - قسمت 1 List Class in X++ Programming Language D365 FO - Part 1

  • کلاس List در زبان برنامه نویسی X++ D365 FO - قسمت 2 List Class in X++ Programming Language D365 FO - Part 2

  • بیانیه مسئله تخصیص کلاس List List Class Assignment Problem Statement

  • دستکاری لیست List Manipulation

  • راه حل تخصیص کلاس List List Class Assignment Solution

  • RecordInsertList در D365 FO X++ Language RecordInsertList in D365 FO X++ Language

  • تخصیص تقسیم رشته برای لیست و شمارنده در X++ Assignment String Splitting for List and enumerator in X++

Set در X++ Set in X++

  • کلاس Set در زبان برنامه نویسی X++ - قسمت 1 Set class in X++ Programming Language - Part 1

  • کلاس Set در زبان برنامه نویسی X++ - قسمت 2 Set class in X++ Programming Language - Part 2

  • کلاس Set در زبان برنامه نویسی X++ - قسمت 3 Set class in X++ Programming Language - Part 3

  • تخصیص کلاس Set در زبان برنامه نویسی X++ - قسمت 4 Set class Assignment in X++ Programming Language - Part 4

  • راه حل های تخصیص کلاس Set در زبان برنامه نویسی X++ - قسمت 5 Set class Assignments Solution in X++ Programming Language - Part 5

Map در X++ Map in X++

  • Map در X++ - قسمت 1 Map in X++ - Part 1

  • Map در X++ - قسمت 2 Map in X++ - Part 2

کلاس و اشیاء - مفهوم برنامه نویسی شی گرا (OOP) Class and Objects - Object-Oriented Programming (OOP) Concept

  • ایجاد یک کلاس Create a class

  • مثال های واقعی از شیء کلاس، داده، متد Real World Examples of Class Object Data Method

  • تابع در زبان های برنامه نویسی Function in Programming Languages

  • کپسوله سازی (Encapsulations) Encapsulations

  • پیاده سازی کد برای شیء، داده و شیء متد Code implementation for Object, Data and Method Object

  • کد Code

  • سازنده (Constructor) در D365 F&O - کد X++ Constructor in D365 F&O - X++ Code

  • آزمون کلاس و شیء Class and Object Quiz

متدها در X++ Methods in X++

  • متد Protected در زبان برنامه نویسی X++ Protected method in X++ Programming Language

  • متد Protected در وراثت Protected method in Inheritance

  • متد Private در زبان برنامه نویسی X++ Private method in X++ Programming Language

  • مقدمه ای بر متد Static - قسمت 1 Static method Introduction Part 1

  • ویژگی های متد Static - قسمت 2 Static method Characteristics Part 2

  • متد Static - دسترسی به متدهای Static، فیلدهای Static و ثابت ها - قسمت 3 Static method - Access Static Methods, Static fields, and Constants - Part 3

وراثت - مفهوم OOP - کد X++ Inheritance - OOP Concept- X++ Code

  • وراثت در D365 F&O - کد X++ Inheritance in D365 F&O - X++ Code

  • چگونه می توانید اطمینان حاصل کنید که یک کلاس نمی تواند توسط کلاس های دیگر به ارث برده شود How can you ensure that a class cannot be inherited by other classes

  • وراثت و بازنویسی سازنده - زبان برنامه نویسی X++ - D365 F&O Inheritance and Constructor Overriding - X++ Programming Language - D365 F&O

  • کلمه کلیدی IS و AS IS and AS Keyword

  • وراثت چند سطحی - D365 F&O - زبان برنامه نویسی X++ Multilevel Inheritance - D365 F&O - X++ Programming Language

  • وراثت سلسله مراتبی در D365 F&O - کد X++ Hierarchical Inheritance in D365 F&O - X++ Code

  • آزمون وراثت Inheritance Quiz

کلاس Abstract - مفهوم OOP - کد X++ Abstract Class - OOP Concept- X++ Code

  • کد Abstract Class X++ در D365 F&O - یک راهنمای جامع Abstract Class X++ Code in D365 F&O - A Comprehensive Guide

رابط (Interface) - مفهوم OOP - کد X++ Interface - OOP Concept- X++ Code

  • رابط - زبان برنامه نویسی X++ - D365 F&O Interface - X++ Programming Language - D365 F&O

متدهای جدول Tables Methods

  • متدهای جدول در آموزش فنی D365 F&O -X++ Table Methods in D365 F&O Technical -X++ Tutorial

  • متد initValue Table - D365 F&O - کد X++ initValue Table Method - D365 F&O - X++ Code

  • modifiedField() در D365 F&O - متد Table - initValue() کد X++ modifiedField() in D365 F&O - Table Method - initValue() X++ Code

  • modifiedFieldValue - متد Table - D365 F&O - کد X++ modifiedFieldValue - Table Method - D365 F&O - X++ Code

  • متد validateField Table - D365 F&O - کد X++ validateField Table Method - D365 F&O - X++ Code

  • آزمون متد Table Table Method Quiz

متدهای سفارشی Custom Methods

  • متد find find method

  • متد find قسمت 2 find method part 2

  • متد exist() exist() method

سفارشی سازی/گسترش Customization/Extension

  • چرا سفارشی سازی/گسترش؟ Why Customization/Extension?

  • چارچوب Extension و بهترین شیوه ها برای سفارشی سازی و گسترش D365 F&O Extension framework and best practices for customizing and extending D365 F&O

  • انواع عناصر رایج و دلایل Extensions در D365 F&O Common Element Types and Reasons for Extensions in D365 F&O

  • گسترش یک EDT Extend an EDT

  • Extension جدول Table Extension

  • Extension جدول - COC - Event - Event Handler Table Extension - COC - Event - Event Handler

  • Quiz Extension Quiz Extension

زنجیره فرمان (Chain of Command) Chain of Command

  • زنجیره فرمان (CoC) چیست؟ What is Chain of Command (CoC)?

  • چرا زنجیره فرمان (CoC) در D365 F&O مورد نیاز است Why Chain of Command (CoC) is Required in D365 F&O

  • چگونه از زنجیره فرمان CoC در D365 F&O استفاده کنیم؟ How to Use Chain of Command CoC in D365 F&O?

Event Handlers Event Handlers

  • Event Handler در D365 F&O - چیست، چرا Event Handler in D365 F&O - What, Why

  • Event Handler در D365 F&O - مثال عملی 1 Event Handler in D365 F&O - Practical Example 1

  • Event Handler در D365 F&O - مثال عملی 2 Event Handler in D365 F&O - Practical Example 2

فرم ها در D355 F&O Forms in D355 F&O

  • فرم ها در D355 F&O Forms in D355 F&O

  • فرم لیست ساده Simple List Form

  • فیلتر سریع در لیست ساده Quick filter on simple list

  • منو و آیتم های منو Menu and Menu Items

  • متدهای فرم استاندارد Standard form methods

  • متدهای منبع داده فرم استاندارد Standard form data source methods

  • آزمون فرم Form Quiz

سرویس گزارش گیری SQL Server (SSRS) SQL Server Reporting Services(SSRS)

  • SSRS چیست؟ What is SSRS?

حرف آخر Final Word

  • بعدش چیه! حرف آخر با تبریکات What's next! Final word with Congratulations

نمایش نظرات

مبانی برنامه نویسی X++ - آموزش فنی Dynamics 365 Finance & Operations
جزییات دوره
20.5 hours
118
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
486
4.2 از 5
دارد
دارد
دارد
Rumman Ansari
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar