MICROSOFT DYNAMICS 365 F&O – GELİŞTİRME VE TEKNİK DESTEK EĞİTİMİ

F&O'yu X++ ve uzantılarla güvenle geliştirin

X++ nesne modeli, extension, veri varlıkları, SSRS raporları ve LCS ile derleme ve dağıtım

Microsoft Dynamics 365 F&O – Geliştirme ve Teknik Destek Eğitimi, ERP platformunda X++ ve uzantı modeliyle güvenli geliştirme yapmayı öğretir.

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

Eğitim Hakkında

Geliştiriciler için X++ ve uzantı modelinden veri varlıklarına, SSRS'ten LCS dağıtımına teknik akış

Microsoft Dynamics 365 F&O – Geliştirme ve Teknik Destek Eğitimi, ERP platformunda X++ ve uzantı modeliyle güvenli geliştirme yapmayı öğretir. Katılımcılar Visual Studio ve geliştirme ortamıyla çalışır; tablo, form ve sınıfları uzantı (extension) yaklaşımıyla genişletir. Veri varlıkları, SSRS raporları, iş olayları ve toplu iş (batch) işleri ele alınır. Program, Lifecycle Services ile derleme, paket dağıtımı, performans ayarı ve teknik destek süreçleriyle tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; geliştirme ortamı ve X++'tan uzantı, veri varlığı, rapor ve LCS dağıtımına uygulamalı ilerlenir.

Seviye

İleri Seviye — X++, uzantı modeli, veri varlıkları ve LCS ile Dynamics 365 F&O geliştirme ve teknik destek

Öğrenme Metodu

Her konu Visual Studio ve bir F&O geliştirme ortamında; X++ sınıfı, uzantı ve veri varlığı adım adım kodlanarak gösterilir.

Neden Bu Eğitim?

🛠️Uzantı disiplini

Üzerine yazma yerine uzantı modeliyle geliştirerek yükseltmeye dayanıklı, güncellemelerde bozulmayan özelleştirmeler üretirsiniz.

🔧Teknik derinlik

X++ nesne modeli, veri varlıkları ve SSRS ile platformun geliştirme katmanını iş gereksinimine göre derinlemesine kullanırsınız.

🚀Güvenli dağıtım

Lifecycle Services ile derleme, paketleme ve ortama dağıtımı öğrenerek değişiklikleri kontrollü ve izlenebilir biçimde yayınlarsınız.

Anahtar Konular

dynamics 365 f&o geliştirmex++ eğitimidynamics 365 geliştirici eğitimierp geliştirme eğitimidynamics ax geliştirmedata entity eğitimissrs rapor eğitimilifecycle servicesdynamics 365 teknik destek
“F&O'da sürdürülebilir geliştirme, platformu ezmek yerine uzantıyla genişletme disiplinini benimsemekten geçer.”

Ön Koşullar

Eğitimden verim almak için gerekli bilgi ve ortam

1
Nesne tabanlı programlama

Sınıf, nesne ve kalıtım gibi OOP kavramlarına hakimiyet X++ konularını kavramak için gereklidir.

2
F&O fonksiyonel bilgi

Finance veya Supply Chain modüllerine fonksiyonel aşinalık geliştirme senaryolarını anlamlandırır.

3
Visual Studio

Visual Studio ve temel hata ayıklama deneyimi geliştirme ortamıyla çalışmayı kolaylaştırır.

4
Geliştirme ortamı

Tier-1 (geliştirme) F&O ortamına ve LCS erişimi pratik uygulamalar için gereklidir.

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 model/paket yapısını kavrar; Visual Studio ve AOT ile X++ dilinde temel geliştirme yapmayı öğrenir.
Modül 1
Geliştirme Ortamı ve Mimari
  • Tier-1 geliştirme ortamı ve bileşenleri
  • Visual Studio ile F&O geliştirme araçları
  • Application Object Tree (AOT) yapısı
  • Model, paket (package) ve modül ilişkisi
  • Katmanlı mimari ve metadata kavramı
  • Kaynak kontrolü ve Azure DevOps bağlantısı
Modül 2
X++ Dili Temelleri
  • Veri türleri, değişken ve operatörler
  • Koşul, döngü ve akış kontrol yapıları
  • Sınıf, metot ve nesne oluşturma
  • Kalıtım, soyut sınıf ve arayüz
  • Öznitelik (attribute) ve açıklama kullanımı
  • İstisna yönetimi ve hata yakalama
Modül 3
Veri Erişimi ve Sorgu
  • Tablo ve alan metadata yapısının kavranması
  • select deyimiyle veri okuma ve yazma
  • Query ve QueryBuildDataSource kullanımı
  • Birleştirme (join) ve ilişkili veri sorgusu
  • Transaction ve ttsBegin/ttsCommit kalıbı
  • RecId, veri bütünlüğü ve kayıt kilidi
