MICROSOFT DYNAMICS 365: FINANCE AND OPERATIONS APPS DEVELOPER (MB-500) EĞİTİMİ

Dynamics 365 F&O için X++ ile geliştirin

X++, extension, Chain of Command, veri varlıkları ve LCS ile F&O uygulama geliştirme

Microsoft Dynamics 365: Finance and Operations Apps Developer (MB-500) Eğitimi, F&O uygulamalarında X++ ile özelleştirme geliştirmeyi öğretir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Geliştirme ortamından X++ koduna, extension ve veri varlıklarından dağıtıma kadar MB-500 odaklı akış

Microsoft Dynamics 365: Finance and Operations Apps Developer (MB-500) Eğitimi, F&O uygulamalarında X++ ile özelleştirme ve genişletme geliştirmeyi öğretir. Katılımcılar Visual Studio geliştirme ortamını, X++ dilini, tablo, EDT ve form gibi AOT öğelerini öğrenir. Extension ve Chain of Command ile çekirdeğe dokunmadan genişletme, veri varlıklarıyla entegrasyon, raporlama, güvenlik ve Azure DevOps ile ALM uygulamalı işlenir. Program MB-500 sınav alanlarıyla hizalanır.

Süre ve Format

3 Gün. Her gün dört modül; geliştirme ortamı ve X++ dilinden extension, veri varlıkları ve dağıtıma kadar uygulamalı ilerlenir.

Seviye

Orta Seviye — X++, extension ve veri varlıklarıyla Dynamics 365 Finance ve Operations uygulama geliştirme

Öğrenme Metodu

Her konu bir Tier-1 geliştirme ortamında Visual Studio ve F&O üzerinde adım adım X++ örnekleriyle uygulanarak gösterilir.

Neden Bu Eğitim?

💻Genişletme odaklı

Extension ve Chain of Command ile çekirdek kodu değiştirmeden güncellemeye dayanıklı özelleştirmeler geliştirmeyi öğrenirsiniz.

🔗Entegrasyon gücü

Veri varlıkları, OData ve DMF ile F&O verisini dış sistemlerle güvenli biçimde içe ve dışa aktarmayı kavrarsınız.

📜MB-500 hizalı

Program MB-500 sınav alanlarına göre kurgulanır; geliştirme, veri, raporlama ve ALM konuları bütünsel işlenir.

Anahtar Konular

dynamics 365 eğitimimb-500 eğitimix++ eğitimifinance and operations geliştirmedynamics 365 developer kursud365 f&o eğitimix++ extensiondynamics erp geliştirmemb-500 sınav hazırlık
“İyi bir F&O geliştiricisi, çekirdeğe dokunmadan genişletir; böylece her güncelleme yük değil, kazanç olur.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam

1
Nesne yönelimli programlama

C# veya Java gibi bir dilde sınıf, kalıtım ve metot kavramlarına aşinalık X++ öğrenmeyi kolaylaştırır.

2
F&O işlevsel bilgi

Finance veya Supply Chain modüllerinin temel iş akışlarını tanımak geliştirme bağlamını anlamada faydalıdır.

3
Geliştirme ortamı

Visual Studio içeren bir Tier-1 F&O geliştirme ortamına erişim uygulamalı örnekler için gereklidir.

4
Veritabanı temeli

İlişkisel veritabanı ve temel SQL bilgisi tablo ve sorgu konularında yardımcı olur.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı F&O geliştirme mimarisini kavrar, Visual Studio araçlarıyla model ve proje kurar, X++ dilinde sınıf ve metot yazarak temel iş mantığı geliştirir.
Modül 1
F&O Mimarisi ve Geliştirme Ortamı
  • F&O katmanlı mimarisi ve AOS rolünün incelenmesi
  • Tier-1 ortam, LCS ve geliştirme topolojisi
  • Visual Studio Dynamics 365 eklentisinin kullanımı
  • Model, paket ve proje kavramlarının ayrımı
  • Metadata ve element arama ile Application Explorer
  • Build, senkronizasyon ve veritabanı güncelleme akışı
Modül 2
X++ Dil Temelleri
  • X++ veri tipleri, değişken ve operatör kullanımı
  • Koşul, döngü ve akış kontrol yapıları
  • select deyimi ile tablo verisine erişim
  • while select ve join ile çoklu tablo sorgusu
  • ttsBegin ve ttsCommit ile işlem bütünlüğü
  • info, warning ve error ile Infolog mesajları
Modül 3
Nesne Yönelimli X++
  • Sınıf, metot ve üye değişken tanımlama
  • Kalıtım, abstract sınıf ve metot geçersiz kılma
  • Interface tanımı ve çoklu uygulama
  • Construct deseni ve nesne oluşturma
  • Parm metotları ile özellik erişimi
  • Exception ve try catch ile hata yönetimi
