DATA SOURCES, MODELS, & AUTHENTICATION EĞİTİMİ

Her kaynağa güvenli bağlanıp veriyi çekin

Veritabanı, API ve dosya kaynaklarına bağlanma, kaynak veri modelleri ve OAuth2/token ile güvenli kimlik doğrulamayı öğrenin.

Veri kaynaklarına güvenli erişim: veritabanı, REST/GraphQL API ve dosya kaynaklarına bağlanma, kaynak veri modeli keşfi, rate limit ve artımlı çekme ile OAuth2, JWT ve secret yönetimi Python ile uygulamalı işlenir.

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

Eğitim Hakkında

Veri kaynakları, modelleri ve güvenli bağlantı yöntemleri

Bu eğitim, farklı veri kaynaklarına bağlanmayı, kaynakların sunduğu veri modellerini anlamayı ve bu kaynaklara güvenli biçimde kimlik doğrulamayı uçtan uca ele alır. İlişkisel veritabanları, REST ve GraphQL API'leri, dosya ve bulut depolama, mesaj kuyrukları gibi kaynak türleri ve her birinin veri modeli (tablo, JSON, belge) işlenir. Bağlantı dizesi, sürücü ve istemci kurulumu, sayfalama ve hız sınırı (rate limit) yönetimi ele alınır. Kimlik doğrulama tarafında API anahtarı, temel kimlik doğrulama, OAuth2 akışları (authorization code, client credentials), JWT token, token yenileme ve gizli bilgilerin (secret) güvenli saklanması işlenir. Örnekler Python (requests, SQLAlchemy) ile gerçek bağlantı senaryolarında kurgulanır.

Süre ve Format

3 Gün. Her gün dört modül; kavram anlatımının ardından Python ile gerçek kaynaklara bağlantı uygulaması yapılır.

Seviye

Orta Seviye — Veri kaynaklarına bağlanma, kaynak veri modelleri ve kimlik doğrulama (API anahtarı, OAuth2, token) ile güvenli erişim.

Öğrenme Metodu

Python'da requests ve SQLAlchemy ile veritabanı ve API kaynaklarına bağlanılıp token akışları uygulamalı denenir.

Neden Bu Eğitim?

🔌Çoklu Kaynak

Veritabanı, API ve dosya kaynaklarına doğru yöntemle bağlanırsınız.

🔑Güvenli Erişim

OAuth2 ve token akışlarıyla kaynaklara güvenli kimlik doğrularsınız.

🧩Model Anlayışı

Kaynakların veri modelini anlayıp doğru şekilde tüketirsiniz.

Anahtar Konular

veri kaynaklarıapi bağlantısıkimlik doğrulamaoauth2jwt tokenrate limitartımlı çekmesecret yönetimirest graphqlsqlalchemyveri entegrasyonurequests
“Veriye ulaşmak kadar, ona güvenle ve saygıyla ulaşmak da önemlidir.”

Ön Koşullar

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

1
Python Temeli

Fonksiyon, sözlük ve HTTP isteği mantığına aşinalık gerekir.

2
Temel SQL

Tablo ve SELECT mantığını bilmek örnekleri kolaylaştırır.

3
Web Farkındalığı

HTTP, JSON ve API kavramlarına giriş düzeyinde aşinalık faydalıdır.

4
Ortam

Python, requests, SQLAlchemy ve erişilebilir örnek kaynaklar.

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ı, farklı kaynak türlerine uygun yöntemle bağlanır.
Modül 1
Kaynak Türleri
  • İlişkisel ve NoSQL veritabanları
  • REST ve GraphQL API'leri
  • Dosya ve bulut nesne depolama
  • Mesaj kuyruğu ve olay akışı kaynakları
  • Batch ve gerçek zamanlı kaynak farkı
  • Kaynak seçiminin veriye etkisi
Modül 2
Veritabanı Bağlantısı
  • Bağlantı dizesi (connection string) yapısı
  • Sürücü ve istemci kütüphaneleri
  • SQLAlchemy engine ile bağlantı
  • Bağlantı havuzu yönetimi
  • Sorgu ile veri çekme ve sayfalama
  • Bağlantı güvenliği (SSL)
Modül 3
API Bağlantısı
  • REST uç noktaları ve HTTP metotları
  • İstek başlıkları ve parametreler
  • JSON yanıtının ayrıştırılması
  • Sayfalama (cursor, offset) yönetimi
  • Hata kodları ve yeniden deneme
  • requests ile API çağrısı
Modül 4
Dosya ve Bulut Depolama
  • CSV, JSON ve Parquet dosya okuma
  • Nesne depolamaya (S3 benzeri) erişim
  • Dizin ve dosya listeleme
  • Akışlı (streaming) okuma
  • Büyük dosyada bellek yönetimi
  • Dosya kaynağından çekme
Günün hedefiKatılımcı, kaynak veri modelini çözümler ve hız sınırına uyarak verimli tüketir.
Modül 1
Kaynak Veri Modelleri
  • İlişkisel tablo ve ilişki modeli
  • API'lerde JSON ve iç içe yapı
  • GraphQL şeması ve tip sistemi
  • Belge ve yarı yapısal modeller
  • Modelin tüketime etkisi
  • Model farklarının uyumlaştırılması
Modül 2
Şema ve Metadata Keşfi
  • Veritabanı katalogundan şema okuma
  • API dokümantasyonu ve OpenAPI
  • GraphQL introspection
  • Alan tipleri ve zorunluluk keşfi
  • Örnek yanıtla model doğrulama
  • Keşfedilen modelin belgelenmesi
Modül 3
Hız Sınırı ve Dayanıklılık
  • Rate limit başlıklarının okunması
  • Üstel geri çekilme (exponential backoff)
  • Yeniden deneme ve kesinti (circuit) mantığı
  • Zaman aşımı ve bağlantı yönetimi
  • Toplu istek ve eşzamanlılık dengesi
  • Kaynağa saygılı tüketim
Modül 4
Artımlı Veri Çekme
  • Tam ve artımlı (incremental) çekme
  • Son güncelleme damgasıyla delta çekme
  • Change data capture farkındalığı
  • Yeniden çalıştırılabilir çekme
  • Tekrarlı veriyi tekilleştirme
  • Çekme durumunun saklanması
Günün hedefiKatılımcı, kaynaklara güvenli kimlik doğrular ve gizli bilgileri güvenle yönetir.
Modül 1
Temel Kimlik Doğrulama
  • API anahtarı (API key) ile erişim
  • Basic auth ve kullanıcı/parola
  • Başlık ve sorgu parametresinde kimlik
  • Yöntemlerin güvenlik sınırları
  • HTTPS zorunluluğu
  • Kimlik bilgisinin koddan ayrılması
Modül 2
OAuth2 Akışları
  • Authorization code akışı
  • Client credentials akışı
  • Kapsam (scope) ve yetkilendirme
  • Erişim ve yenileme (refresh) token'ı
  • Token yenileme döngüsü
  • Akış seçiminin senaryoya göre yapılması
Modül 3
JWT ve Token Doğrulama
  • JWT yapısı: header, payload, signature
  • İmza doğrulama ve güven
  • Son kullanma (exp) ve geçerlilik
  • Token'ın isteklere eklenmesi
  • Token iptali ve yaşam süresi
  • Token güvenliği en iyi uygulamaları
Modül 4
Gizli Bilgi Yönetimi
  • Secret'ların ortam değişkeninde tutulması
  • Gizli bilgi kasası (secret vault) kullanımı
  • Koda gömülü sırların riski
  • Erişim anahtarı rotasyonu
  • En az yetki ilkesiyle erişim
  • Sır sızıntısının önlenmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kaynak Bağlantısı

Veritabanı, API ve dosya kaynaklarına uygun yöntemle bağlanırsınız.