Modül 4
Tablo ve Form Metadata
  • Tablo, dizin ve ilişki tanımları
  • Form desen (pattern) ve veri kaynağı
  • Görünüm (view) ve sorgu nesneleri
  • Enum ve genişletilmiş veri türü (EDT)
  • Etiket (label) dosyaları ve çok dillilik
  • Metadata'nın çalışma zamanına yansıması
Günün hedefiKatılımcı üzerine yazma yerine uzantı modeliyle tablo, form ve sınıfı genişletir; olay işleyici ve chain of command ile iş mantığı ekler.
Modül 1
Uzantı (Extension) Modeli
  • Overlayering yerine extension yaklaşımı
  • Tablo ve EDT uzantısıyla alan ekleme
  • Form uzantısıyla kontrol ekleme
  • Enum uzantısıyla yeni değer tanımlama
  • Uzantı adlandırma ve ön ek kuralları
  • Yükseltmeye dayanıklı özelleştirme ilkesi
Modül 2
Olay İşleyiciler
  • Pre ve post event handler kavramı
  • Tablo olaylarına (insert, update) tepki
  • Form veri kaynağı olaylarının işlenmesi
  • Delegate ile gevşek bağlı genişletme
  • Olay işleyici imzası ve parametreler
  • XppPrePostArgs ile değer okuma
Modül 3
Chain of Command
  • Metot sarmalama (wrap) ile CoC yaklaşımı
  • next çağrısıyla temel davranışın korunması
  • Korumalı metotlara CoC ile erişim
  • Sınıf ve tablo metotlarının genişletilmesi
  • CoC ile olay işleyici karşılaştırması
  • Uygun genişletme yönteminin seçimi
Modül 4
İş Olayları ve Toplu İşler
  • Business event ile dış sisteme tetikleme
  • SysOperation çerçevesiyle batch işi
  • Batch grubu ve zamanlama yapılandırması
  • Alert ve iş akışı (workflow) temeli
  • Number sequence ile numaralandırma
  • Asenkron işlemlerin izlenmesi ve takibi
Günün hedefiKatılımcı veri varlıkları ve DMF ile veri taşır, SSRS raporu geliştirir ve LCS ile derleme, paket dağıtımı ve teknik destek süreçlerini uygular.
Modül 1
Veri Varlıkları ve DMF
  • Data entity kavramı ve türleri
  • OData ile veri varlığına erişim
  • Veri Yönetimi Çerçevesi (DMF) ile içe/dışa aktarım
  • Veri projesi ve eşleme (mapping) tanımı
  • Toplu veri göçü ve stage tabloları
  • Veri varlığı performansı ve paralel işleme
Modül 2
SSRS Rapor Geliştirme
  • SSRS rapor veri sağlayıcı sınıfı (DP)
  • Geçici tablo (temp table) ile rapor verisi
  • Rapor tasarımı ve veri bağlama
  • Contract sınıfıyla rapor parametreleri
  • Controller sınıfıyla rapor çağrısı
  • Rapor menü öğesi ve yetkilendirme
Modül 3
LCS, Derleme ve Dağıtım
  • Lifecycle Services (LCS) projesi ve rolü
  • Deployable package oluşturma ve derleme
  • Ortama paket dağıtımı ve AOS yeniden başlatma
  • Veritabanı yedekleme ve geri yükleme
  • Ortam izleme ve telemetri araçları
  • Yapı (build) otomasyonu ve pipeline
Modül 4
Performans ve Teknik Destek
  • Trace Parser ve performans analizi
  • SQL sorgu planı ve dizin optimizasyonu
  • Hata ayıklama (debugging) ve breakpoint
  • Olay günlüğü ile hata kaydı ve takibi
  • Yaygın sorunların kök neden analizi
  • Destek talebi ve Microsoft eskalasyonu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Geliştirme ortamı

F&O Tier-1 ortamını, Visual Studio araçlarını, AOT ve model/paket yapısını kavrayarak geliştirmeye hazır hale gelirsiniz.

✅
X++ programlama

X++ dilinde sınıf, kalıtım, veri erişimi ve transaction kalıplarıyla iş mantığı geliştirmeyi öğrenirsiniz.

✅
Uzantı modeli

Tablo, form ve enum uzantılarıyla üzerine yazmadan, yükseltmeye dayanıklı özelleştirmeler yapmayı uygularsınız.

✅
Olay ve CoC

Olay işleyiciler ve chain of command ile standart davranışı bozmadan güvenli biçimde iş mantığı eklersiniz.

✅
Veri varlıkları

Data entity, OData ve DMF ile veri entegrasyonu ve toplu veri göçü senaryolarını geliştirmeyi öğrenirsiniz.

✅
SSRS raporları

Veri sağlayıcı, contract ve controller sınıflarıyla parametreli SSRS raporları tasarlar ve yayınlarsınız.

✅
LCS dağıtımı

Lifecycle Services ile deployable package oluşturma, derleme ve ortama dağıtım süreçlerini güvenle yürütürsünüz.

✅
Performans desteği

Trace Parser, SQL analizi ve hata ayıklama araçlarıyla performans sorunlarını teşhis eder ve teknik destek verirsiniz.

Kimler İçin Uygundur?

  • Dynamics 365 F&O üzerinde geliştirme yapan yazılımcılar
  • teknik danışmanlar
  • ERP destek ekipleri
  • X++ ile uzantı geliştirmeye geçmek isteyen deneyimli geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim için hangi ön bilgi gerekir?
Nesne tabanlı programlamaya (sınıf, nesne, kalıtım) hakimiyet gereklidir; ayrıca Finance veya Supply Chain modüllerine fonksiyonel aşinalık ve Visual Studio deneyimi beklenir. Eğitim ileri düzeydir ve kodsuz yapılandırma değil, gerçek X++ geliştirme odaklıdır.
Overlayering yerine neden uzantı kullanılır?
Dynamics 365 F&O bulut sürümünde standart kodun üzerine yazmak (overlayering) desteklenmez; bunun yerine uzantı (extension), olay işleyici ve chain of command kullanılır. Bu yaklaşım platform güncellemelerinde özelleştirmelerin bozulmamasını sağlar ve eğitimde ağırlıklı olarak işlenir.
Bu eğitim fonksiyonel genel bakış eğitiminden nasıl farklı?
Fonksiyonel genel bakış eğitimi süreçleri iş kullanıcısı gözüyle tanıtırken, bu eğitim geliştiricilere yöneliktir: X++ kodlama, uzantı modeli, veri varlıkları, SSRS ve LCS dağıtımı. Burada modülleri kullanmak değil, onları teknik olarak genişletmek ve desteklemek öğretilir.
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 uzantı, veri varlığı, rapor ve LCS dağıtımına kadar uygulamalı ilerlenir. Yüz yüze veya online yapılabilir ve kurumun geliştirme standartlarına 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. Microsoft'un resmi geliştirici sertifikasyonuna hazırlık için temel oluşturur; ancak 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. Microsoft Dynamics 365 F&O – Geliştirme ve Teknik Destek Eği Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

CRM SistemleriMastering Microsoft Dynamics 365 Customer Engagement (CE) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Mastering Microsoft Dynamics 365 Customer Engagement (CE) Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

Dynamics 365 CE uygulamalarını, Dataverse özelleştirmeyi, güvenlik, Power Automate ve Power BI entegrasyonunu uçtan uca öğreten uzman seviye eğitim.

Detayları Gör →
CRM SistemleriMB-210T01 Dynamics 365 for Customer Engagement for Sales Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-210T01 Dynamics 365 for Customer Engagement for Sales Eğitimi

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

MB-210 kapsamında Dynamics 365 Sales yapılandırma, lead ve fırsat yönetimi, ürün kataloğu, teklif, satış tahmini ve Sales Insights'ı öğreten uygulamalı eğitim.

Detayları Gör →
CRM SistemleriMB-220T00: Microsoft Dynamics 365 Marketing Functional Consultant Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-220T00: Microsoft Dynamics 365 Marketing Functional Consultant Eğitimi

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

MB-220T00 Dynamics 365 Customer Insights Journeys eğitimi: segment, e-posta pazarlaması, müşteri yolculuğu, lead puanlama, etkinlik ve analitik konuları.

Detayları Gör →
CRM SistemleriMB-230T01 Dynamics 365 for Customer Engagement for Customer Service Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-230T01 Dynamics 365 for Customer Engagement for Customer Service Eğitimi

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

MB-230T01 Dynamics 365 Customer Engagement for Customer Service eğitimi: vaka yönetimi, kuyruklar, bilgi tabanı, hak sahipliği ve SLA. 3 günlük uygulamalı progr

Detayları Gör →
CRM SistemleriMB-230T01 Implement customer service solutions using Microsoft Dynamics 365 Customer Service Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-230T01 Implement customer service solutions using Microsoft Dynamics 365 Customer Service Eğitimi

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

MB-230T01 Dynamics 365 Customer Service çözümü uygulama eğitimi: vaka ayarları, SLA ve hak sahipliği, birleşik yönlendirme ve Omnichannel kurulumu. 3 günlük pro

Detayları Gör →
CRM SistemleriMB-230T01 Microsoft Dynamics 365 Customer Service Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-230T01 Microsoft Dynamics 365 Customer Service Eğitimi

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

MB-230T01 Dynamics 365 Customer Service eğitimi: modern workspace, Copilot, Omnichannel sohbet ve ses, hizmet zamanlama ve içgörüler. 3 günlük uygulamalı progra

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