DEVELOP SOLUTIONS WITH DYNAMICS 365 BUSINESS CENTRAL EĞİTİMİ

Business Central üzerinde AL ile çözüm geliştirin

VS Code, AL dili ve extension modeliyle Business Central uzantıları geliştirin

Develop solutions with Dynamics 365 Business Central Eğitimi, Microsoft bulut ERP'si üzerinde AL dili ve extension modeliyle çözüm geliştirmeyi öğretir.

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

Eğitim Hakkında

Geliştirme ortamından AppSource yayınına Business Central uzantı geliştirme akışı

Develop solutions with Dynamics 365 Business Central Eğitimi, Microsoft'un bulut ERP çözümü üzerinde AL dili ve extension modeliyle çözüm geliştirmeyi öğretir. Katılımcılar VS Code ve AL Language eklentisiyle geliştirme ortamı kurar, table, page ve codeunit nesnelerini tasarlar. Olay tabanlı genişletme, API ve web service entegrasyonu, raporlama ve test codeunit konuları işlenir. Program sonunda uzantı paketlenir ve Per-Tenant Extension olarak yayına alınır.

Süre ve Format

3 Gün. Her gün dört modül; gerçek bir uzantı projesi geliştirme ortamından yayına kadar adım adım kurgulanır.

Seviye

Orta Seviye — AL dili ve extension modeliyle Business Central uzantıları geliştirme yetkinliği kazandırır

Öğrenme Metodu

Her konu VS Code üzerinde canlı kodlanır; table, page ve codeunit örnekleri sandbox ortamında birlikte çalıştırılır.

Neden Bu Eğitim?

🧩Extension modeli

Standart kodu değiştirmeden uzantı modeliyle geliştirme yaparak güncellemelere dayanıklı, sürdürülebilir çözümler üretirsiniz.

⚡Hızlı geliştirme

VS Code, AL snippet ve IntelliSense ile table, page ve codeunit nesnelerini hızla ve doğru biçimde oluşturursunuz.

🚀Yayına hazır çıktı

Uzantıyı paketleyip Per-Tenant Extension olarak yayına almayı öğrenir, geliştirdiğiniz çözümü sahaya taşırsınız.

Anahtar Konular

business central eğitimiAL dili eğitimidynamics 365 geliştirmebusiness central extensionAL programlama kursudynamics nav geliştirmeERP yazılım geliştirmebusiness central API
“Business Central'da güçlü çözüm, standardı bozmadan doğru genişleten uzantıdır; bu eğitim o disiplini kazandırır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak teknik birikim ve ortam

1
Programlama temeli

Herhangi bir dilde değişken, döngü ve fonksiyon bilgisi AL sözdizimini kavramayı kolaylaştırır.

2
ERP farkındalığı

Business Central ya da NAV arayüzü ve temel ERP süreçlerine aşinalık örnekleri bağlamaya yardımcı olur.

3
Geliştirme ortamı

VS Code kurulu bir bilgisayar ve Business Central sandbox veya Docker konteyneri erişimi gereklidir.

4
Veritabanı mantığı

Tablo, alan ve ilişki kavramları gibi temel veri modeli bilgisi uygulamaları kolaylaştı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ı Business Central mimarisini ve extension modelini kavrar, VS Code ile AL geliştirme ortamını kurar, temel nesne türlerini tanır ve ilk uzantısını oluşturur.
Modül 1
Business Central Platformu ve Extension Modeli
  • Bulut (SaaS) ve yerinde (on-premise) dağıtım mimarilerinin farkları
  • Standart kodu bozmadan geliştirme: extension tabanlı mimari
  • Tenant, environment ve company kavramlarının açıklanması
  • Dynamics 365 ekosisteminde Business Central'ın konumu
  • AppSource uzantıları ile Per-Tenant Extension ayrımı
  • Geliştirici için sandbox ortamının oluşturulması
Modül 2
Geliştirme Ortamının Kurulumu
  • Visual Studio Code ve AL Language eklentisinin kurulumu
  • app.json ve launch.json yapılandırma dosyalarının düzenlenmesi
  • Docker tabanlı yerel geliştirme konteynerinin hazırlanması
  • Symbol indirme (download symbols) ve bağımlılık çözümleme
  • Git ile kaynak kod yönetimi ve sürüm kontrolü kurulumu
  • Snippet ve IntelliSense ile hızlı ve hatasız kodlama
Modül 3
AL Dili Temelleri
  • Veri tipleri, değişken tanımı, option ve enum kullanımı
  • Prosedür, parametre ve dönüş değeri tanımlama yöntemleri
  • Koşul ve döngü yapıları: if, case ve repeat kullanımı
  • Record değişkenleri ile Get, FindSet ve Next işlemleri
  • Hata yönetimi: Error, Confirm ve Message fonksiyonları
  • Text, Date ve Decimal için yerleşik fonksiyonlar
