MS-600T00 BUILDING APPLICATIONS AND SOLUTIONS WITH MICROSOFT 365 CORE SERVICES EĞİTİMİ

Microsoft 365 üzerinde çözüm geliştir

Microsoft Graph, MSAL kimlik, Teams uygulamaları, SharePoint Framework ve Office Add-in ile Microsoft 365 çekirdek hizmetleri üzerinde uygulama geliştirin.

Entra ID uygulama kaydı, MSAL/OAuth kimlik, Microsoft Graph veri erişimi, Teams uygulamaları, SharePoint Framework web part/extension ve Office Add-in geliştirmeyi uygulamalı öğretir.

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

Eğitim Hakkında

Graph API, MSAL/OAuth, Teams app, SPFx ve Office Add-in geliştirme

Bu eğitim, Microsoft 365 çekirdek hizmetleri üzerinde uygulama ve çözüm geliştirmeyi (MS-600 müfredatı) uygulamalı öğretir. Entra ID uygulama kaydı (app registration), OAuth 2.0 akışları, Microsoft Authentication Library (MSAL) ile kimlik doğrulama ve yetkilendirme (delegated/application permissions, scopes, consent) ele alınır. Microsoft Graph REST API ve SDK ile kullanıcı, posta, takvim, dosya ve grup verisine erişim; sayfalama (paging), batch istekleri, change notifications (webhooks) ve delta query anlatılır. Microsoft Teams uygulama geliştirme: tab, bot, messaging extension, Teams Toolkit ve app manifest; SharePoint Framework (SPFx) ile web part ve extension geliştirme işlenir. Office Add-in (Office.js) ile Word/Excel/Outlook eklentileri, Adaptive Cards ve actionable message; throttling, güvenlik ve en iyi uygulamalar gösterilir. Katılımcılar eğitim sonunda Microsoft 365 platformu için uçtan uca çözüm geliştirebilir.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar kimlik ve Graph'tan Teams, SPFx ve Office Add-in geliştirmeye kadar kodlar.

Seviye

İleri Seviye — Microsoft 365 çekirdek hizmetleri üzerinde uygulama geliştirme: Microsoft Graph, kimlik (MSAL/OAuth), Teams uygulamaları, SharePoint Framework (SPFx) ve Office Add-in.

Öğrenme Metodu

Katılımcılar Entra ID'de uygulama kaydeder, MSAL ile oturum açar, Graph çağrıları yapar ve Teams/SPFx/Office Add-in projelerini uygulamalı geliştirir.

Neden Bu Eğitim?

🧩Tek Platform

Posta, dosya, takvim ve ekip verisine Microsoft Graph ile tek API'den erişirsiniz.

🔐Güvenli Kimlik

MSAL ve OAuth 2.0 ile delegated/application izinlerini doğru biçimde uygularsınız.

🚀Çok Yüzeyli

Teams, SharePoint ve Office içinde çalışan uçtan uca çözümler geliştirirsiniz.

Anahtar Konular

ms-600microsoft graphmsalteams app geliştirmesharepoint frameworkspfxoffice add-inoauth 2.0microsoft 365 geliştirmegraph apiteams toolkit
“İyi bir Microsoft 365 çözümü, doğru kimlik ve tek Graph API üzerine kurulur.”

Ön Koşullar

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

1
Web Geliştirme

JavaScript/TypeScript ve REST API kavramlarına hakimiyet gereklidir.

2
Node/npm

Node.js ve npm ile paket kurulumu ve proje çalıştırmaya aşinalık gerekir.

3
Kimlik Temeli

OAuth 2.0 ve token kavramlarına temel aşinalık MSAL bölümünde işe yarar.

4
Geliştirici Tenant'ı

Uygulama kaydı ve dağıtım için Microsoft 365 geliştirici tenant'ı ve Azure erişimi.

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ı, Entra ID'de uygulama kaydedip MSAL ile güvenli kimlik doğrulama uygulayabilir.
Modül 1
App Registration
  • Entra ID'de uygulama kaydı oluşturma
  • Redirect URI ve platform (SPA/web/mobile) ayarı
  • Client ID, tenant ID ve client secret/certificate
  • API permissions ekleme ve admin consent
  • Single/multi-tenant uygulama kararı
  • Expose an API ve scope tanımlama
Modül 2
OAuth 2.0 Akışları
  • Authorization code flow (PKCE ile)
  • Client credentials flow (daemon uygulamalar)
  • On-behalf-of (OBO) flow
  • Implicit flow neden kaçınılır
  • Access token, ID token ve refresh token
  • Token ömrü ve yenileme (refresh) mantığı
Modül 3
İzin Modeli
  • Delegated ve application permission farkı
  • Scope ve role (app role) kavramları
  • Incremental ve dynamic consent
  • Admin consent gerektiren izinler
  • Least privilege ilkesiyle izin seçimi
  • Consent ekranı ve kullanıcı deneyimi
Modül 4
MSAL ile Token
  • MSAL.js ile SPA kimlik doğrulama
  • acquireTokenSilent ve interaction fallback
  • Token cache ve account yönetimi
  • MSAL Node ile sunucu tarafı akış
  • Hata yönetimi (interaction_required vb.)
  • Güvenli secret saklama yaklaşımı
Günün hedefiKatılımcı, Microsoft Graph ile kullanıcı, posta ve dosya verisine verimli biçimde erişebilir.
Modül 1
Graph Temelleri
  • Microsoft Graph uç noktası ve sürümler (v1.0/beta)
  • Graph Explorer ile keşif
  • Microsoft Graph SDK (JavaScript) kurulumu
  • İstek oluşturma ve yanıt yapısı
  • Graph permission-to-endpoint eşlemesi
  • Hata kodları ve yeniden deneme (retry)
Modül 2
Veri Erişimi
  • /me ve /users ile kullanıcı verisi
  • /messages ve /mailFolders ile posta
  • /events ve /calendar ile takvim
  • /drive ve /driveItem ile OneDrive dosyaları
  • /groups ve /teams ile ekip verisi
  • Fotoğraf, profil ve presence verisi
Modül 3
Sorgu ve Performans
  • $select, $filter, $expand OData sorguları
  • $top ve nextLink ile sayfalama (paging)
  • JSON batching ile toplu istek
  • Delta query ile değişiklik izleme
  • Throttling (429) ve Retry-After yönetimi
  • ConsistencyLevel ve advanced query
Modül 4
Bildirim ve Değişiklik
  • Change notifications (webhook) aboneliği
  • Subscription oluşturma ve yenileme
  • Validation token ve endpoint doğrulama
  • Bildirim payload'ı ve kaynak değişikliği
  • Lifecycle notifications yönetimi
  • Güvenli bildirim (encrypted content) seçeneği
Günün hedefiKatılımcı, Teams için tab, bot ve messaging extension içeren uygulamalar geliştirebilir.
Modül 1
Teams App Temelleri
  • Teams app manifest yapısı
  • Teams Toolkit ile proje oluşturma
  • App capabilities (tab/bot/connector/extension)
  • Teams JavaScript SDK (microsoftTeams)
  • App package (zip) ve sideloading
  • SSO ile Teams içi kimlik akışı
Modül 2
Tab Geliştirme
  • Personal ve channel/group tab farkı
  • Configurable tab ve içerik URL'si
  • Teams context (getContext) kullanımı
  • Tema (default/dark/contrast) uyumu
  • Deep link ile gezinme
  • Adaptive layout ve responsive tasarım
Modül 3
Bot ve Extension
  • Bot Framework ile Teams botu
  • Proactive messaging ve activity handler
  • Messaging extension (search/action) komutları
  • Adaptive Cards ile zengin kart yanıtları
  • Task module ile modal form
  • Bot kimlik doğrulama ve OBO akışı
Modül 4
Dağıtım
  • Azure'a backend ve bot dağıtımı
  • App'i tenant app catalog'a yükleme
  • Admin onayı ve yayınlama akışı
  • Teams Store'a gönderim süreci
  • Sürümleme ve manifest güncelleme
  • İzleme ve hata ayıklama (ngrok/dev tunnel)
Günün hedefiKatılımcı, SPFx ile web part/extension ve Office.js ile eklenti geliştirip dağıtabilir.
Modül 1
SPFx Temelleri
  • SharePoint Framework (SPFx) mimarisi
  • Yeoman generator ve gulp toolchain
  • Node sürüm uyumu ve geliştirme ortamı
  • Workbench (local/hosted) ile test
  • App catalog ve tenant dağıtımı
  • SPFx izinleri ve API permission isteği
Modül 2
SPFx Web Part
  • Client-side web part oluşturma
  • Property pane ile yapılandırma
  • React ile web part geliştirme
  • SPHttpClient ve MSGraphClient kullanımı
  • Application customizer ve field customizer (extension)
  • Fluent UI bileşenleriyle arayüz
Modül 3
Office Add-in
  • Office Add-in manifesti ve host (Word/Excel/Outlook)
  • Office.js ile belge içeriğine erişim
  • Task pane ve content add-in türleri
  • Outlook add-in ve mailbox API
  • Adaptive Cards ve actionable message
  • Add-in dağıtımı (centralized deployment)
Modül 4
Entegrasyon ve En İyi Uygulama
  • Çözümler arası ortak kimlik ve Graph kullanımı
  • Throttling ve performans optimizasyonu
  • Güvenlik: secret yönetimi ve least privilege
  • Loglama ve telemetri (Application Insights)
  • CI/CD ile otomatik paketleme ve dağıtım
  • Sürdürülebilir kod ve test yaklaşımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Uygulama Kaydı

Entra ID'de uygulama kaydedip izin ve consent modelini kurabilirsiniz.

✅
MSAL Kimlik

MSAL ile OAuth 2.0 akışlarını uygulayıp token yönetebilirsiniz.

✅
Graph Erişimi

Microsoft Graph ile posta, dosya ve takvim verisine erişebilirsiniz.

✅
Performans

Paging, batch, delta query ve throttling yönetimini uygulayabilirsiniz.

✅
Teams App

Teams için tab, bot ve messaging extension geliştirebilirsiniz.

✅
SPFx

SharePoint Framework ile web part ve extension geliştirebilirsiniz.

✅
Office Add-in

Office.js ile Word/Excel/Outlook eklentileri yazabilirsiniz.

✅
Dağıtım

Çözümleri app catalog ve centralized deployment ile dağıtabilirsiniz.

Kimler İçin Uygundur?

  • Microsoft 365 platformu için uygulama geliştirecek yazılım geliştiriciler
  • çözüm mimarları
  • Graph/Teams/SharePoint üzerinde entegrasyon yapacak ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Microsoft 365 platformu için uygulama geliştirecek yazılım geliştiriciler, çözüm mimarları ve entegrasyon ekipleri için uygundur.
Hangi programlama bilgisi gerekir?
JavaScript/TypeScript, REST API ve Node.js/npm kullanımına hakimiyet beklenir.
Microsoft Graph detaylı işleniyor mu?
Evet, Graph REST/SDK, OData sorguları, paging, batch, delta query ve change notifications uygulamalı ele alınır.
MS-600 sınavına hazırlık sağlar mı?
Eğitim MS-600 müfredatını kapsar; ancak sınav başvurusu ve ücreti ilgili kuruma aittir.
Eğitim sonunda sertifika 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. MS-600T00 Building Applications and Solutions with Microsoft 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

Microsoft 365 ve Uç Nokta YönetimiSharePoint Kullanıcısı Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

SharePoint Kullanıcısı Eğitimi

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

SharePoint kullanıcıları için temel eğitim: siteler, belge kütüphaneleri, paylaşım, sürümler, listeler, görünümler ve OneDrive'ı uygulamalı öğrenin.

Detayları Gör →
Microsoft 365 ve Uç Nokta YönetimiSharepoint online - temel kavramlar Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Sharepoint online - temel kavramlar Eğitimi

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

SharePoint Online'a giriş: site türleri, belge kütüphaneleri, OneDrive, Teams entegrasyonu, paylaşım ve arama kavramlarını uygulamalı öğrenin.

Detayları Gör →
Microsoft 365 ve Uç Nokta YönetimiSharePoint Online Power User (M55215) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

SharePoint Online Power User (M55215) Eğitimi

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

M55215 müfredatıyla SharePoint Online güçlü kullanıcı eğitimi: içerik türleri, yönetilen meta veri, Power Automate, Power Apps ve arama özelleştirme.

Detayları Gör →
Microsoft 365 ve Uç Nokta YönetimiSharePoint Online: Site Administrators Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

SharePoint Online: Site Administrators Eğitimi

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

SharePoint Online site yöneticiliği eğitimi: site şablonları, izin seviyeleri, SharePoint grupları, içerik türleri, terim deposu ve yönetişim uygulamalı anlatıl

Detayları Gör →
Microsoft 365 ve Uç Nokta YönetimiSharePoint Online: Site Users Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

SharePoint Online: Site Users Eğitimi

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

Son kullanıcılar için SharePoint Online eğitimi: belge kitaplıkları, listeler, eş zamanlı düzenleme, paylaşım, OneDrive senkronizasyonu ve arama uygulamalı anla

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