✅
API Tüketimi

REST ve GraphQL API'lerinden sayfalama ile veri çekersiniz.

✅
Model Keşfi

Kaynakların şema ve veri modelini çözümlersiniz.

✅
Hız Sınırı

Rate limit ve backoff ile kaynağa dayanıklı biçimde erişirsiniz.

✅
Artımlı Çekme

Delta çekme ile veriyi verimli ve tekrarlanabilir alırsınız.

✅
OAuth2

Authorization code ve client credentials akışlarını uygularsınız.

✅
JWT Token

JWT yapısını doğrular ve token yenilemeyi yönetirsiniz.

✅
Secret Yönetimi

Gizli bilgileri kasa ve ortam değişkeniyle güvenle saklarsınız.

Kimler İçin Uygundur?

  • Veri mühendisleri
  • entegrasyon geliştiricileri
  • çeşitli kaynaklardan güvenli veri çekmek isteyen analistler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri mühendisleri, entegrasyon geliştiricileri ve çeşitli kaynaklardan güvenli veri çekmek isteyen analistler için uygundur.
OAuth2 akışlarından hangisini seçmeliyim?
Kullanıcı adına erişimde authorization code, servis-servis erişimde client credentials akışı tercih edilir; eğitimde karşılaştırmalı ele alınır.
Gizli bilgiler nerede saklanmalı?
Kaynak koduna gömülmez; ortam değişkeni veya secret kasasında saklanır ve anahtarlar düzenli döndürülür.
Rate limit nasıl yönetilir?
Yanıt başlıkları okunur ve üstel geri çekilme ile yeniden deneme kullanılarak kaynağa saygılı erişim sağlanır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Data Sources, Models, & Authentication Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.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

Veri Analizi ve İstatistikBacking Up & Recovering Data Eğitimi
Veri ve Analitik Eğitimleri

Backing Up & Recovering Data Eğitimi

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

Yedekleme türleri, 3-2-1 kuralı, RPO/RTO, point-in-time recovery ve felaket kurtarma planlamasını uygulamalı öğrenin. Orta seviye veri dayanıklılığı eğitimi.

Detayları Gör →
Veri Analizi ve İstatistikBasics, Data Types, Constants, & Variables Eğitimi
Veri ve Analitik Eğitimleri

Basics, Data Types, Constants, & Variables Eğitimi

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

Değişken, sabit, ilkel ve bileşik veri tipleri, operatörler ve tip dönüşümünü sıfırdan öğrenin. Programlamanın veri temelini kuran temel seviye eğitim.

Detayları Gör →
Veri Analizi ve İstatistikBCS Professional Certificate in Data Analysis Eğitimi
Veri ve Analitik Eğitimleri

BCS Professional Certificate in Data Analysis Eğitimi

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

Veri analizi yaşam döngüsü, veri modelleme, istatistik ve raporlamayla BCS Data Analysis müfredatına hazırlanın. Orta seviye iş analizi odaklı eğitim.

Detayları Gör →
Veri Analizi ve İstatistikBest Practices for Protecting Sensitive Data Eğitimi
Veri ve Analitik Eğitimleri

Best Practices for Protecting Sensitive Data Eğitimi

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

Veri sınıflandırma, şifreleme, maskeleme, erişim kontrolü ve KVKK/GDPR uyumuyla hassas veriyi uçtan uca koruyun. Orta seviye veri güvenliği eğitimi.

Detayları Gör →
Veri Analizi ve İstatistikBI and Analytics Principles and Practices: Charting the Course to BI -Analytic Success Eğitimi
Veri ve Analitik Eğitimleri

BI and Analytics Principles and Practices: Charting the Course to BI -Analytic Success Eğitimi

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

BI stratejisi, mimari, veri yönetişimi, KPI tasarımı ve veri kültürüyle kurumsal iş zekâsı programını başarıya taşıyın. Orta seviye BI liderlik eğitimi.

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