Modül 4
Nesne Türlerine Giriş
  • Table nesnesi, alan tanımları ve temel özellikleri
  • Page türleri: Card, List ve Document sayfaları
  • Codeunit ile iş mantığının bir arada barındırılması
  • Report nesnesinin temel yapısı ve kullanım amacı
  • Enum ve EnumExtension nesnelerinin tanımlanması
  • Nesne numaralandırma ve geliştirici ID aralıkları
Günün hedefiKatılımcı tablo ve alan tasarımını, sayfa genişletmeyi, olay tabanlı geliştirmeyi ve codeunit ile iş mantığı kurgusunu öğrenir; standart nesneleri bozmadan genişletir.
Modül 1
Tablolar ve Alanlar
  • Table ve field özellikleri ile veri yapısı tasarımı
  • FieldClass: Normal, FlowField ve FlowFilter farkları
  • Key tanımı ve SumIndexField (SIFT) ile toplamlar
  • TableRelation ile tablolar arası ilişki kurma
  • Table Extension ile standart tabloyu genişletme
  • Data classification ve denetim (audit) alanları
Modül 2
Sayfalar ve Kullanıcı Arayüzü
  • Page layout: area, group ve field yerleşimi
  • Action ve promoted action ile kullanıcı eylemleri
  • Page Extension ile standart sayfaya alan ekleme
  • FactBox ve CardPart ile ilgili bilgi gösterimi
  • Sayfa üzerinde property ve trigger kullanımı
  • Role Center ve kullanıcı navigasyon tasarımı
Modül 3
Olay Tabanlı Geliştirme (Events)
  • Publisher ve subscriber kavramı ve çalışma mantığı
  • Business event ile integration event ayrımı
  • Standart olaylara subscriber ile abone olma
  • Olaylarla standart davranışı bozmadan genişletme
  • Manuel bind ve unbind subscriber yönetimi
  • Olay sırası ve çakışmaların önlenmesi
Modül 4
İş Mantığı ve Codeunit
  • OnValidate ve OnInsert trigger akışının kurgulanması
  • Posting routine ve belge gönderme (posting) akışı
  • TryFunction ile hataların güvenli biçimde izole edilmesi
  • Temporary record ve buffer tablo kullanımı
  • Codeunit ile tekrar kullanılabilir iş mantığı yazımı
  • SetLoadFields ile veri okuma performansının artırılması
Günün hedefiKatılımcı rapor ve belge çıktısı üretmeyi, API ve web service ile entegrasyonu, test codeunit ile kalite kontrolünü ve uzantıyı paketleyip yayına almayı öğrenir.
Modül 1
Raporlar ve Belge Çıktıları
  • Report dataset tanımı ve veri kaynaklarının belirlenmesi
  • RDLC ve Word layout ile rapor görünümü tasarımı
  • Request page ile kullanıcıdan filtre ve parametre alma
  • Report Extension ile standart raporu genişletme
  • Belge raporu ve e-posta ile gönderim ayarları
  • Job queue ile raporların zamanlanmış çalıştırılması
Modül 2
Entegrasyon ve API
  • API page ve API query ile veri servisi yayınlama
  • OData ve SOAP web service uç noktalarının açılması
  • HttpClient ve JSON ile dış servislere istek gönderme
  • Power Automate ve Power Platform bağlantısı kurma
  • Webhook ve subscription ile olay bildirimi alma
  • OAuth 2.0 ile güvenli kimlik doğrulama yönetimi
Modül 3
Test ve Kod Kalitesi
  • Test codeunit ve test runner ile otomatik test yazımı
  • GIVEN-WHEN-THEN deseniyle okunabilir test senaryoları
  • Test isolation ve test verisinin yönetilmesi
  • Code analyzer: AppSourceCop ve LinterCop kullanımı
  • Telemetry ve Application Insights ile izleme
  • Snapshot debugger ve performance profiler kullanımı
Modül 4
Paketleme ve Yayın
  • app.json versiyonlama ve bağımlılık (dependency) yönetimi
  • Per-Tenant Extension olarak uzantının dağıtılması
  • AppSource için teknik doğrulama gereksinimleri
  • XLIFF dosyalarıyla çeviri ve çok dillilik desteği
  • Upgrade codeunit ile sürüm geçişi ve veri taşıma
  • CI/CD hattıyla otomatik derleme ve dağıtım

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ortam kurulumu

VS Code, AL Language ve Docker ile Business Central geliştirme ortamını baştan sona kurar ve yapılandırırsınız.

✅
AL dili hakimiyeti

AL dilinde veri tipleri, prosedür, koşul ve döngü yapılarını kullanarak doğru ve okunabilir kod yazarsınız.

✅
Nesne geliştirme

