DEVELOP FINANCE AND OPERATIONS APPS WITH DYNAMICS 365 (MB-500) EĞİTİMİ

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

Dynamics 365 Finance and Operations'ta X++, genişletme, veri modeli, güvenlik ve dağıtım

Develop Finance and Operations Apps with Dynamics 365 (MB-500) Eğitimi, Dynamics 365 Finance and Operations platformunda geliştirmeyi öğretir.

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

Eğitim Hakkında

X++ dilinden form ve genişletmeye, entegrasyon ve dağıtıma uzanan MB-500 geliştirici akışı

Develop Finance and Operations Apps with Dynamics 365 (MB-500) Eğitimi, Dynamics 365 Finance and Operations platformunda geliştirmeyi öğretir. Katılımcılar geliştirme ortamını, X++ dilini, veri erişimini ve veri modelini öğrenir. Form geliştirme, Chain of Command ile genişletme, olay işleyiciler ve güvenlik modeli işlenir. Veri varlıkları, özel hizmetler, business events, SysTest ile test ve Azure DevOps ile dağıtım uygulamalı ele alınarak MB-500 müfredatı kapsanır.

Süre ve Format

3 Gün. Her gün dört modül; geliştirme ortamı ve X++'tan form, genişletme, entegrasyon, test ve dağıtıma ilerlenir.

Seviye

Orta Seviye — Dynamics 365 F&O'da X++, genişletme, veri modeli, test ve dağıtımla uygulama geliştirme

Öğrenme Metodu

Her konu bir Dynamics 365 F&O geliştirme ortamında, Visual Studio ve canlı X++ kodu ile genişletme senaryolarıyla uygulanır.

Neden Bu Eğitim?

💻X++ ile geliştirme

F&O platformunun dili X++'ı öğrenerek kurumsal ERP üzerinde güçlü özelleştirmeler ve iş mantığı geliştirirsiniz.

🧩Genişletme modeli

Chain of Command ve olay işleyicilerle standart koda dokunmadan güvenli ve yükseltmeye uyumlu genişletmeler yaparsınız.

🎓MB-500 kapsamı

Microsoft'un MB-500 geliştirici müfredatını temel alır; veri modeli, test ve dağıtım konularını uçtan uca kavrarsınız.

Anahtar Konular

dynamics 365 geliştirme eğitimimb-500 eğitimix++ eğitimid365 finance operations geliştiricidynamics 365 x++ kursud365 f&o extensionchain of command dynamicsdynamics 365 geliştirici sertifikasıerp geliştirme eğitimi
“Sağlam bir F&O özelleştirmesi, standardı ezmeden genişletebilen ve her yükseltmede ayakta kalabilen koddan doğar.”

Ön Koşullar

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

1
Nesne tabanlı programlama

Sınıf, kalıtım ve metot gibi nesne tabanlı programlama kavramlarına aşinalık X++ öğrenimini kolaylaştırır.

2
D365 F&O bilgisi

Finance and Operations uygulamasının işleyişine dair temel bilgi, geliştirme konularını kavramayı destekler.

3
Geliştirme ortamı

Visual Studio ve F&O geliştirme araçlarının kurulu olduğu bir ortama erişim pratik için gereklidir.

4
Azure DevOps ilgisi

Kaynak kontrolü ve build süreçlerine dair genel ilgi, dağıtım konularında verimi artırır.

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 ortamını ve nesne modelini kavrar, X++ diliyle iş mantığı yazar, X++ sorgularıyla veriye erişir ve veri modelini tasarlar.
Modül 1
F&O Geliştirme Ortamı
  • Finance and Operations geliştirici mimarisi
  • Visual Studio ve F&O geliştirme araçları
  • Model, paket ve proje yapısının kurulumu
  • Uygulama katmanları ve nesne modeli
  • Metadata ve element türlerine genel bakış
  • Build ve derleme (compile) süreci
Modül 2
X++ Dili Temelleri
  • X++ söz dizimi ve temel veri türleri
  • Değişken, operatör ve kontrol akışı
  • Class, method ve kalıtım (inheritance)
  • Table ve kayıt arabelleği (buffer) kavramı
  • Container ve koleksiyon türleri
  • İstisna yönetimi ve try-catch bloğu
Modül 3
Veri Erişimi ve X++ Sorgu
  • select ifadesi ile kayıt sorgulama
  • while select ve join (birleştirme) türleri
  • Veri düzenleme: insert, update, delete
  • Transaction ve ttsbegin/ttscommit kullanımı
  • Query ve QueryBuildDataSource sınıfları
  • Veri bütünlüğü ve kayıt kilitleme
Modül 4
Veri Modeli ve Tablolar
  • Table, alanlar ve alan grupları
  • Genişletilmiş veri türü (EDT) ve enum
  • İlişkiler (relations) ve indeksler
  • Table metotları: validateWrite ve insert
  • Map, view ve geçici (temp) tablolar
  • Veri varlığı (data entity) kavramı
Günün hedefiKatılımcı form geliştirir, Chain of Command ve olay işleyicilerle genişletme yapar, iş mantığını sınıflarda kurar ve güvenlik rol modelini uygular.
Modül 1
Form Geliştirme ve Tasarım
  • Form yapısı, veri kaynağı ve tasarım deseni
  • Form tasarım (design) ve kontroller
  • Form metotları ve olay (event) işleme
  • Görüntüleme (display) ve edit metotları
  • Form parçası (form part) ve FactBox
  • Liste sayfası (list page) deseni
Modül 2
Genişletme (Extension) Modeli
  • Genişletme ve overlayering arasındaki fark
  • Chain of Command (CoC) yöntemi
  • Olay işleyici (event handler) aboneliği
  • Tablo ve form uzantıları (extension)
  • Delege (delegate) tanımı ve kullanımı
  • Genişletme en iyi uygulamaları
Modül 3
İş Mantığı ve Sınıflar
  • SysOperation framework ile işlem yürütme
  • Batch (toplu iş) işleme çerçevesi
  • Number sequence (numara serisi) kullanımı
  • Workflow framework entegrasyonu
  • RunBase ve çalıştırma desenleri
  • Genişletilebilir kod tasarım ilkeleri
Modül 4
Güvenlik ve Rol Modeli
  • Güvenlik rolleri, görev ve ayrıcalık yapısı
  • Giriş noktası (entry point) güvenliği
  • Kod içinde programatik güvenlik denetimi
  • Genişletilebilir veri güvenliği (XDS)
  • Görev ayrımı (segregation of duties)
  • Güvenlik kaynağı ve yetkilendirme
Günün hedefiKatılımcı veri varlıkları ve servislerle entegrasyon geliştirir, business events kullanır, SysTest ile test yazar ve Azure DevOps ile build ve dağıtım yapar.
Modül 1
Veri Entegrasyonu
  • Veri varlığı ile içe ve dışa aktarım
  • Data management framework (DMF)
  • OData uç noktaları ve açığa çıkarma
  • Toplu veri API'si (batch data API)
  • Dual-write ile Dataverse entegrasyonu
  • Veri eşleme ve dönüşüm işlemleri
Modül 2
Hizmet ve Dış Entegrasyon
  • Özel hizmet (custom service) geliştirme
  • JSON ve X++ serileştirme işlemleri
  • Business events ile olay yayını
  • Azure ile entegrasyon senaryoları
  • Dış sistem çağrısı ve kimlik doğrulama
  • Hata yönetimi ve yeniden deneme
Modül 3
Test ve Hata Ayıklama
  • SysTest framework ile birim testi
  • Test verisi ve test metodu yazımı
  • Visual Studio ile hata ayıklama (debug)
  • Infolog ve çalışma zamanı hata izleme
  • Performans analizi ve optimizasyon
  • Kod kalitesi ve best practice denetimi
Modül 4
Build, Sürüm ve Dağıtım
  • Azure DevOps ve kaynak kontrolü
  • Otomatik build pipeline kurulumu
  • Deployable package (dağıtım paketi) oluşturma
  • LCS (Lifecycle Services) ile dağıtım
  • Ortamlar arası taşıma ve sürümleme
  • MB-500 sınav konularıyla eşleştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Geliştirme ortamı

F&O geliştirme mimarisini, model ve paket yapısını ve Visual Studio araçlarını etkin biçimde kullanırsınız.

✅
X++ dili

X++ ile sınıf, metot ve kalıtım kullanarak kurumsal ERP üzerinde iş mantığı ve özelleştirme geliştirirsiniz.

✅
Veri erişimi

select, while select ve transaction yönetimiyle veriye güvenli ve bütünlüğü koruyarak erişirsiniz.

✅
Veri modeli

Table, EDT, enum, ilişki ve data entity tasarlayarak sağlam ve genişletilebilir bir veri modeli kurarsınız.

✅
Form geliştirme

Form tasarımı, veri kaynakları, metotlar ve liste sayfası desenleriyle kullanıcı arayüzleri geliştirirsiniz.

✅
Genişletme modeli

Chain of Command ve olay işleyicilerle standart koda dokunmadan yükseltmeye uyumlu genişletmeler yaparsınız.

