DEVELOP SOLUTIONS WITH DYNAMICS 365 BUSINESS CENTRAL (MB-820T00) EĞİTİMİ

Business Central'da AL ile çözüm üretin

Dynamics 365 Business Central'da AL dili, uzantı, sayfa, olay tabanlı geliştirme ve API

Develop solutions with Dynamics 365 Business Central (MB-820T00) Eğitimi, Business Central üzerinde AL diliyle uzantı geliştirmeyi öğretir.

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

Eğitim Hakkında

AL dilinden sayfa ve olay modeline, API ve AppSource yayınına uzanan MB-820 akışı

Develop solutions with Dynamics 365 Business Central (MB-820T00) Eğitimi, Business Central üzerinde AL diliyle uzantı geliştirmeyi öğretir. Katılımcılar AL geliştirme ortamını, dil temellerini, tablo ve veri modelini öğrenir. Sayfa geliştirme, olay tabanlı genişletme, codeunit ve raporlar işlenir. API ve web hizmetleri, Power Platform entegrasyonu, AL test çerçevesi ve AppSource için paketleme ile yayın uygulamalı ele alınarak MB-820 müfredatı kapsanır.

Süre ve Format

3 Gün. Her gün dört modül; AL temelleri ve veri modelinden sayfa, olay, entegrasyon, test ve yayına ilerlenir.

Seviye

Orta Seviye — Business Central'da AL dili, uzantı, sayfa, olay, API ve yayınla çözüm geliştirme

Öğrenme Metodu

Her konu bir Business Central sandbox ortamında, VS Code ve AL Language eklentisiyle canlı uzantı geliştirme üzerinden uygulanır.

Neden Bu Eğitim?

🧱AL ve uzantı modeli

AL diliyle Business Central'ı, standart koda dokunmadan uzantı tabanlı ve yükseltmeye uyumlu biçimde genişletirsiniz.

🔌Entegrasyon gücü

API, web hizmetleri ve Power Platform ile Business Central'ı dış sistemlere ve otomasyon akışlarına bağlarsınız.

🎓MB-820 kapsamı

Microsoft'un MB-820 geliştirici müfredatını temel alır; AL, olay modeli, test ve yayını uçtan uca kavrarsınız.

Anahtar Konular

business central eğitimimb-820 eğitimial dili eğitimidynamics 365 business central geliştirmeal language kursubusiness central extensionbusiness central api eğitimiappsource uzantı geliştirmed365 business central geliştirici
“Kaliteli bir Business Central çözümü, AL ile olay modeline saygı gösteren, test edilebilir ve yükseltmeye uyumlu uzantılardan doğar.”

Ön Koşullar

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

1
Programlama temeli

Değişken, prosedür ve koşul gibi temel programlama kavramlarına aşinalık AL öğrenimini kolaylaştırır.

2
Business Central bilgisi

Business Central iş süreçlerine ve arayüzüne dair temel bilgi geliştirme konularını kavramayı destekler.

3
Geliştirme ortamı

VS Code, AL Language eklentisi ve bir Business Central sandbox ortamına erişim pratik için gereklidir.

4
Veri modeli ilgisi

Tablo, alan ve ilişki gibi veri modeli kavramlarına ilgi, uzantı geliştirmede 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ı AL geliştirme ortamını kurar, AL dilinin temellerini kavrar, tablo ve veri modelini tasarlar ve AL ile veri okuma-yazma işlemlerini uygular.
Modül 1
Business Central Geliştirmeye Giriş
  • Business Central mimarisi: bulut ve şirket içi
  • AL geliştirme ve uzantı (extension) modeli
  • VS Code ve AL Language eklentisi
  • Geliştirme ortamı (sandbox) kurulumu
  • app.json ve launch.json yapılandırması
  • Sembol (symbol) indirme ve yayınlama
Modül 2
AL Dili Temelleri
  • AL söz dizimi ve temel veri türleri
  • Değişken, option ve enum tanımları
  • Prosedür (procedure) ve parametreler
  • Record değişkeni ve FlowField kavramı
  • Koşullu ifadeler ve döngü yapıları
  • Hata yönetimi ve Error fonksiyonu
