MICROSOFT DYNAMICS 365 BUSINESS CENTRAL DEVELOPER COURSE (MB-820T00) EĞİTİMİ

Business Central için AL ile uzantı geliştirin

AL dili, VS Code, uzantılar, API ve olay tabanlı geliştirmeyle Business Central geliştiriciliği

Microsoft Dynamics 365 Business Central Developer Course (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

MB-820T00 müfredatıyla AL geliştirme, olay tabanlı uzantı ve entegrasyonu kapsayan program

Microsoft Dynamics 365 Business Central Developer Course (MB-820T00) Eğitimi, Business Central üzerinde AL diliyle uzantı geliştirmeyi öğretir. Katılımcılar VS Code ve AL Language ile geliştirme ortamını kurar, tablo, sayfa ve codeunit nesnelerini oluşturur. Olay (event) tabanlı mimari, uzantı yaşam döngüsü, raporlar, API sayfaları ve dış sistem entegrasyonu işlenir. Program test, yayımlama ve AppSource'a hazırlıkla tamamlanır; MB-820T00 müfredatına göre kurgulanmıştır.

Süre ve Format

3 Gün. Her gün dört modül; geliştirme ortamından AL nesnelerine, olay tabanlı uzantıdan entegrasyon ve yayına ilerlenir.

Seviye

Orta Seviye — Business Central'da AL diliyle uzantı geliştirme, veri modeli ve entegrasyon odaklı program

Öğrenme Metodu

Her konu Visual Studio Code ve Business Central sandbox ortamında; AL kodu, uzantı ve API örnekleriyle uygulamalı işlenir.

Neden Bu Eğitim?

💻Modern geliştirme

VS Code ve AL diliyle Business Central'ın modern uzantı modelini öğrenerek kurumsal ERP için güçlü çözümler geliştirirsiniz.

🔌Olay tabanlı mimari

Olay ve abonelik modeliyle temel koda dokunmadan, yükseltmeye dayanıklı ve sürdürülebilir uzantılar yazarsınız.

📦Yayına hazır

Uzantı yaşam döngüsü, test ve AppSource hazırlığıyla geliştirdiğiniz çözümleri güvenle yayımlayabilir hale gelirsiniz.

Anahtar Konular

business central eğitimial dili eğitimimb-820t00 eğitimibusiness central developerdynamics 365 bc geliştirmeal language eğitimibusiness central uzantıerp geliştirme eğitimimicrosoft al programlama
“İyi bir Business Central uzantısı, temel ürüne dokunmadan değer katar ve her yükseltmeden sağ çıkacak biçimde yazılır.”

Ön Koşullar

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

1
Programlama bilgisi

Bir programlama dilinde değişken, koşul ve döngü gibi temel kavramlara aşinalık gereklidir.

2
Business Central temeli

Business Central'ın temel işlevlerine ve ERP mantığına aşinalık eğitimden verim için faydalıdır.

3
Veri modeli mantığı

Tablo, alan ve ilişki gibi ilişkisel veri kavramlarına temel aşinalık beklenir.

4
Geliştirme ortamı

Visual Studio Code ve bir Business Central sandbox ortamına erişim pratik 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ı VS Code ve AL Language ile geliştirme ortamını kurar, uzantı projesi oluşturur, AL temel sözdizimini ve nesne modelini kavrar.
Modül 1
Geliştirme Ortamı Kurulumu
  • Visual Studio Code ve AL Language eklentisi
  • Business Central sandbox ve Docker seçenekleri
  • launch.json ile ortam bağlantısı
  • app.json ve uzantı bildiriminin yapısı
  • AL:Go! ile proje şablonu oluşturma
  • Sembol (symbol) indirme ve bağımlılık
Modül 2
AL Dili Temelleri
  • Veri türleri, değişken ve sabit tanımı
  • Koşul, döngü ve case yapılarının kullanımı
  • Procedure ve trigger kavramının kullanımı
  • Record değişkeni ve veri erişimi
  • Text, Code ve Option veri türleri
  • AL kod biçimlendirme ve adlandırma kuralı
Modül 3
Tablo (Table) Nesnesi
  • Table nesnesi ve alan (field) tanımı
  • Birincil anahtar ve ikincil anahtarlar
  • Alan özellikleri ve veri sınıflandırması
  • FlowField ve FlowFilter kullanımı
  • Tablo tetikleyicileri ve doğrulama
  • Tablo uzantısı (tableextension) ile ek alan
Modül 4
Sayfa (Page) Nesnesi
  • Page türleri: card, list ve document
  • Alan, grup ve parça (part) yerleşimi
  • Action ve promoted action tanımı
  • Sayfa uzantısı (pageextension) kullanımı
  • Factbox ve ilgili bilgi gösterimi
  • Sayfa tetikleyicileri ve kullanıcı etkileşimi
Günün hedefiKatılımcı codeunit ile iş mantığı yazar, olay yayımlar ve abone olur, temel koda dokunmadan yükseltmeye dayanıklı uzantılar tasarlar.
Modül 1
Codeunit ve İş Mantığı
  • Codeunit nesnesi ve procedure yapısı
  • Parametre, dönüş değeri ve referans
  • Record üzerinde veri okuma ve yazma
  • Hata yönetimi ve Error mesajları
  • TryFunction ile denetimli çağrı
  • Yeniden kullanılabilir yardımcı yordamlar
Modül 2
Olay (Event) Modeli
  • Olay tabanlı mimarinin mantığı
  • İş olayı ve bütünlük olayı farkı
  • Published event ile olay tanımlama
  • EventSubscriber ile olaya abone olma
  • Olay parametreleri ve veri aktarımı
  • Olay yayımlama sırası ve zamanlama
Modül 3
Uzantı Tasarım İlkeleri
  • Uzantı tabanlı geliştirme felsefesi
  • Temel koda müdahale etmeme ilkesi
  • Interface ile kod ayrıştırma yaklaşımı
  • Enum ve enum uzantısı kullanımı
  • Bağımlılık ve uzantılar arası ilişki
  • Yükseltmeye dayanıklı tasarım desenleri
Modül 4
Veri ve Sorgu Nesneleri
  • Query nesnesi ile veri sorgulama
  • SetRange ve SetFilter ile filtreleme
  • FindSet ve döngüyle kayıt işleme
  • CalcFields ile FlowField hesaplama
  • Temporary record ile geçici veri
  • Performans için veri erişim optimizasyonu
Günün hedefiKatılımcı rapor geliştirir, API sayfalarıyla dış sistem entegrasyonu kurar, uzantıyı test eder ve yayımlayarak AppSource'a hazırlar.
Modül 1
Rapor (Report) Geliştirme
  • Report nesnesi ve dataset tanımı
  • RDLC ve Word düzen (layout) seçimi
  • Veri öğesi (data item) ve sütun
  • İstek sayfası (request page) filtreleri
  • Rapor uzantısı (reportextension) kullanımı
  • Rapor çalıştırma ve yazdırma seçenekleri
Modül 2
API ve Web Servisleri
  • API page ile OData uç noktası yayımlama
  • API query ile veri kümesi yayımlama
  • Web servis olarak sayfa yayımlama
  • JSON formatında veri okuma ve yazma
  • HttpClient ile dış servis çağrısı
  • Kimlik doğrulama ve OAuth yaklaşımı
Modül 3
Test ve Hata Ayıklama
  • AL test codeunit ve test metotları
  • Test kütüphaneleri ve Assert kullanımı
  • Breakpoint ile adım adım hata ayıklama
  • Snapshot debugging ile üretim izleme
  • Telemetri ve Application Insights
  • Kod kapsamı ve test otomasyonu
Modül 4
Yayımlama ve AppSource
  • Uzantı derleme ve .app paketi oluşturma
  • Sandbox ve üretime yayımlama adımları
  • Uzantı yaşam döngüsü ve veri yükseltme
  • Sürüm numaralama ve bağımlılık yönetimi
  • AppSource gönderim gereksinimleri
  • AppSourceCop ile kural denetimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Geliştirme ortamı

VS Code, AL Language ve sandbox ile Business Central geliştirme ortamını kurar ve proje yapısını kavrarsınız.

✅
AL programlama

AL dilinde veri türleri, prosedür, tetikleyici ve record erişimiyle sağlam iş mantığı yazarsınız.

✅
Nesne modeli

Table, page, tableextension ve pageextension nesneleriyle Business Central arayüz ve veri yapısını genişletirsiniz.

✅
İş mantığı

Codeunit ile yeniden kullanılabilir iş mantığı yazar, hata yönetimi ve TryFunction desenlerini uygularsınız.

✅
Olay tabanlı tasarım

Published event ve EventSubscriber ile temel koda dokunmadan yükseltmeye dayanıklı uzantılar tasarlarsınız.

✅
Rapor ve sorgu

Report ve Query nesneleriyle veri raporlar, FlowField hesaplama ve filtrelemeyle verimli veri erişimi kurarsınız.

✅
Entegrasyon

API page, web servisi, JSON ve HttpClient ile Business Central'ı dış sistemlerle güvenle entegre edersiniz.

✅
Test ve yayın

AL test, hata ayıklama, telemetri ve AppSource hazırlığıyla uzantıyı test eder ve yayımlarsınız.

Kimler İçin Uygundur?

  • Business Central üzerinde geliştirme yapacak yazılım geliştiriciler
  • ERP danışmanlarından teknik tarafa geçmek isteyenler
  • AL dilini öğrenmek isteyen yazılım mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Business Central üzerinde geliştirme yapacak yazılım geliştiriciler, ERP danışmanlarından teknik tarafa geçmek isteyenler ve AL dilini öğrenmek isteyen yazılım mühendisleri için uygundur. Herhangi bir programlama diline temel aşinalık ve Business Central mantığına giriş düzeyinde bilgi beklenir.
AL dili nedir ve neden kullanılır?
AL, Business Central'ın uzantı geliştirme dilidir. Önceki C/AL'in yerini almış, VS Code ile modern bir geliştirme deneyimi sunar. Uzantı modeli sayesinde temel koda dokunmadan, yükseltmelerden etkilenmeyen çözümler yazmayı sağlar. Eğitimde AL sözdizimi ve nesne modeli uygulamalı işlenir.
MB-820T00 ile ilişkisi nedir?
Eğitim, Microsoft'un MB-820T00 Business Central Developer müfredatına göre kurgulanmıştır ve aynı konu başlıklarını uygulamalı olarak kapsar. Bu, Microsoft Certified: Dynamics 365 Business Central Developer Associate sınavına hazırlık için uygun bir temel sağlar.
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ı kurulumundan AL nesnelerine, olay tabanlı uzantıdan entegrasyon ve yayına kadar uygulamalı ilerlenir. Yüz yüze veya online yapılabilir ve içerik kurumun geliştirme senaryoları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. Sertifika işlenen AL geliştirme, uzantı tasarımı, entegrasyon ve yayımlama konularını belgeler. Microsoft'un MB-820 resmi sınavı için başvuru ve ücret ilgili kuruma aittir; bu eğitim o sınava güçlü bir hazırlık sağlar.

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 Business Central Developer Course (MB 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 Practitioner Essentials (SP-SPE101) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Salesforce Practitioner Essentials (SP-SPE101) Eğitimi

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

Salesforce SPE101 müfredatıyla CRM kavramları, Lightning gezinimi, Sales ve Service Cloud, rapor ve iş birliği araçlarını öğreten temel seviye uygulamalı eğitim

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