Modül 4
AOT Öğeleri ve Metadata
  • Application Object Tree yapısı ve öğe türleri
  • Label dosyaları ve çok dilli etiket yönetimi
  • Extended Data Type ve base enum tanımı
  • Macro kullanımı ve kod yeniden kullanımı
  • Element özelliklerinin Properties penceresiyle yönetimi
  • Cross reference ile bağımlılık analizi
Günün hedefiKatılımcı tablo ve form öğeleri tasarlar, extension ile öğeleri genişletir, Chain of Command ve olay işleyicilerle çekirdek davranışı güvenle değiştirir.
Modül 1
Tablolar ve Veri Yapıları
  • Tablo alanları, index ve ilişki tanımlama
  • Table ve field grup ile veri düzeni
  • Delete action ve referans bütünlüğü kuralları
  • Tablo metotları ve validateWrite kullanımı
  • Valid time state ile tarih bazlı veri
  • Temporary tablo ve InMemory kullanımı
Modül 2
Formlar ve Kullanıcı Arayüzü
  • Form data source ve desen seçimi
  • Form design ile grid ve alan yerleşimi
  • Form metotları ve data source olayları
  • Display ve edit metotlarının kullanımı
  • Menu item ile forma gezinme bağlama
  • Workspace ve tile ile analiz arayüzü
Modül 3
Extension ile Genişletme
  • Overlayering yerine extension yaklaşımı
  • Tablo, EDT ve enum extension oluşturma
  • Form extension ile alan ve kontrol ekleme
  • Extension class ile mantık genişletme
  • Model bağımlılığı ve referans yönetimi
  • Güncellemeye dayanıklı özelleştirme ilkeleri
Modül 4
Chain of Command ve Olaylar
  • Chain of Command ile metot sarma ve next çağrısı
  • Pre ve post event handler tanımlama
  • Delegate ile gevşek bağlı genişletme
  • Form ve data source olaylarının yakalanması
  • SysExtension ile çalışma zamanı çözümleme
  • Olay odaklı genişletmede en iyi uygulamalar
Günün hedefiKatılımcı veri varlıklarıyla entegrasyon kurar, SSRS raporu geliştirir, güvenlik rollerini tasarlar ve Azure DevOps ile LCS üzerinden dağıtım yapar.
Modül 1
Veri Varlıkları ve Entegrasyon
  • Data entity oluşturma ve staging yapısı
  • Data Management Framework ile içe ve dışa aktarım
  • OData uç noktası ile dış sistem erişimi
  • Custom service ile JSON tabanlı entegrasyon
  • Recurring integration ve toplu veri akışı
  • Business events ile olay tabanlı tetikleme
Modül 2
SSRS ve Power BI Raporlama
  • Report Data Provider sınıfı ile veri hazırlama
  • SSRS tasarımı ve veri seti bağlama
  • Rapor parametreleri ve filtreleme
  • Controller sınıfı ile rapor çalıştırma
  • Menu item ile rapora erişim sağlama
  • Embedded Power BI ile analitik görseller
Modül 3
Güvenlik ve Performans
  • Ayrıcalık, görev, rol ve çoğaltma hiyerarşisi
  • Extensible Data Security ile satır düzeyi erişim
  • Alan düzeyi güvenlik ve veri şifreleme
  • SysOperation framework ile toplu işlem
  • Batch job ve zamanlanmış görev tanımı
  • Sorgu ve kod performansı iyileştirme ilkeleri
Modül 4
ALM, DevOps ve Dağıtım
  • Azure DevOps ile sürüm kontrolü ve branching
  • Build pipeline ile otomatik derleme
  • Deployable package hazırlama ve oluşturma
  • LCS ortamına paket yükleme ve dağıtımı
  • Golden config ve ortam yönetimi
  • Unit test ve kalite kapısı uygulaması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Geliştirme ortamı

F&O mimarisini kavrar, Visual Studio araçlarıyla model, paket ve proje kurarak geliştirme ortamını yönetirsiniz.

✅
X++ dili

X++ ile veri erişimi, nesne yönelimli sınıflar ve işlem bütünlüğü içeren iş mantığı geliştirirsiniz.

✅
Tablo ve form

Tablo, EDT ve form gibi AOT öğelerini tasarlar, index, ilişki ve arayüz düzenini doğru kurarsınız.

✅
Extension

Extension ile tablo, form ve enum öğelerini çekirdeği değiştirmeden güncellemeye dayanıklı biçimde genişletirsiniz.

✅
Chain of Command

Chain of Command ve olay işleyicilerle çekirdek davranışı güvenle sarar ve genişletirsiniz.

✅
Entegrasyon

Veri varlıkları, OData ve DMF ile F&O verisini dış sistemlerle içe ve dışa aktararak entegre edersiniz.

✅
Raporlama ve güvenlik

SSRS raporu geliştirir, güvenlik rolleri ve veri güvenliğiyle erişim denetimini yapılandırırsınız.

✅
ALM ve dağıtım

Azure DevOps ve LCS ile sürüm kontrolü, build ve deployable package üzerinden dağıtımı yönetirsiniz.

Kimler İçin Uygundur?

  • Dynamics 365 Finance ve Supply Chain Management uygulamalarını genişletecek X++ geliştiricileri
  • ERP teknik danışmanları
  • çözüm mimarları ile MB-500 sınavına hazırlanan profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Dynamics 365 Finance ve Supply Chain Management uygulamalarını genişletecek X++ geliştiricileri, ERP teknik danışmanları ve MB-500 sınavına hazırlanan profesyoneller için uygundur. Nesne yönelimli programlama bilgisi beklenir.
X++ bilmiyorum, katılabilir miyim?
Evet. Eğitim X++ dilini temelden işler ve C# gibi nesne yönelimli bir dile aşinalığı olanlar için hızlı ilerler. Veri tiplerinden sınıf ve metotlara, select deyiminden işlem bütünlüğüne kadar dil uygulamalı anlatılır.
Overlayering yerine neden extension öğretiliyor?
Bulut tabanlı F&O'da çekirdek kodu değiştiren overlayering desteklenmez. Eğitimde extension, Chain of Command ve olay işleyicilerle çekirdeğe dokunmadan genişletme öğretilir; bu yaklaşım platform güncellemelerine dayanıklı özelleştirmeler sağlar.
Eğitim MB-500 sınavına hazırlar mı?
Program MB-500 sınav alanlarıyla hizalıdır: geliştirme, veri varlıkları, kod geliştirme, raporlama, güvenlik ve ALM işlenir. Sınav başvurusu ve ücreti ilgili kuruma aittir; eğitim bu alanlarda pratik hazırlık sağlar.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika işlenen X++, extension ve entegrasyon konularını belgeler; kurumsal gruplara özel uyarlama yapılabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Microsoft Dynamics 365: Finance and Operations Apps Develope Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

CRM SistemleriIntroduction to Microsoft Dynamics 365 (CRM) (MB-910) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Introduction to Microsoft Dynamics 365 (CRM) (MB-910) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

MB-910 eğitimi: Dynamics 365 Sales, Customer Service, Field Service ve Customer Insights uygulamalarının temellerini öğrenin, sınava hazırlanın.

Detayları Gör →
CRM SistemleriIntroduction to sales in Dynamics 365 (AB-6003) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Introduction to sales in Dynamics 365 (AB-6003) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

AB-6003 eğitimi: Business Central'da müşteri, teklif, sipariş, sevkiyat, fatura ve satış analiziyle satış sürecini uygulamalı öğrenin.

Detayları Gör →
CRM SistemleriIntroduction to service in Dynamics 365 (AB-6004) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Introduction to service in Dynamics 365 (AB-6004) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

AB-6004 eğitimi: Business Central'da servis öğesi, kaynak, servis siparişi, sözleşme ve servis analiziyle servis yönetimini uygulamalı öğrenin.

Detayları Gör →
CRM SistemleriIntroduction to service in Dynamics 365 Eğitimi
Kurumsal Uygulamalar Eğitimleri

Introduction to service in Dynamics 365 Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Dynamics 365 Customer Service'e giriş: vaka yönetimi, kuyruklar, bilgi bankası, SLA ve yetkilendirmeleri uygulamalı öğreten başlangıç düzeyi eğitim programı.

Detayları Gör →
CRM SistemleriIntroduction to supply chain management in Dynamics 365 (AB-6005) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Introduction to supply chain management in Dynamics 365 (AB-6005) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Dynamics 365 Supply Chain Management giriş eğitimi: ürün bilgisi, stok, ambar, satın alma, satış, üretim ve ana planlama temellerini uygulamalı öğretir.

Detayları Gör →
CRM SistemleriKeeping Track of Activities in Dynamics 365 for Sales Eğitimi
Kurumsal Uygulamalar Eğitimleri

Keeping Track of Activities in Dynamics 365 for Sales Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Dynamics 365 Sales'te görev, telefon, e-posta ve randevu etkinliklerini zaman çizelgesi, atama, Outlook ve raporlarla izlemeyi öğreten uygulamalı eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn