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

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

PL-400 kapsamı: Dataverse, plug-in ve custom API, PCF kontrolleri, client scripting, özel konnektör ve Azure entegrasyonuyla pro-code geliştirme.

Power Platform Developer PL-400 konularını pro-code gözüyle öğrenin: Dataverse veri modeli, C# plug-in ve custom API, PCF bileşenleri, client scripting, özel konnektör ve Azure entegrasyonu uygulamalı işlenir.

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

Eğitim Hakkında

Dataverse, plug-in, PCF ve Azure ile profesyonel Power Platform geliştirme

Bu eğitim, Microsoft Power Platform Developer PL-400 sınav konularını profesyonel geliştirici gözüyle kapsar. Katılımcı; Dataverse veri modelini (tablolar, ilişkiler, iş kuralları, güvenlik rolleri) tasarlar; C# ile plug-in ve custom API geliştirip IPluginExecutionContext, erken/geç bağlama (early/late bound) ve plug-in registration adımlarını uygular. PowerApps Component Framework (PCF) ile TypeScript tabanlı kod bileşenleri yazar; model-driven form olayları, Xrm.WebApi ve istemci betikleriyle UI davranışını yönetir. Custom connector, Web API/OData sorguları, Azure Functions, Service Bus ve webhook entegrasyonlarıyla uçtan uca çözüm kurar; çözüm (solution) ve ALM ile dağıtır.

Süre ve Format

4 Gün. Her gün dört modül; her konu Visual Studio ve Dataverse üzerinde kodlanarak uygulanır.

Seviye

İleri Seviye — PL-400 kapsamı: Dataverse veri modeli, plug-in ve custom API geliştirme, PCF kod bileşenleri, client scripting, custom connector ve Azure entegrasyonu.

Öğrenme Metodu

Katılımcı kendi geliştirici ortamında C# plug-in, PCF bileşeni ve custom connector kodlar; Plugin Registration Tool ve çözümlerle dağıtım yapar.

Neden Bu Eğitim?

⚙️Pro-Code Güç

Plug-in ve custom API ile low-code'un ötesinde özel iş mantığı ve entegrasyon kurarsınız.

🧱PCF Bileşenleri

PowerApps Component Framework ile yeniden kullanılır, zengin UI kontrolleri geliştirirsiniz.

🎓PL-400 Hazırlık

Sınav alan listesini uygulamalı örneklerle işleyerek sertifika sınavına hazırlanırsınız.

Anahtar Konular

pl-400 eğitimipower platform developerdataverse plug-incustom apipcfpowerapps component frameworkclient scriptingcustom connectorazure functions entegrasyon
“Low-code nerede biterse, iyi bir geliştirici orada devreye girer.”

Ön Koşullar

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

1
C# ve .NET

C#, .NET ve nesne yönelimli programlama bilgisi plug-in geliştirmede gereklidir.

2
Dataverse Deneyimi

Tablo, ilişki, çözüm ve güvenlik rolü kavramlarına aşinalık gerekir.

3
Geliştirme Ortamı

Visual Studio, Node.js, Power Platform CLI ve bir geliştirici ortamı hazır olmalıdır.

4
Web Temelleri

JavaScript/TypeScript ve REST/OData bilgisi PCF ve client scripting için faydalıdı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ı Dataverse veri modeli tasarlar, iş kuralları ve güvenlik rolleriyle gereksinimleri yapılandırır.
Modül 1
Dataverse Temelleri
  • Standart ve özel tablolar (tables)
  • Sütun tipleri ve choice/lookup alanları
  • 1:N, N:1, N:N ilişkiler
  • Alternate key ve iş mantığı
  • Audit ve change tracking
  • Elastic tables ve sanal tablolara giriş
Modül 2
İş Mantığı Yapılandırma
  • Business rule (iş kuralı) tanımlama
  • Rollup ve calculated columns
  • Business process flow
  • Duplicate detection kuralları
  • Form ve view yapılandırması
  • Low-code ve pro-code karar sınırı
Modül 3
Güvenlik Modeli
  • Güvenlik rolleri ve ayrıcalıklar
  • İş birimi (business unit) ve takımlar
  • Satır (record) ve alan (field) güvenliği
  • Owner ve organization sahipliği
  • Hiyerarşik güvenlik
  • Service principal / application user
Modül 4
Çözümler ve ALM Temeli
  • Managed/unmanaged çözüm
  • Publisher ve prefix
  • Çözüm bileşenleri ve bağımlılık
  • Environment variable ve connection reference
  • Power Platform CLI (pac) temeli
  • Kaynak kontrolüne çözüm aktarma
Günün hedefiKatılımcı C# ile plug-in geliştirir, event pipeline'a kaydeder ve custom API tasarlar.
Modül 1
Plug-in Temelleri
  • IPlugin arayüzü ve Execute metodu
  • IPluginExecutionContext ve InputParameters
  • IOrganizationService ile veri işlemleri
  • Early-bound ve late-bound varlıklar
  • Erken/geç bağlama kod üretimi (pac modelbuilder)
  • ITracingService ile loglama
Modül 2
Event Pipeline ve Kayıt
  • Message, stage (pre/post) ve mode
  • Pre-validation, pre-operation, post-operation
  • Synchronous ve asynchronous yürütme
  • Plugin Registration Tool ile kayıt
  • Step, image (pre/post image) tanımı
  • Secure/unsecure configuration
Modül 3
Custom API ve Actions
  • Custom API tanımlama
  • Request/response parametreleri
  • Custom process action farkı
  • Bound ve unbound işlemler
  • Plug-in'i custom API'ye bağlama
  • Web API üzerinden çağırma
Modül 4
Hata, Performans ve Test
  • InvalidPluginExecutionException yönetimi
  • Depth ve sonsuz döngü önleme
  • Performans ve 2 dakikalık limit
  • Dependency injection ve servis kullanımı
  • Birim testi ve FakeXrmEasy yaklaşımı
  • Plug-in profiler ile hata ayıklama
Günün hedefiKatılımcı PCF kod bileşeni geliştirir ve client scripting ile model-driven form davranışını yönetir.
Modül 1
PCF Geliştirme
  • pac pcf init ile proje oluşturma
  • ControlManifest.Input.xml tanımı
  • init, updateView, getOutputs, destroy döngüsü
  • Property ve dataset bileşen türleri
  • TypeScript ile UI oluşturma
  • npm build ve çözüme paketleme
Modül 2
Client Scripting
  • formContext ve executionContext
  • OnLoad, OnChange, OnSave olayları
  • Alan değeri okuma/yazma (getAttribute/setValue)
  • Kontrol gizleme, zorunlu kılma, kilitleme
  • Bildirim ve iş akışı tetikleme
  • Web resource (JS) kayıt ve bağlama
Modül 3
Xrm.WebApi ile Veri
  • createRecord, updateRecord, deleteRecord
  • retrieveRecord ve retrieveMultipleRecords
  • OData $select, $filter, $expand
  • FetchXML ile sorgulama
  • Toplu işlem (execute, executeMultiple)
  • Hata ve asenkron (Promise) yönetimi
Modül 4
UI Entegrasyon ve Deneyim
  • Ribbon/command bar özelleştirme
  • Command designer ve komut kuralları
  • Embedded canvas ve custom page
  • İstemci-sunucu validasyon dengesi
  • Performans ve DOM erişimi sınırları
  • PCF ve web resource tercihi
Günün hedefiKatılımcı dış sistem entegrasyonu kurar, Azure servislerini bağlar ve çözümü ALM ile dağıtır.
Modül 1
Web API ve Entegrasyon Desenleri
  • Dataverse Web API kimlik doğrulama (OAuth2)
  • OData sorguları ve toplu istek
  • Bağlı uygulama / application user
  • Change tracking ile senkronizasyon
  • Alternate key ile upsert
  • Entegrasyon deseni seçimi
Modül 2
Özel Konnektör
  • Custom connector tanımı ve OpenAPI
  • OAuth2 ve API key kimlik doğrulama
  • Eylem ve tetikleyici tanımları
  • Policy template kullanımı
  • Power Apps/Automate'te tüketim
  • Konnektörü çözümle taşıma
Modül 3
Azure Entegrasyonu
  • Azure Functions ile iş mantığı dışa alma
  • Service Bus ile asenkron mesajlaşma
  • Webhook kaydı ve tetikleme
  • Event Grid / Event Hub senaryoları
  • Azure Key Vault ile gizli bilgi
  • Managed identity ile güvenli çağrı
Modül 4
ALM ve Dağıtım
  • Çözüm paketleme ve versiyonlama
  • pac solution ile dışa/içe aktarma
  • Azure DevOps / GitHub Actions pipeline
  • Managed çözüm dağıtımı ve upgrade
  • Ortam değişkeni ve bağlantı yönetimi
  • Dağıtım sonrası doğrulama ve geri alma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Veri Modeli

Dataverse tablo, ilişki, iş kuralı ve güvenlik modelini gereksinime göre tasarlarsınız.

✅
Plug-in Geliştirme

C# ile plug-in yazar, event pipeline'a kaydeder ve image/config yönetirsiniz.

✅
Custom API

Custom API ve action'larla yeniden kullanılır sunucu tarafı iş mantığı kurarsınız.

✅
PCF Bileşeni

PowerApps Component Framework ile TypeScript tabanlı kod bileşenleri geliştirirsiniz.

✅
Client Scripting

formContext ve Xrm.WebApi ile model-driven form davranışını ve veri erişimini yönetirsiniz.

✅
Özel Konnektör

OpenAPI tabanlı özel konnektörlerle dış REST servislerini platforma bağlarsınız.

✅
Azure Entegrasyonu

Azure Functions, Service Bus ve webhook ile ölçeklenebilir entegrasyonlar kurarsınız.

✅
ALM Dağıtım

Çözüm ve pipeline ile ortamlar arası profesyonel dağıtım ve sürüm yönetimi yaparsınız.

Kimler İçin Uygundur?

  • Power Platform üzerinde kod yazan .NET/TypeScript geliştiricileri
  • çözüm mimarları
  • PL-400 sınavına hazırlanan profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Power Platform üzerinde kod yazan .NET/TypeScript geliştiricileri, çözüm mimarları ve PL-400'e hazırlanan profesyoneller için uygundur.
C# bilmem gerekir mi?
Evet; plug-in ve custom API geliştirme için C#/.NET bilgisi gereklidir, PCF için TypeScript faydalıdır.
Bu eğitim PL-400 sınavına hazırlar mı?
Eğitim PL-400 alan listesini uygulamalı işler; sınav başvurusu ve ücreti ilgili kuruma aittir.
PCF nedir?
PowerApps Component Framework, model-driven ve canvas uygulamalar için TypeScript ile özel kod bileşenleri geliştirmeyi sağlar.
Eğitim sonunda sertifika verilir mi?
Katılım koşullarını sağlayanlara 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. Microsoft Power Platform Developer (PL-400) 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 PlatformMicrosoft Power Automate for End Users Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Power Automate for End Users Eğitimi

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

Son kullanıcılar için Power Automate eğitimi: hazır şablonlar, e-posta ve dosya otomasyonu, butonlu anlık akışlar ve Teams bildirimlerini uygulamalı öğrenin.

Detayları Gör →
Power PlatformMicrosoft Power Automate RPA Geliştirici Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Power Automate RPA Geliştirici Eğitimi

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

Power Automate Desktop RPA eğitimi: UI ve web otomasyonu, seçiciler, Excel/PDF işleme, hata yönetimi, unattended çalıştırma ve bulut akışı entegrasyonu.

Detayları Gör →
Power PlatformMicrosoft Power Platform Developer Exam Prep Deep Dive PL Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Power Platform Developer Exam Prep Deep Dive PL Eğitimi

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

PL-400 sınav hazırlık deep-dive eğitimi: alan ağırlıkları, plug-in/PCF/entegrasyon senaryoları, deneme sınavları ve zayıf alan analiziyle yoğun tekrar.

Detayları Gör →
Power PlatformMicrosoft Power Platform Functional Consultant Exam Prep Deep Dive PL-200 Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Power Platform Functional Consultant Exam Prep Deep Dive PL-200 Eğitimi

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

PL-200 Power Platform Functional Consultant sınavına Dataverse, model-driven app, Power Automate ve Copilot Studio konularıyla derinlemesine hazırlık eğitimi.

Detayları Gör →
Power PlatformMicrosoft Power Platform ile İş Süreçleri Geliştirme Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Power Platform ile İş Süreçleri Geliştirme Eğitimi

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

Power Apps, Power Automate ve Dataverse ile manuel iş süreçlerini onay akışları, iş süreci akışı ve Power BI ölçümüyle uçtan uca dijitalleştirme eğitimi.

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