Modül 3
Tablolar ve Veri Modeli
  • Table ve table extension nesneleri
  • Alanlar, alan türleri ve özellikler
  • Birincil anahtar ve ikincil anahtarlar
  • FlowField ve FlowFilter kullanımı
  • Tablo tetikleyicileri (triggers)
  • Veri sınıflandırması ve alan doğrulama
Modül 4
Veri Erişimi ve İşleme
  • Record değişkeniyle veri okuma
  • FindSet, Get ve filtreleme metotları
  • SetRange ve SetFilter ile filtreleme
  • Insert, Modify ve Delete işlemleri
  • Transaction ve kilitleme davranışı
  • Query nesnesi ile veri sorgulama
Günün hedefiKatılımcı sayfa ve sayfa uzantıları geliştirir, olay tabanlı genişletme yapar, codeunit ile iş mantığı kurar ve rapor ile belge düzenleri tasarlar.
Modül 1
Sayfa (Page) Geliştirme
  • Page türleri: card, list ve document
  • Page extension ile var olanı genişletme
  • Alan (field) ve eylem (action) tanımları
  • Part, FactBox ve alt sayfa kullanımı
  • Page tetikleyicileri ve olayları
  • Rol merkezi (role center) tasarımı
Modül 2
Olay Tabanlı Geliştirme
  • Event publisher ve subscriber kavramı
  • Integration event tanımı ve aboneliği
  • İş olayları (business events) kullanımı
  • Olay tabanlı genişletme yaklaşımı
  • Standart koda müdahalesiz genişletme
  • Olay zincirleme ve en iyi uygulamalar
Modül 3
Codeunit ve İş Mantığı
  • Codeunit yapısı ve metot tanımları
  • İş mantığının codeunit'e taşınması
  • Interface ve soyutlama kullanımı
  • XMLport ile veri içe ve dışa aktarımı
  • Yeniden kullanılabilir kod tasarımı
  • Kod düzenleme ve bakım ilkeleri
Modül 4
Raporlar ve Belge Düzenleri
  • Report nesnesi ve dataset tasarımı
  • RDLC ve Word rapor düzeni seçimi
  • Request page ve rapor parametreleri
  • Belge yazdırma ve e-posta gönderimi
  • Report extension ile genişletme
  • Düzen özelleştirme ve markalama
Günün hedefiKatılımcı API ve web hizmetleriyle entegrasyon kurar, Power Platform'a bağlanır, AL test çerçevesiyle test yazar ve uzantıyı paketleyip yayınlar.
Modül 1
API ve Web Hizmetleri
  • API sayfası (API page) oluşturma
  • OData ve SOAP web hizmetlerinin açılması
  • Standart ve özel API uç noktaları
  • JSON işleme ve HttpClient kullanımı
  • Dış servis çağrısı ve kimlik doğrulama
  • Webhook ve bildirim senaryoları
Modül 2
Power Platform Entegrasyonu
  • Power Automate ile akış entegrasyonu
  • Dataverse ve sanal tablo (virtual table)
  • Power BI ile veri görselleştirme
  • Power Apps bağlantısı kurulumu
  • Bağlayıcı (connector) kullanımı
  • Olay tabanlı otomasyon senaryoları
Modül 3
Test ve Hata Ayıklama
  • AL test framework ile test yazımı
  • Test codeunit ve test fonksiyonları
  • VS Code ile hata ayıklama (debug)
  • Snapshot debugging ile hata ayıklama
  • Kod analizi (code analyzers) kuralları
  • Performans ve telemetri izleme
Modül 4
Paketleme ve Yayınlama
  • Uzantı derleme ve .app paketi oluşturma
  • Sürümleme ve bağımlılık yönetimi
  • AppSource için yayın hazırlığı
  • Per-tenant extension olarak dağıtım
  • Yükseltme (upgrade) codeunit mantığı
  • MB-820 sınav konularıyla eşleştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Geliştirme ortamı

VS Code, AL Language eklentisi ve sandbox ile Business Central uzantı geliştirme ortamını kurarsınız.

✅
AL ile geliştirme

AL ile değişken, prosedür, enum ve record kullanarak Business Central üzerinde iş mantığı geliştirirsiniz.

