AZURE DEVELOPER: IMPLEMENTING AUTHENTICATION & ACCESS CONTROL EĞİTİMİ

Azure'da kimlik doğrulama ve erişim kontrolü uygulayın

Entra uygulama kaydı, MSAL, OAuth 2.0 akışları, JWT doğrulama, Managed Identity, RBAC, Key Vault ve Microsoft Graph ile güvenli uygulamalar geliştirin.

Bu eğitim, Azure uygulamalarında kimlik doğrulama ve erişim kontrolü uygulamayı geliştirici bakışıyla öğretir. Microsoft Entra ID uygulama kaydı, tenant, service principal, OAuth 2.0 authorization code + PKCE, client credentials ve on-behalf-of akışları,.

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

Eğitim Hakkında

Entra ID tabanlı kimlik doğrulama, yetkilendirme ve gizli bilgi yönetimi

Bu eğitim, Azure uygulamalarında kimlik doğrulama ve erişim kontrolü uygulamayı geliştirici bakışıyla öğretir. Microsoft Entra ID uygulama kaydı, tenant, service principal, OAuth 2.0 authorization code + PKCE, client credentials ve on-behalf-of akışları, OpenID Connect, ID ve access token (JWT) yapısı, kapsam (scope) ve app role işlenir. MSAL ile .NET/Python/JavaScript uygulamalarda oturum açma, Web API koruma, Microsoft Graph çağrıları, Managed Identity, Azure RBAC, Key Vault, App Service Easy Auth, SAS ile Storage yetkilendirme ve Conditional Access uygulamalı gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; Uygulama kaydı, token akışları ve MSAL ile oturum açma; Scope, app role, Graph, Easy Auth ve parolasız erişim; Rol atamaları, gizli yönetimi, Conditional Access ve denetim. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Seviye

Orta Seviye — Microsoft Entra ID, OAuth 2.0/OIDC, MSAL, Managed Identity, RBAC, Key Vault ve App Service kimlik doğrulama ile güvenli uygulama geliştirmeyi kapsar.

Öğrenme Metodu

Bir web uygulaması Entra ID ile korunur, API'ye token ile erişilir; Managed Identity ile Key Vault ve Storage erişimi parolasız yapılır.

Neden Bu Eğitim?

🎯Modern kimlik

OAuth 2.0 ve OIDC akışlarını doğru senaryoda seçip uygularsınız.

🛠️Parolasız erişim

Managed Identity ile servislerin birbirine anahtarsız erişimini sağlarsınız.

📈Yetkilendirme

Scope, app role ve RBAC ile en az yetki ilkesini uygularsınız.

Anahtar Konular

entra id kimlik doğrulamaoauth 2.0 oidcmsalmanaged identityazure rbackey vaultjwt tokenmicrosoft graphaz-204 eğitimiazure developer
“Güvenlik, sonradan eklenen değil, baştan tasarlanan bir özelliktir.”

Ön Koşullar

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

1
Azure aboneliği

Uygulamalar ücretsiz Azure hesabı veya sağlanan sandbox aboneliği üzerinde yapılır.

2
Programlama bilgisi

C#, Python veya JavaScript'ten birinde temel düzeyde kod okuyup yazabilmek gerekir.

3
Geliştirme araçları

Visual Studio Code, Azure CLI ve ilgili SDK kurulu bir bilgisayar önerilir; kurulum eğitimde gösterilir.

4
Web güvenliği

HTTP, cookie ve token kavramlarına aşinalık gerekir.

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ı uygulama kaydı yapar ve MSAL ile kullanıcı girişi ekler.
Modül 1
Entra ID Temelleri
  • Tenant, kullanıcı, grup ve service principal
  • Uygulama kaydı ve kurumsal uygulama farkı
  • Redirect URI ve istemci sırrı/sertifika
  • Tek kiracılı ve çok kiracılı uygulama
  • Kullanıcı rızası (consent) ve yönetici rızası
  • Entra External ID (müşteri kimliği)
Modül 2
OAuth 2.0 ve OIDC
  • Authorization code + PKCE
  • Implicit akışın terk edilmesi
  • Client credentials akışı
  • On-behalf-of akışı
  • Device code akışı
  • ID token, access token, refresh token
Modül 3
Token ve JWT
  • JWT başlık, yük ve imza
  • iss, aud, exp, scp, roles talepleri
  • Anahtar keşfi (JWKS) ve imza doğrulama
  • Token ömrü ve yenileme
  • Talep dönüşümü
  • Token önbelleği
Modül 4
Lab: MSAL ile Giriş
  • Entra'da uygulama kaydı
  • MSAL ile web uygulamasına giriş
  • ID token talepleri inceleme
  • Çıkış (sign-out) akışı
  • Jwt.ms ile token çözümleme
  • Hata ayıklama
Günün hedefiKatılımcı API'yi korur, Graph çağırır ve Managed Identity kullanır.
Modül 1
Web API Koruma
  • API'yi uygulama kaydında açığa çıkarma
  • Scope ve app role tanımı
  • Bearer token doğrulama (JwtBearer)
  • Audience ve issuer doğrulaması
  • Politika tabanlı yetkilendirme
  • CORS ve yaygın hatalar
Modül 2
Microsoft Graph
  • Graph izinleri: delegated ve application
  • Graph SDK ile profil okuma
  • Grup üyeliği ve uygulama rolleri
  • Artımlı izin isteme
  • Throttling ve toplu istek
  • Graph Explorer ile deneme
Modül 3
Managed Identity
  • System-assigned ve user-assigned kimlik
  • DefaultAzureCredential zinciri
  • Key Vault gizli bilgi okuma
  • Blob ve SQL'e parolasız erişim
  • Federated credential ve iş yükü kimliği
  • Yerel geliştirme kimlik doğrulaması
Modül 4
App Service Kimlik Doğrulama
  • Easy Auth yapılandırması
  • Kimlik sağlayıcı seçenekleri
  • Kimliksiz isteği yönlendirme veya 401
  • Başlıkta X-MS-CLIENT-PRINCIPAL
  • Token deposu
  • Erişim kısıtlama
Günün hedefiKatılımcı RBAC ve Key Vault'u yapılandırır, güvenli operasyon uygulamalarını tamamlar.
Modül 1
Azure RBAC
  • Rol tanımı, kapsam ve atama
  • Yerleşik roller: Reader, Contributor, Owner
  • Özel rol oluşturma
  • Data plane ve control plane ayrımı
  • PIM ile zamanlı yetki
  • Deny atamaları
Modül 2
Key Vault
  • Gizli bilgi, anahtar, sertifika türleri
  • Erişim ilkesi yerine RBAC modeli
  • Soft delete ve purge protection
  • Gizli bilgi sürümleri ve döndürme
  • Key Vault referansı
  • Özel uç nokta
Modül 3
Güvenlik Politikaları
  • Conditional Access ve MFA
  • Uygulama izinleri kötüye kullanımı
  • Token çalınması önlemleri
  • Defender for Cloud Apps
  • Oturum açma günlükleri
  • Entra denetim günlükleri
Modül 4
Kapanış Projesi
  • Uçtan uca korumalı web + API
  • Key Vault ile sırlar
  • Managed Identity ile depolama
  • RBAC denetimi
  • Güvenlik gözden geçirmesi
  • AZ-204 kimlik soruları tekrarı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Uygulama kaydı

Entra'da doğru uygulama kaydını ve izinleri yapılandırabilirsiniz.

✅
OAuth akışları

Senaryoya uygun OAuth 2.0 akışını seçebilirsiniz.

✅
MSAL

MSAL ile kullanıcı girişi ve token alımı kodlayabilirsiniz.

✅
JWT doğrulama

Token taleplerini doğrulayıp yetkilendirme yapabilirsiniz.

✅
Graph çağrısı

Microsoft Graph'ı doğru izinlerle kullanabilirsiniz.

✅
Managed Identity

Parolasız servisler arası erişim kurabilirsiniz.

✅
RBAC

En az yetki ilkesiyle rol ataması yapabilirsiniz.

✅
Key Vault

Gizli bilgileri güvenle saklayıp döndürebilirsiniz.

Kimler İçin Uygundur?

  • Güvenli web ve API geliştiren yazılımcılar
  • DevOps
  • güvenlik ekipleri ile AZ-204 adayları

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Güvenli web ve API geliştiren yazılımcılar, DevOps ve güvenlik ekipleri ile AZ-204 adayları.
Güvenlik uzmanı olmak gerekir mi?
Hayır; kavramlar geliştirici bakışıyla ve örneklerle anlatılır.
Hangi diller kullanılır?
C# (.NET), Python ve JavaScript örnekleri verilir.
Microsoft Graph kullanılacak mı?
Evet; izin türleri ve temel çağrılar uygulamalı yapılır.
Sınav ve sertifika konusu nasıl işleniyor?
Microsoft AZ-204 (Developing Solutions for Microsoft Azure) sınav alanlarıyla örtüşen içerik işlenir; sınav başvurusu ve ücreti ilgili kuruma aittir. Eğitim sonunda 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. Azure Developer: Implementing Authentication & Access Contro Sertifika Kodu DV-2026XX00 Tarih 27.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

Microsoft AzureThe Azure Cost & Sustainability Blueprint: Optimize, Automate, Save Eğitimi
Bulut Bilişim Eğitimleri

The Azure Cost & Sustainability Blueprint: Optimize, Automate, Save Eğitimi

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

Azure maliyet optimizasyonu ve sürdürülebilirlik: Cost Management, rezervasyon, Savings Plan, otomatik kapatma, FinOps ve karbon ölçümü uygulamalı eğitimi.

Detayları Gör →
Microsoft AzureUsing Node.js with Microsoft Azure Eğitimi
Bulut Bilişim Eğitimleri

Using Node.js with Microsoft Azure Eğitimi

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

Node.js ile Azure: Express API, App Service, Functions, Blob Storage, Cosmos DB, Service Bus, Key Vault ve GitHub Actions ile bulut uygulaması geliştirme.

Detayları Gör →
Microsoft AzureVirtual Machines on Azure Eğitimi
Bulut Bilişim Eğitimleri

Virtual Machines on Azure Eğitimi

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

Azure sanal makine eğitimi: Windows ve Linux VM oluşturma, RDP/SSH, Bastion, disk, NSG, Azure Backup, VM Scale Sets ve maliyet yönetimi.

Detayları Gör →
Microsoft AzureWindows Azure ile Bulut Bilişimi (Cloud Computing) Eğitimi
Bulut Bilişim Eğitimleri

Windows Azure ile Bulut Bilişimi (Cloud Computing) Eğitimi

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

Windows Azure ile bulut bilişim eğitimi: IaaS, PaaS, VM, App Service, Blob Storage, Azure SQL, Service Bus, güvenlik ve maliyet yönetimi uygulamalı anlatılır.

Detayları Gör →
Microsoft AzureWindows Azure SQL Database Eğitimi
Bulut Bilişim Eğitimleri

Windows Azure SQL Database Eğitimi

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

Azure SQL Database eğitimi: kurulum, güvenlik duvarı, SSMS bağlantısı, T-SQL, DTU/vCore, yedekleme, geo-replication ve güvenlik ayarlarını uygulamalı öğrenin.

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