Table, page, codeunit ve enum nesnelerini tasarlar, iş gereksinimine uygun uzantılar oluşturursunuz.

✅
Tablo ve veri modeli

FlowField, SIFT, TableRelation ve table extension ile sağlam ve genişletilebilir veri modelleri kurarsınız.

✅
Olay tabanlı genişletme

Publisher ve subscriber olaylarıyla standart kodu bozmadan davranışı güvenle genişletmeyi öğrenirsiniz.

✅
Entegrasyon

API page, OData, HttpClient ve Power Platform ile Business Central'ı dış sistemlerle entegre edersiniz.

✅
Test ve kalite

Test codeunit ve code analyzer ile kodunuzu test eder, kalite ve performans standartlarını sağlarsınız.

✅
Yayına alma

Uzantıyı paketler, versiyonlar ve Per-Tenant Extension olarak yayına alarak çözümü sahaya taşırsınız.

Kimler İçin Uygundur?

  • Business Central veya önceki Dynamics NAV ortamına uzantı geliştirmek isteyen yazılım geliştiriciler
  • ERP danışmanları
  • kurumsal çözüm ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Business Central veya Dynamics NAV ortamına uzantı geliştirmek isteyen yazılım geliştiriciler, ERP danışmanları ve kurumsal çözüm ekipleri için uygundur. Herhangi bir dilde temel programlama bilgisi, AL sözdizimini daha hızlı kavramanıza yardımcı olur.
Eğitim için hangi ön koşullar gerekir?
Değişken, döngü ve fonksiyon gibi temel programlama kavramlarına aşinalık ve tablo, alan, ilişki gibi temel veri modeli bilgisi faydalıdır. Uygulamalar için VS Code kurulu bir bilgisayar ile Business Central sandbox veya Docker konteyneri erişimi gerekir.
Eğitim kaç gün sürer ve nasıl işlenir?
Eğitim 3 gün sürer ve her gün dört modülden oluşur. Konular VS Code üzerinde canlı kodlanarak işlenir; table, page ve codeunit örnekleri sandbox ortamında birlikte geliştirilir ve gerçek bir uzantı projesi baştan sona kurgulanır.
AL dili deneyimi olmayan biri katılabilir mi?
Evet. Eğitim AL dilinin temellerinden başlar; veri tipleri, prosedürler ve nesne türleri sıfırdan anlatılır. Başka bir programlama diline aşina olanlar konuları daha hızlı kavrar, ancak AL özelinde önceden deneyim şart değildir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Bu eğitim bir geliştirme eğitimidir; Microsoft'un resmi sertifika 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. Develop solutions with Dynamics 365 Business Central Eğitimi 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 SistemleriMicrosoft Dynamics 365 Müşteri Hizmetleri (MB-230) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics 365 Müşteri Hizmetleri (MB-230) Eğitimi

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

Dynamics 365 Customer Service ile vaka, bilgi bankası, SLA, Omnichannel ve içgörüleri MB-230 sınav konularına uygun, uygulamalı öğreten eğitim.

Detayları Gör →
CRM SistemleriMicrosoft Dynamics 365 Müşteri Hizmetleri Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics 365 Müşteri Hizmetleri Eğitimi

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

Dynamics 365 Customer Service ile vaka açma, bilgi bankası, kuyruk, SLA takibi ve çok kanallı desteği günlük kullanım odaklı öğreten uygulamalı eğitim.

Detayları Gör →
CRM SistemleriMicrosoft Dynamics 365 Satış Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics 365 Satış Eğitimi

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

Dynamics 365 Sales ile müşteri adayı, fırsat, ürün kataloğu, teklif, sipariş ve satış tahminini uçtan uca yönetmeyi öğreten uygulamalı eğitim.

Detayları Gör →
CRM SistemleriMicrosoft Dynamics 365 Satış İçgörüleri Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics 365 Satış İçgörüleri Eğitimi

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

Dynamics 365 Sales Insights ile tahminli puanlama, ilişki analitiği, konuşma zekâsı ve satış dizisi otomasyonunu öğreten uygulamalı eğitim.

Detayları Gör →
CRM SistemleriMicrosoft Dynamics 365: Finance and Operations Apps Developer (MB-500) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics 365: Finance and Operations Apps Developer (MB-500) Eğitimi

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

Dynamics 365 Finance and Operations uygulamalarında X++, extension, Chain of Command, veri varlıkları ve ALM ile MB-500 odaklı geliştirme eğitimi.

Detayları Gör →
CRM SistemleriMicrosoft Dynamics CRM : Forms, Marketing, Contacts, & Processes Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics CRM : Forms, Marketing, Contacts, & Processes Eğitimi

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

Dynamics CRM üzerinde form tasarımı, pazarlama listeleri ve kampanyalar, kişi ve hesap yönetimi ile iş süreci otomasyonunu öğreten uygulamalı eğitim.

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