✅
Entegrasyon

Veri varlıkları, OData, özel hizmetler ve business events ile F&O'yu dış sistemlere entegre edersiniz.

✅
Test ve dağıtım

SysTest ile test yazar, Azure DevOps ile build alır ve LCS ile ortamlar arası dağıtımı yönetirsiniz.

Kimler İçin Uygundur?

  • Dynamics 365 Finance and Operations geliştiricileri
  • ERP projelerinde özelleştirme yapan yazılımcılar
  • teknik danışmanlar
  • X++ ile genişletme geliştirecek proje ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Dynamics 365 Finance and Operations geliştiricileri, ERP projelerinde özelleştirme yapan yazılımcılar, teknik danışmanlar ve X++ ile genişletme geliştirecek proje ekipleri için uygundur. Nesne tabanlı programlama ve temel F&O bilgisi beklenir.
MB-500 sınavı ile ilişkisi nedir?
Eğitim, Microsoft'un MB-500: Dynamics 365 Finance and Operations Apps Developer sınav müfredatını temel alır. X++, veri modeli, genişletme, güvenlik, entegrasyon, test ve dağıtım konularını kapsar; sınav başvurusu ve ücreti ilgili kuruma aittir.
Overlayering yerine neden genişletme kullanılıyor?
Modern F&O geliştirmesi standart kodu değiştirmeyi (overlayering) değil, genişletmeyi (extension) esas alır. Eğitimde Chain of Command ve olay işleyicilerle standart koda dokunmadan, platform yükseltmelerinde ayakta kalan genişletmeler yazmayı öğrenirsiniz.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Geliştirme ortamı ve X++'tan form, genişletme, entegrasyon, test ve dağıtıma ilerlenir. Yüz yüze veya online yapılabilir; içerik kurumun Dynamics 365 projelerine göre uyarlanabilir.
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++, genişletme, test ve dağıtım konularını ve geliştirilen örnek çözümü 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. Develop Finance and Operations Apps with Dynamics 365 (MB-50 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 SistemleriSalesforce Public Sector Solutions (SP-PSS301) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Salesforce Public Sector Solutions (SP-PSS301) Eğitimi

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

Salesforce PSS301 müfredatıyla lisans, izin, yardım, teftiş ve hibe süreçleri ile Experience Cloud vatandaş portalını öğreten kamu sektörü uygulamalı eğitimi.

Detayları Gör →
CRM SistemleriSalesforce Satış için Eğitimi
Kurumsal Uygulamalar Eğitimleri

Salesforce Satış için Eğitimi

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

Sales Cloud ile lead, fırsat, satış hattı, fiyatlama, satış tahmini, otomasyon ve raporlamayı öğreterek satış sürecini uçtan uca yönetmeyi kazandıran eğitim.

Detayları Gör →
CRM SistemleriSalesforce Satış ve Yönetim için Eğitimi
Kurumsal Uygulamalar Eğitimleri

Salesforce Satış ve Yönetim için Eğitimi

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

Salesforce Sales Cloud ile aday, fırsat, boru hattı yönetimi; otomasyon, raporlama, güvenlik ve organizasyon yönetimini öğreten uygulamalı CRM eğitimi.

Detayları Gör →
CRM SistemleriSalesforce Sigorta ve Kiralama: Tam Yaşam Döngüsü Yönetimi Eğitimi
Kurumsal Uygulamalar Eğitimleri

Salesforce Sigorta ve Kiralama: Tam Yaşam Döngüsü Yönetimi Eğitimi

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

Salesforce ile sigorta poliçesi ve kiralama sözleşmesi yaşam döngüsünü; teklif, poliçe, hasar, yenileme, ödeme ve iade süreçleriyle yönetmeyi öğreten eğitim.

Detayları Gör →
CRM SistemleriSalesforce Şimşek Eğitimi
Kurumsal Uygulamalar Eğitimleri

Salesforce Şimşek Eğitimi

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

Salesforce Lightning Experience, Lightning App Builder, bileşenler, Flow ve Classic'ten geçişi öğreten uygulamalı düşük kodlu Lightning eğitimi.

Detayları Gör →
CRM SistemleriSalesforce: Administration Essentials For New Admins Eğitimi
Kurumsal Uygulamalar Eğitimleri

Salesforce: Administration Essentials For New Admins Eğitimi

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

Yeni Salesforce yöneticileri için organizasyon kurulumu, kullanıcı ve güvenlik yönetimi, veri modeli, otomasyon ve raporlamayı öğreten ADM-201 uyumlu eğitim.

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