✅
Veri modeli

Table ve table extension, anahtarlar, FlowField ve tetikleyicilerle sağlam bir veri modeli tasarlarsınız.

✅
Sayfa geliştirme

Card, list ve document sayfalarını, page extension ve eylemlerle kullanıcı arayüzü olarak geliştirirsiniz.

✅
Olay modeli

Event publisher ve subscriber ile standart koda dokunmadan olay tabanlı ve yükseltmeye uyumlu uzantılar yazarsınız.

✅
Raporlama

Report nesnesi, RDLC ve Word düzenleri ile belge ve rapor tasarlar, report extension ile genişletirsiniz.

✅
Entegrasyon

API sayfaları, web hizmetleri ve Power Platform ile Business Central'ı dış sistemlere ve akışlara bağlarsınız.

✅
Test ve yayın

AL test çerçevesiyle test yazar, uzantıyı .app olarak paketler ve AppSource ya da per-tenant olarak yayınlarsınız.

Kimler İçin Uygundur?

  • Business Central geliştiricileri
  • NAV'dan Business Central'a geçen yazılımcılar
  • ERP partner ekipleri
  • AL ile uzantı ya da AppSource çözümü geliştirecek teknik danışmanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Business Central geliştiricileri, Dynamics NAV'dan Business Central'a geçen yazılımcılar, ERP partner ekipleri ve AL ile uzantı ya da AppSource çözümü geliştirecek teknik danışmanlar için uygundur. Temel programlama ve Business Central bilgisi beklenir.
MB-820 sınavı ile ilişkisi nedir?
Eğitim, Microsoft'un MB-820: Dynamics 365 Business Central Developer sınav müfredatını temel alır. AL dili, veri modeli, sayfa, olay modeli, entegrasyon, test ve yayın konularını kapsar; sınav başvurusu ve ücreti ilgili kuruma aittir.
Dynamics NAV deneyimi gerekiyor mu?
Hayır, gerekmiyor. Eğitim modern AL diline ve uzantı modeline odaklanır; C/AL veya NAV geçmişi şart değildir. NAV deneyimi olanlar için AL ve olay tabanlı genişletme yaklaşımının eski modelden farkları da açıklanır.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. AL temelleri ve veri modelinden sayfa, olay, entegrasyon, test ve yayına ilerlenir. Yüz yüze veya online yapılabilir; içerik kurumun Business Central 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 AL, uzantı, entegrasyon ve yayın 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 solutions with Dynamics 365 Business Central (MB-820 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 SistemleriFuture of Natural Resources: Sustainability, Technology, and Industry Dynamics Eğitimi
Kurumsal Uygulamalar Eğitimleri

Future of Natural Resources: Sustainability, Technology, and Industry Dynamics Eğitimi

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

Doğal kaynakların geleceği eğitimi: sürdürülebilirlik, döngüsel ekonomi, ESG, Endüstri 4.0, yapay zeka, enerji dönüşümü, politika ve net sıfır senaryoları.

Detayları Gör →
CRM SistemleriHubSpot CRM Eğitimi
Kurumsal Uygulamalar Eğitimleri

HubSpot CRM Eğitimi

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

HubSpot CRM eğitimi: contact, company, deal yönetimi, satış hattı, Marketing Hub, workflow otomasyonu, Service Hub ve raporlama ile dashboard.

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

Introduction to Dynamics 365 Sales Eğitimi

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

Dynamics 365 Sales eğitimi: müşteri adayı, fırsat, teklif-sipariş-fatura, satış hızlandırıcı ve tahminle CRM satış sürecini baştan sona öğrenin.

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

Introduction to finance in Dynamics 365 (AB-6002) Eğitimi

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

AB-6002 eğitimi: Business Central'da hesap planı, boyutlar, KDV, banka ve finansal raporlamayla finans modülünü uygulamalı öğrenin.

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

Introduction to finance in Dynamics 365 Eğitimi

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

Dynamics 365 finansa giriş eğitimi: Business Central'da fatura, tahsilat, KDV ve raporlamayı kullanıcı gözüyle kavramsal olarak öğrenin.

Detayları Gör →
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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn