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

Dynamics 365 F&O uygulamalarını X++ ile geliştirin

Geliştirme ortamı, veri modeli, X++, uzantılar, veri varlıkları, güvenlik ve dağıtım bir arada

MB-500T00 Develop Finance and Operations Apps with Dynamics 365 Eğitimi, geliştiricileri D365 Finance and Operations uygulamalarını özelleştirecek ve genişletecek düzeye taşır.

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

Eğitim Hakkında

Veri modelinden X++ ve uzantılara, F&O geliştirme becerilerini uçtan uca kazandırır

MB-500T00 Develop Finance and Operations Apps with Dynamics 365 Eğitimi, geliştiricileri D365 Finance and Operations uygulamalarını özelleştirecek ve genişletecek düzeye taşır. Katılımcılar ortam ve mimariyi, tabloları, EDT ve enum'ları, form desenlerini, X++ ve nesne yönelimli programlamayı, extension ve Chain of Command'ı, SysOperation ve toplu işleri, veri varlıklarını, SSRS raporlamayı ve DevOps dağıtımını öğrenir. İçerik MB-500 yetenek alanlarına göre kurgulanmıştır.

Süre ve Format

3 Gün. Her gün dört modül; her konu kavram anlatımı, Visual Studio'da kodlama ve F&O ortamında uygulamalı geliştirme senaryolarıyla pekiştirilir.

Seviye

Orta Seviye — Dynamics 365 Finance and Operations uygulamalarını X++ ile geliştirmek isteyen geliştiriciler için

Öğrenme Metodu

Kavramlar örneklerle anlatılır; veri modeli, X++ ve uzantılar Visual Studio ve F&O ortamında uygulamalı kodlama senaryolarıyla pekiştirilir.

Neden Bu Eğitim?

💻Gerçek geliştirme

Veri modelinden X++ koduna kadar F&O geliştirme becerilerini uygulamalı kazanarak gerçek özelleştirmeler yazabilir hale gelirsiniz.

🧩Güvenli uzantı

Extension ve Chain of Command ile çekirdeği bozmadan genişletmeyi öğrenerek yükseltmeye dayanıklı çözümler geliştirirsiniz.

🚀Geliştirici yolu

MB-500 yetenek alanlarına göre kurgulanan müfredatla F&O geliştirici rolüne güçlü ve yapılandırılmış bir hazırlık yaparsınız.

Anahtar Konular

mb-500 eğitimidynamics 365 f&o geliştirmex++ eğitimifinance and operations developerd365 geliştirici eğitimichain of command x++veri varlıkları dynamicsmicrosoft dynamics 365 kursusysoperation batchmb-500t00
“İyi bir F&O geliştiricisi çekirdeği ezmez, onu zarifçe genişletir; yükseltmeye dayanıklı kod yazan, bugünü değil yarını da inşa eder.”

Ön Koşullar

Programdan en iyi verimi almak için gereken temel bilgi ve deneyim

1
Programlama temeli

C# veya benzeri nesne yönelimli bir dilde temel programlama bilgisi X++ öğrenmeyi belirgin biçimde kolaylaştırır.

2
Veritabanı bilgisi

İlişkisel veritabanı ve SQL kavramlarına aşinalık tablo ve veri modeli konularını anlamayı kolaylaştırır.

3
D365 aşinalığı

Dynamics 365 Finance and Operations uygulama arayüzüne genel aşinalık geliştirme bağlamını kavramayı kolaylaştırır.

4
Geliştirici bakışı

Visual Studio ve sürüm kontrolü gibi araçlara ilgi uygulamalı geliştirme bölümlerinden alınan 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 uygulama mimarisini ve geliştirme ortamını kavrar, Visual Studio'da proje ve metadata yapısını kullanır, tabloları, EDT ve enum'ları tasarlar ve formları veri kaynaklarıyla kurar.
Modül 1
F&O Mimarisi ve Geliştirme Ortamı
  • Finance and Operations katmanlı uygulama mimarisi
  • Tier-1 (geliştirme) ve Tier-2 ortam farkları
  • Uygulama nesne ağacı (AOT) ve metadata kavramı
  • Model, modül ve paket (package) yapısı
  • Lifecycle Services (LCS) ortam yönetimi
  • Geliştirme döngüsü ve araç zinciri genel bakışı
Modül 2
Visual Studio, Projeler ve Metadata
  • Visual Studio geliştirme araçlarının kurulumu
  • Proje, model ve çözüm (solution) organizasyonu
  • Uygulama Gezgini (Application Explorer) kullanımı
  • Element oluşturma, düzenleme ve özellik yönetimi
  • Etiketler (labels) ve çok dilli metin yönetimi
  • Sürüm kontrolü ve Azure DevOps bağlantısı
Modül 3
Tablolar, EDT ve Numaralandırmalar
  • Tablo tasarımı, alanlar ve alan grupları
  • Genişletilmiş veri türü (EDT) oluşturma ve kullanımı
  • Temel enum ve genişletilebilir enum tanımları
  • Tablo ilişkileri (relations) ve dizinler (index)
  • Tablo metotları ve doValidate/initValue mantığı
  • Veri bütünlüğü, delete actions ve kısıtlar
Modül 4
Formlar, Veri Kaynakları ve Arayüz
  • Form yapısı: veri kaynakları ve tasarım bölümü
  • Form desenleri (form patterns) ve uygulanması
  • Hızlı sekmeler, ızgaralar ve kontroller
  • Form metotları ve olay (event) işleme
  • Görünüm (display) ve düzenleme (edit) metotları
  • Çalışma alanları ve gezinme (navigation) tasarımı
Günün hedefiKatılımcı X++ dilinin temellerini ve sözdizimini öğrenir, sınıf ve nesneleri kurar, olay tabanlı programlamayı, extension ile Chain of Command'ı ve SysOperation ile toplu işleri uygular.
Modül 1
X++ Dili Temelleri
  • X++ söz dizimi, değişkenler ve veri türleri
  • Akış kontrolü: koşul, döngü ve istisna işleme
  • Select ifadeleri ve veritabanı erişimi
  • tTS (transaction) ve kayıt üzerinde işlemler
  • Diziler, konteyner (container) ve koleksiyonlar
  • Info log, hata ve uyarı mesajları yönetimi
Modül 2
Sınıflar, Nesneler ve Olaylar
  • Sınıf tanımı, metotlar ve kalıtım (inheritance)
  • Erişim belirleyiciler ve arayüzler (interface)
  • Soyut sınıflar ve çok biçimlilik (polymorphism)
  • Olay (event) tabanlı programlama kavramı
  • Temsilciler (delegates) ve olay işleyiciler
  • Pre/post ve doğrulama (validation) olayları
Modül 3
Uzantı ve Chain of Command
  • Genişletme (extension) modeli ve overlayering farkı
  • Tablo, form ve enum uzantıları oluşturma
  • Chain of Command (CoC) ile metot genişletme
  • next anahtar sözcüğü ve çağrı zinciri mantığı
  • Olay işleyicilerle gevşek bağlı genişletme
  • Yükseltmeye dayanıklı özelleştirme ilkeleri
Modül 4
SysOperation ve Toplu İşler
  • SysOperation çerçevesi: veri sözleşmesi ve kontrolör
  • Service, controller ve UI builder bileşenleri
  • Toplu iş (batch) oluşturma ve zamanlama
  • Batch grupları ve sunucu üzerinde yürütme
  • İlerleme (progress) ve iş paralelleştirme
  • RunBase ile SysOperation karşılaştırması
Günün hedefiKatılımcı veri varlıklarıyla entegrasyonu kurar, SSRS ve elektronik raporlamayı geliştirir, rol tabanlı güvenliği tasarlar ve LCS ile Azure DevOps üzerinden derleme ve dağıtımı uygular.
Modül 1
Veri Varlıkları ve Entegrasyon
  • Veri varlığı (data entity) kavramı ve tasarımı
  • Veri yönetimi çerçevesi (DMF) ile içe/dışa aktarma
  • OData ile veri varlığı tüketimi
  • Veri olayları ve tetikleyici (trigger) kullanımı
  • Hazırlama (staging) tabloları ve dönüştürmeler
  • Varlık eşleme ve veri göçü senaryoları
Modül 2
Raporlama: SSRS ve ER
  • SSRS rapor veri sağlayıcı (RDP) sınıfı tasarımı
  • Rapor veri sözleşmesi ve kullanıcı arayüzü
  • Tasarım, gruplama ve rapor düzeni oluşturma
  • Rapor menü öğesi ve yazdırma yönetimi
  • Elektronik Raporlama (ER) yapılandırmaları
  • Belge (document) ve toplu rapor üretimi
Modül 3
Güvenlik Mimarisi
  • Rol, görev (duty) ve ayrıcalık (privilege) hiyerarşisi
  • Güvenlik nesneleri ve izin (permission) tanımları
  • Görevler ayrılığı (segregation of duties)
  • Genişletilebilir veri güvenliği (XDS) politikaları
  • Güvenlik rollerinin kod ve metadata ile tanımı
  • Güvenlik tanı (diagnostics) ve denetim araçları
Modül 4
Derleme, Paketleme ve Dağıtım
  • Dağıtılabilir paket (deployable package) oluşturma
  • Azure DevOps ile derleme (build) otomasyonu
  • Sürüm kontrolü ve kod birleştirme (merge) akışı
  • LCS üzerinden ortama paket dağıtımı
  • Veritabanı senkronizasyonu ve test adımları
  • Dağıtım sonrası doğrulama ve geri alma planı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ortam ve mimari

F&O katmanlı mimarisini ve geliştirme ortamını kavrayarak Visual Studio'da proje ve metadata yapısını doğru kullanırsınız.

✅
Veri modeli

Tabloları, EDT ve enum'ları ilişkiler ve dizinlerle tasarlayarak uygulamanın veri modelini sağlam biçimde kurarsınız.

✅
Form geliştirme

Form desenlerini ve veri kaynaklarını kullanarak olay tabanlı, tutarlı ve kullanılabilir kullanıcı arayüzleri geliştirirsiniz.

✅
X++ programlama

X++ dilini, select ifadelerini ve işlem yönetimini uygulayarak sağlam iş mantığı ve veritabanı erişimi kodlarsınız.

✅
Uzantı modeli

Extension ve Chain of Command ile çekirdeği bozmadan genişleterek yükseltmeye dayanıklı özelleştirmeler yazarsınız.

✅
Batch ve servis

SysOperation çerçevesiyle toplu işleri ve servisleri kurarak uzun süren işlemleri sunucu tarafında güvenle yürütürsünüz.

✅
Veri ve rapor

Veri varlıkları, OData ve SSRS raporlamayı geliştirerek entegrasyon ve raporlama ihtiyaçlarını uçtan uca karşılarsınız.

✅
Yayına alma

Güvenlik rollerini tasarlayıp LCS ve Azure DevOps ile derleme ve dağıtımı kurarak çözümleri güvenle yayına alırsınız.

Kimler İçin Uygundur?

  • Dynamics 365 Finance and Operations geliştirici adayları
  • X++ öğrenmek isteyen yazılım geliştiriciler
  • teknik danışmanlar
  • F&O çözümlerini özelleştirip genişletmek isteyen geliştirme ekibi üyeleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Dynamics 365 Finance and Operations geliştirici adayları, X++ öğrenmek isteyen yazılım geliştiriciler, teknik danışmanlar ve F&O çözümlerini özelleştirip genişletmek isteyen geliştirme ekibi üyeleri için uygundur. C# gibi nesne yönelimli bir dilde temel programlama bilgisi güçlü biçimde önerilir.
X++ bilmeden bu eğitime katılabilir miyim?
Evet. X++ dili sıfırdan ve temel sözdiziminden başlayarak anlatılır. Ancak C# veya benzeri nesne yönelimli bir dilde temel programlama ile ilişkisel veritabanı bilgisi, dili ve veri modeli konularını kavramayı belirgin biçimde kolaylaştırır. Konular uygulamalı kodlama ile pekiştirilir.
Bu eğitim ile diğer MB-500 eğitiminin farkı nedir?
Her iki program da aynı MB-500 geliştirici yetenek alanlarını kapsar. Bu eğitim sıralamada veri modelinden X++'a ve SSRS raporlamaya uzanan klasik geliştirme akışını izler; diğer MB-500 programı ise OData ve özel servislerle dış entegrasyona biraz daha fazla ağırlık verir. İçerik özünde eşdeğerdir.
MB-500 sınavına hazırlık sağlıyor mu?
Müfredat MB-500 sınavının kapsadığı yetenek alanlarına göre kurgulanmıştır ve sınava güçlü bir temel oluşturur. Resmi sertifikasyon sınavına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir; eğitim bir hazırlık programıdır.
Eğitim sonunda sertifika veriliyor mu?
Evet. Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve kavranan konuları belgeler. Microsoft'un resmi sertifikasyon sınavına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir.

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. MB-500T00 Develop Finance and Operations Apps with Dynamics 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 SistemleriMB-7005 Create and manage journeys with Dynamics 365 Customer Insights Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-7005 Create and manage journeys with Dynamics 365 Customer Insights Eğitimi

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

Dynamics 365 Customer Insights - Journeys ile segment, e-posta, gerçek zamanlı yolculuk, tetikleyici, puanlama ve analitiği öğreten MB-7005 eğitimi.

Detayları Gör →
CRM SistemleriMB-700T00 Microsoft Dynamics 365: Finance and Operations Apps Solution Architect Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-700T00 Microsoft Dynamics 365: Finance and Operations Apps Solution Architect Eğitimi

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

Finance and Operations projelerinde çözüm mimarı rolü, mimari tasarım, veri geçişi, entegrasyon, güvenlik ve devreye almayı öğreten MB-700T00 eğitimi.

Detayları Gör →
CRM SistemleriMB-800T00: Manage business solutions with Microsoft Dynamics 365 Business Central Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-800T00: Manage business solutions with Microsoft Dynamics 365 Business Central Eğitimi

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

Dynamics 365 Business Central'da şirket kurulumu, finans, satış, satın alma, stok ve canlıya geçişi öğreten MB-800T00 fonksiyonel danışman eğitimi.

Detayları Gör →
CRM SistemleriMB-910T00 Introduction to Microsoft Dynamics 365 (CRM) Eğitimi
Kurumsal Uygulamalar Eğitimleri

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

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

Dynamics 365 CRM uygulamalarına giriş: Sales, Customer Service, Field Service, Project Operations ve Power Platform temellerini öğreten MB-910 eğitimi.

Detayları Gör →
CRM SistemleriMB-920T00 Microsoft Dynamics 365 Fundamentals (ERP) Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-920T00 Microsoft Dynamics 365 Fundamentals (ERP) Eğitimi

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

Dynamics 365 ERP uygulamalarına giriş: Finance, Supply Chain, Commerce, Human Resources ve Project Operations temellerini öğreten MB-920 eğitimi.

Detayları Gör →
CRM SistemleriMicrosoft Dynamics 365 Business Central Developer Course (MB-820T00) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics 365 Business Central Developer Course (MB-820T00) Eğitimi

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

Business Central'da AL diliyle uzantı geliştirme, olay tabanlı mimari, API ve yayımlamayı MB-820T00 müfredatına göre öğreten uygulamalı eğitim.

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