PL-400T00 MICROSOFT POWER PLATFORM DEVELOPER EĞİTİMİ

Power Platform'u kodla sınırlarının ötesine taşıyın

Dataverse, plug-in, PCF, özel bağlayıcı ve API entegrasyonlarıyla kurumsal düzeyde Power Platform çözümleri geliştirin

PL-400 Power Platform Developer eğitimi, Dataverse veri modeli, C# ile plug-in geliştirme, PCF kod bileşenleri, Client API, özel bağlayıcılar ve Azure entegrasyonunu uygulamalı laboratuvarlarla profesyonel geliştiricilere öğretir.

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

Eğitim Hakkında

Pro-code ve low-code'u birleştirerek genişletilebilir iş uygulamaları kurmak

PL-400 Microsoft Power Platform Developer eğitimi, Dataverse üzerinde kurumsal uygulamaları kod ile genişleten geliştiriciler için tasarlanmıştır. Dataverse tablo ve ilişki modelleme, güvenlik rolleri, C# ile plug-in ve özel iş akışı etkinlikleri geliştirme, PCF (Power Apps Component Framework) ile TypeScript tabanlı kod bileşenleri, Power Apps Canvas uygulamalarında Power Fx formülleri, model-driven form betikleri (Client API), özel bağlayıcılar, Dataverse Web API, OAuth kimlik doğrulama ve Azure Functions entegrasyonu konularını uygulamalı olarak ele alır.

Süre ve Format

4 Gün. Her gün dört modül; teori anlatımı Dataverse ortamında birebir kodlama ve plug-in/PCF dağıtım laboratuvarlarıyla pekiştirilir.

Seviye

İleri Seviye — Dataverse veri modeli, plug-in geliştirme, PCF kod bileşenleri, özel bağlayıcılar ve Power Apps/Power Automate genişletme konularını kapsayan profesyonel geliştirici programı

Öğrenme Metodu

Gerçek bir Dataverse geliştirme ortamında Visual Studio, Plugin Registration Tool ve Power Platform CLI kullanılarak uçtan uca kod yazma ve dağıtım uygulamalarıyla ilerlenir.

Neden Bu Eğitim?

🧩Plug-in Uzmanlığı

C# ile IPlugin arayüzü, execution pipeline aşamaları ve pre/post image kullanarak sunucu tarafı iş mantığı geliştirirsiniz.

⚛️PCF Bileşenleri

TypeScript ve React ile standart form denetimlerini aşan özel görsel bileşenler oluşturmayı öğrenirsiniz.

🔗Entegrasyon Gücü

Özel bağlayıcılar ve Dataverse Web API ile dış servisleri Power Platform'a bağlarsınız.

Anahtar Konular

PL-400 eğitimiPower Platform developerDataverse plug-inPCF bileşeniPower Apps geliştirmeözel bağlayıcıDataverse Web APIPower Fxcustom APIAzure entegrasyonu
“İyi bir Power Platform geliştiricisi, low-code hızını pro-code esnekliğiyle buluşturandır.”

Ön Koşullar

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

1
C# Bilgisi

Nesne yönelimli programlama ve .NET sınıf kütüphaneleri hakkında temel deneyim beklenir.

2
JavaScript/TypeScript

İstemci tarafı betikleme ve asenkron Promise yapılarına aşinalık PCF modülünde fayda sağlar.

3
Platform Deneyimi

Power Apps ve Dataverse temel kavramlarına (tablo, sütun, çözüm) giriş düzeyinde hakimiyet gerekir.

4
Geliştirme Ortamı

Visual Studio, Node.js ve Power Platform CLI kurulu bir makine ile Dataverse geliştirici ortamı erişimi önerilir.

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ı, Dataverse veri modelini tasarlayabilir ve çözüm tabanlı ALM yaklaşımıyla bileşenleri paketleyebilir hale gelir.
Modül 1
Dataverse Tabloları ve Sütunlar
  • Standart ve özel (custom) tablo oluşturma ve sahiplik türleri
  • Sütun veri tipleri: Choice, Lookup, Rollup, Calculated
  • Alternatif anahtarlar (alternate keys) ile tekilleştirme
  • Dataverse auditing ve veri saklama ayarları
  • Business rules ile sunucu/istemci doğrulama
  • Metadata ve EntityMetadata yapısının incelenmesi
Modül 2
İlişkiler ve Veri Modelleme
  • One-to-many ve many-to-many ilişki türleri
  • Cascade davranışları ve referential ilişki ayarları
  • Polymorphic lookup ve Customer tipi alanlar
  • N:N ilişki tablosu (intersect entity) mantığı
  • İlişki üzerinden rollup alan hesaplamaları
  • Veri modelinde normalizasyon kararları
Modül 3
Güvenlik Modeli
  • Güvenlik rolleri ve ayrıcalık (privilege) seviyeleri
  • Business unit ve team tabanlı erişim
  • Hiyerarşik güvenlik (hierarchy security) modeli
  • Kayıt paylaşımı (sharing) ve erişim ekipleri
  • Alan düzeyi güvenlik (field-level security) profilleri
  • Column security ile hassas veri koruma
Modül 4
Çözümler ve ALM
  • Managed ve unmanaged çözüm ayrımı
  • Yayıncı (publisher) ve özelleştirme ön eki ayarı
  • Çözüm bağımlılıkları ve bileşen takibi
  • Power Platform CLI (pac) ile çözüm dışa/içe aktarma
  • Ortamlar arası ALM ve Azure DevOps pipeline
  • Çözüm katmanları (solution layering) çözümlemesi
Günün hedefiKatılımcı, Dataverse execution pipeline üzerinde çalışan plug-in'ler yazabilir ve kayıt olarak dağıtabilir hale gelir.
Modül 1
Plug-in Geliştirme Temelleri
  • IPlugin arayüzü ve Execute metodu yapısı
  • IPluginExecutionContext ile bağlam verisine erişim
  • IOrganizationService ile CRUD işlemleri
  • InputParameters ve OutputParameters kullanımı
  • Pre-image ve post-image yapılandırması
  • Plug-in içinde ITracingService ile izleme
Modül 2
Execution Pipeline ve Aşamalar
  • Pre-validation, pre-operation ve post-operation aşamaları
  • Synchronous ve asynchronous çalışma modu
  • Message (Create, Update, Delete, Retrieve) seçimi
  • Transaction davranışı ve InvalidPluginExecutionException
  • Secure/unsecure configuration parametreleri
  • Infinite loop önleme ve Depth kontrolü
Modül 3
Kayıt ve Hata Ayıklama
  • Plugin Registration Tool ile derleme ve kayıt
  • Step ve image kayıtlarının tanımlanması
  • Plug-in profiler ile yakalanan bağlamı tekrar oynatma
  • Visual Studio remote ve profiler debug yöntemi
  • Plug-in trace log ile hata çözümleme
  • Sandbox izolasyon kısıtlamalarının yönetimi
Modül 4
Özel İş Akışı ve Custom API
  • CodeActivity ile özel workflow etkinliği yazma
  • Input/Output argument tanımlama
  • Custom API tanımı ve request/response parametreleri
  • Custom API ile servis sözleşmesi (bound/unbound)
  • Virtual table (sanal tablo) sağlayıcı mantığı
  • Azure-aware plug-in ve Service Endpoint kaydı
Günün hedefiKatılımcı, model-driven formlarda Client API betikleri yazabilir ve PCF ile özel görsel bileşenler geliştirebilir hale gelir.
Modül 1
Model-Driven Form Betikleri (Client API)
  • formContext ve executionContext nesneleri
  • OnLoad, OnChange ve OnSave olay işleyicileri
  • getAttribute/getControl ile alan manipülasyonu
  • Xrm.WebApi ile istemciden CRUD çağrıları
  • setVisible, setRequiredLevel ve addNotification kullanımı
  • Web kaynakları (web resources) ile betik dağıtımı
Modül 2
Canvas Uygulama ve Power Fx
  • Power Fx formül dili ve davranış formülleri
  • Patch, Collect ve UpdateIf ile veri yazma
  • Gallery, Form ve kontrol bağlama
  • Delegation ve delegasyon uyarılarının yönetimi
  • Named formulas ve bileşen (component) kullanımı
  • Dataverse ve bağlayıcı veri kaynaklarına erişim
Modül 3
PCF Kod Bileşeni Geliştirme
  • pac pcf init ile proje iskeleti oluşturma
  • ControlManifest.Input.xml ile özellik tanımı
  • init, updateView, getOutputs, destroy yaşam döngüsü
  • TypeScript ve React ile render mantığı
  • Dataset ve field türü bileşen ayrımı
  • Context.parameters ve notifyOutputChanged kullanımı
Modül 4
Bileşen Derleme ve Dağıtım
  • npm build ve pac pcf push ile geliştirme döngüsü
  • Bileşeni çözüme ekleme ve paketleme
  • Canvas ve model-driven uygulamada bileşen kullanımı
  • Bileşen kaynak haritaları ile hata ayıklama
  • Harici kütüphane bağımlılıklarının yönetimi
  • Sürümleme ve bileşen güncelleme stratejisi
Günün hedefiKatılımcı, Dataverse Web API ve özel bağlayıcılarla dış sistemleri entegre edebilir ve Azure servisleriyle platformu genişletebilir hale gelir.
Modül 1
Dataverse Web API
  • OData v4 sorguları ve $select, $filter, $expand
  • FetchXML ile karmaşık sorgular
  • Toplu işlem (batch) ve $batch istekleri
  • Web API ile action ve function çağırma
  • Impersonation ve MSCRMCallerID başlığı
  • Change tracking ve delta sorguları
Modül 2
Özel Bağlayıcı Geliştirme
  • OpenAPI (Swagger) tanımı ile bağlayıcı oluşturma
  • Eylem (action) ve tetikleyici (trigger) tanımlama
  • Politika şablonları (policy templates) ile istek dönüştürme
  • Bağlayıcıyı Power Automate ve Canvas'ta kullanma
  • Özel bağlayıcı için test ve doğrulama
  • Bağlayıcıyı çözümle paketleme ve paylaşma
Modül 3
Kimlik Doğrulama ve Yetkilendirme
  • OAuth 2.0 akışı ve Azure AD uygulama kaydı
  • Application user ve S2S kimlik doğrulama
  • ClientSecret ve certificate tabanlı yetkilendirme
  • ConnectionReference ve ortam değişkenleri
  • MSAL ile token edinme ve yenileme
  • API izinleri ve kapsam (scope) yönetimi
Modül 4
Azure ile Genişletme
  • Azure Functions ile serverless iş mantığı
  • Service Bus ve webhook ile olay yayınlama
  • Power Automate ile HTTP ve Azure servis çağrıları
  • Azure Logic Apps entegrasyon senaryoları
  • Application Insights ile telemetri ve izleme
  • Dataverse plug-in'den Azure servis tetikleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Veri Modeli Tasarımı

Dataverse tablo, ilişki ve güvenlik modelini kurumsal ihtiyaçlara göre tasarlarsınız.

✅
Plug-in Geliştirme

Execution pipeline üzerinde çalışan senkron ve asenkron plug-in'ler yazar ve kaydedersiniz.

✅
Custom API

Custom API ve özel iş akışı etkinlikleriyle yeniden kullanılabilir servisler oluşturursunuz.

✅
PCF Bileşeni

TypeScript ve React ile standart denetimleri aşan kod bileşenleri geliştirirsiniz.

✅
Client API

Model-driven formlarda Client API ile dinamik davranışlar programlarsınız.

✅
Web API Entegrasyonu

Dataverse Web API ve OData ile dış sistemlerle veri alışverişi yaparsınız.

✅
Özel Bağlayıcı

OpenAPI tabanlı özel bağlayıcılarla üçüncü taraf servisleri platforma bağlarsınız.

✅
Azure Genişletme

Azure Functions ve Service Bus ile çözümleri bulut servisleriyle genişletirsiniz.

Kimler İçin Uygundur?

  • C#
  • JavaScript veya TypeScript bilen
  • Dataverse
  • Power Platform üzerinde özelleştirme ve entegrasyon geliştirmek isteyen profesyonel yazılım geliştiriciler ve çözüm uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
C#, JavaScript veya TypeScript bilen ve Dataverse üzerinde kod ile özelleştirme yapmak isteyen profesyonel yazılım geliştiriciler için uygundur.
Plug-in geliştirme için hangi diller kullanılır?
Sunucu tarafı plug-in ve custom workflow etkinlikleri C# (.NET) ile, PCF kod bileşenleri ise TypeScript ve React ile geliştirilir.
PCF nedir ve neden önemlidir?
PCF (Power Apps Component Framework), standart form denetimlerinin ötesinde özel görsel bileşenler oluşturmayı sağlayan geliştirme çerçevesidir.
Eğitim sonunda resmi sınava girebilir miyim?
Eğitim PL-400 sınav konularını kapsar; sınav başvurusu ve ücreti ilgili kuruma aittir.
Katılım belgesi veriliyor mu?
Eğitimi tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. PL-400T00 Microsoft Power Platform Developer Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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

Power PlatformMastering Microsoft Power Automate Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Mastering Microsoft Power Automate Eğitimi

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

WDL ifadeleri, Dataverse tetikleyicileri, try-catch hata yönetimi, custom connector, RPA ve business process flow ile Power Automate'te uzmanlaşın.

Detayları Gör →
Power PlatformMastering Microsoft Power Platform Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Mastering Microsoft Power Platform Eğitimi

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

Dataverse, Power Apps, Power Automate, Power BI, Power Pages ve Copilot Studio'yu tek çözüm mimarisinde birleştirip ALM ve yönetişimle uzmanlaşın.

Detayları Gör →
Power PlatformMastering Power Apps Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Mastering Power Apps Eğitimi

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

Power Fx derinliği, delegation, responsive tasarım, canvas bileşenleri, PCF ve model-driven özelleştirmeyle Power Apps'te uzman seviyede geliştirin.

Detayları Gör →
Power PlatformMastering Power Platform Dataverse and Model-Driven Apps Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Mastering Power Platform Dataverse and Model-Driven Apps Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Dataverse ileri veri modelleme, iş kuralları, güvenlik ve model-driven form, görünüm, süreç akışı tasarımıyla kurumsal veri odaklı çözümler geliştirin.

Detayları Gör →
Power PlatformMicrosoft Flow/Power Automate Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Flow/Power Automate Eğitimi

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

Power Automate (eski Microsoft Flow) ile tetikleyici, connector, koşul ve onay akışlarını kullanarak Office 365 süreçlerini kodsuz otomatikleştirin.

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