APP-TO-APP COMMUNICATION AND FILE STORAGE EĞİTİMİ

Uygulamaları konuştur, veriyi güvenle depola

REST, gRPC ve mesaj kuyruklarından NFS, SMB ve nesne depolamaya uçtan uca entegrasyon

App-to-app Communication and File Storage Eğitimi, kurumsal uygulamaların birbiriyle iletişimini ve veri depolama katmanını birlikte ele alan uygulamalı bir programdır.

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

Eğitim Hakkında

Servisler arası iletişimi ve dosya/nesne depolama katmanını birlikte tasarlama

App-to-app Communication and File Storage Eğitimi, uygulamaların birbiriyle nasıl haberleştiğini ve ürettikleri dosyaları nasıl sakladığını ele alır. Katılımcılar REST, gRPC ve WebSocket ile senkron, RabbitMQ ve Kafka gibi mesaj kuyruklarıyla asenkron entegrasyonu öğrenir. Dosya sistemleri, NFS ve SMB paylaşımları, S3 uyumlu nesne depolama ile blok depolama karşılaştırmalı işlenir. Serileştirme, kimlik doğrulama, dayanıklılık ve izleme ile üretime hazır bir mimari kurulur.

Süre ve Format

3 Gün. İlk gün uygulamalar arası iletişim, ikinci gün dosya ve nesne depolama, üçüncü gün entegrasyon, güvenlik ve uçtan uca senaryo işlenir.

Seviye

Orta Seviye — uygulamalar arası iletişim desenleri ve kurumsal dosya/nesne depolama mimarisi

Öğrenme Metodu

Her konu çalışan servisler, gerçek API çağrıları ve dosya/nesne depolama hedefleri üzerinde laboratuvar senaryolarıyla uygulanır.

Neden Bu Eğitim?

🔌Entegrasyon ustalığı

Senkron API'ler ile asenkron mesajlaşmayı birlikte kavrar, hangi senaryoda hangisini seçeceğinizi öğrenirsiniz.

🗄️Doğru depolama seçimi

Blok, dosya ve nesne depolamanın farklarını öğrenir, uygulama verisini en uygun katmana yerleştirirsiniz.

🛡️Üretime hazır tasarım

Kimlik doğrulama, dayanıklılık ve izleme ile iletişim ve depolama katmanını güvenle canlıya alırsınız.

Anahtar Konular

app to app iletişim eğitimidosya depolama eğitiminesne depolama kursurest api eğitimimesaj kuyruğu eğitimikafka eğitiminfs smb eğitimis3 depolama kursumikroservis entegrasyon eğitimiobject storage eğitimi
“Uygulamalar birbiriyle konuştuğunda ve veri doğru katmanda saklandığında sistem bir bütün olarak güçlenir; bu eğitim o bütünü kurmayı öğretir.”

Ön Koşullar

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

1
Temel ağ bilgisi

TCP/IP, port ve DNS gibi temel ağ kavramlarına aşinalık iletişim konularını kolaylaştırır.

2
Komut satırı deneyimi

Linux kabuğunda dosya işlemleri ve curl gibi araçlarla temel çalışma deneyimi faydalı olur.

3
Uygulama kavramları

İstemci-sunucu mimarisi ve HTTP istekleri hakkında genel bilgi öğrenmeyi hızlandırır.

4
Laboratuvar ortamı

Docker çalıştırabilen bir bilgisayar veya bulut test ortamına erişim pratikler için gereklidir.

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 entegrasyon modellerini kavrar; REST ve gRPC ile senkron, mesaj kuyruklarıyla asenkron iletişim kurar ve olay tabanlı mimarinin mantığını uygular.
Modül 1
Uygulama Entegrasyon Modelleri
  • Senkron ve asenkron iletişim arasındaki temel farklar
  • Nokta-nokta, yayınla-abone ol ve istek-yanıt desenleri
  • Sıkı ve gevşek bağlı sistemlerin karşılaştırılması
  • API ağ geçidi ve servis keşfinin rolü
  • İdempotentlik ve yeniden deneme mantığının önemi
  • Entegrasyonda sözleşme (contract) ve versiyonlama
Modül 2
REST ve HTTP Tabanlı Servisler
  • HTTP metotları, durum kodları ve kaynak modellemesi
  • JSON tabanlı istek ve yanıt gövdelerinin tasarımı
  • Sayfalama, filtreleme ve HATEOAS yaklaşımı
  • OpenAPI ile API sözleşmesi tanımlama
  • curl ve Postman ile uç nokta testleri
  • Önbellekleme başlıkları ve hız sınırlama (rate limit)
Modül 3
Mesaj Kuyrukları ve Asenkron İletişim
  • Mesaj broker kavramı ve kuyruk çalışma mantığı
  • RabbitMQ exchange, queue ve routing key yapısı
  • Apache Kafka topic, partition ve consumer group
  • Teslim garantileri: en az bir, en fazla bir, tam bir
  • Dead letter queue ve geri basınç (backpressure)
  • Asenkron akışta sıralama ve tekilleştirme yönetimi
Modül 4
gRPC, WebSocket ve Olay Mimarisi
  • Protocol Buffers ile şema ve gRPC servis tanımı
  • Tekli ve akış (streaming) gRPC çağrı türleri
  • WebSocket ile çift yönlü gerçek zamanlı iletişim
  • Olay güdümlü (event-driven) mimarinin temelleri
  • Event sourcing ve CQRS desenlerine giriş
  • Webhook ile dış sistemlere olay bildirimi
Günün hedefiKatılımcı dosya sistemi temellerini kavrar; NFS ve SMB ağ paylaşımlarını, S3 uyumlu nesne depolamayı ve blok ile bulut depolama seçeneklerini karşılaştırmalı olarak uygular.
Modül 1
Dosya Sistemleri ve Depolama Temelleri
  • Blok, dosya ve nesne depolama arasındaki farklar
  • Yerel dosya sistemleri: ext4, XFS ve NTFS özellikleri
  • Inode, dizin yapısı ve dosya izinleri mantığı
  • POSIX dosya semantiği ve kilitleme davranışı
  • Dosya tanımlayıcıları ve akış (stream) işlemleri
  • Depolama kapasitesi, IOPS ve gecikme kavramları
Modül 2
Ağ Dosya Paylaşımı: NFS ve SMB
  • NFS mimarisi, export tanımı ve mount işlemleri
  • NFSv3 ve NFSv4 arasındaki temel farklar
  • SMB/CIFS protokolü ve Windows paylaşımları
  • Samba ile Linux üzerinde SMB paylaşımı sunma
  • Paylaşım izinleri, kullanıcı eşleme ve kimlik
  • Ağ dosya paylaşımında performans ve önbellek
Modül 3
Nesne Depolama (Object Storage)
  • Nesne, bucket ve metadata kavramlarının tanımı
  • S3 API: PUT, GET, DELETE ve çok parçalı yükleme
  • MinIO ile S3 uyumlu depolama ortamı kurma
  • Erişim politikaları, presigned URL ve ACL
  • Sürümleme, yaşam döngüsü ve depolama sınıfları
  • Nesne depolamanın ölçeklenebilirlik avantajları
Modül 4
Blok ve Bulut Depolama
  • Blok depolama, LUN ve iSCSI hedef mantığı
  • Kalıcı disk (persistent volume) ve bağlama
  • Bulut depolama türleri ve sorumluluk paylaşımı
  • Dosya senkronizasyonu ve paylaşımlı depolama
  • İçerik dağıtım ağı (CDN) ile statik dosya sunma
  • Depolama maliyeti ve katmanlama (tiering) stratejisi
Günün hedefiKatılımcı veri formatlarını ve serileştirmeyi uygular, iletişim ile depolamayı güvenlik altına alır, dayanıklılık ve izlemeyi kurar; uçtan uca bir senaryoyu birlikte hayata geçirir.
Modül 1
Veri Serileştirme ve Dosya Formatları
  • JSON, XML ve YAML format seçim kriterleri
  • Protocol Buffers ve Avro ile ikili serileştirme
  • Şema evrimi ve geriye dönük uyumluluk yönetimi
  • Büyük dosyalarda akışlı (streaming) okuma yazma
  • Sıkıştırma: gzip, zstd ve kolon tabanlı formatlar
  • Karakter kodlaması ve içerik türü (MIME) yönetimi
Modül 2
Güvenlik, Kimlik Doğrulama ve Yetkilendirme
  • TLS ile aktarım şifrelemesi ve sertifika yönetimi
  • API anahtarı, OAuth 2.0 ve JWT token akışları
  • Servisler arası mTLS ile karşılıklı doğrulama
  • Depolamada erişim politikası ve en az yetki ilkesi
  • Durağan veri şifreleme (encryption at rest)
  • Sırların (secret) güvenli saklanması ve rotasyonu
Modül 3
Dayanıklılık, Yedeklilik ve İzleme
  • Yeniden deneme, zaman aşımı ve devre kesici deseni
  • Mesaj kalıcılığı ve kuyruk dayanıklılığı ayarları
  • Depolamada replikasyon ve yedekleme stratejisi
  • Loglama, metrik ve dağıtık izleme (tracing)
  • Sağlık kontrolü (health check) ve uyarı kurma
  • Hata senaryolarında veri tutarlılığının korunması
Modül 4
Uçtan Uca Senaryo ve En İyi Uygulamalar
  • Dosya yükleyen servisin nesne depolama ile entegrasyonu
  • Olay yayınlayıp işleyen asenkron akışın kurulumu
  • İşlenen dosyalar için metadata veritabanı tasarımı
  • Büyük dosya aktarımında parçalama ve devam ettirme
  • Performans darboğazı tespiti ve ölçekleme kararları
  • Üretim ortamı için kontrol listesi ve iyi uygulamalar

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İletişim deseni seçimi

Senkron ve asenkron iletişim arasındaki farkı kavrar, senaryoya uygun entegrasyon desenini seçebilirsiniz.

✅
REST ve gRPC

REST ve gRPC servisleri tasarlayıp çağırabilir, OpenAPI ve Protobuf ile sözleşme tanımlayabilirsiniz.

✅
Mesaj kuyrukları

RabbitMQ ve Kafka ile asenkron mesajlaşma kurar, teslim garantilerini ve hata akışlarını yönetebilirsiniz.

✅
Dosya paylaşımı

NFS ve SMB ağ paylaşımlarını yapılandırabilir, izin ve performans ayarlarını doğru kurabilirsiniz.

✅
Nesne depolama

S3 uyumlu nesne depolamayı kullanabilir, bucket, metadata ve yaşam döngüsü politikalarını yönetebilirsiniz.

✅
Depolama katmanı seçimi

Blok, dosya ve nesne depolamayı karşılaştırır, uygulama verisini en uygun katmana yerleştirebilirsiniz.

✅
Güvenli entegrasyon

TLS, OAuth ve erişim politikalarıyla iletişim ve depolama katmanını güvenlik altına alabilirsiniz.

✅
Dayanıklı mimari

Yeniden deneme, replikasyon ve izleme ile üretime hazır dayanıklı bir mimari kurabilirsiniz.

Kimler İçin Uygundur?

  • Mikroservisleri entegre eden yazılımcılar
  • sistem ve DevOps mühendisleri
  • uygulama verisini doğru depolama katmanına yerleştirmek isteyen çözüm mimarları
  • veri merkezi ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mikroservisleri entegre eden yazılımcılar, sistem ve DevOps mühendisleri, çözüm mimarları ve uygulama verisini doğru depolama katmanına yerleştirmek isteyen veri merkezi ekipleri için uygundur.
Eğitim kaç gün sürüyor?
Eğitim 3 gündür. İlk gün uygulamalar arası iletişim, ikinci gün dosya ve nesne depolama, üçüncü gün entegrasyon, güvenlik ve uçtan uca senaryo konularını kapsar.
Ön koşul olarak ne bilmeliyim?
Temel ağ kavramları, HTTP ve istemci-sunucu mimarisi hakkında genel bilgi ile Linux komut satırında temel çalışma deneyimi eğitimden verim almayı kolaylaştırır.
App-to-app iletişim ile dosya depolama neden birlikte işleniyor?
Gerçek sistemlerde uygulamalar hem birbiriyle haberleşir hem de ürettikleri dosyaları saklar. İletişim ve depolama katmanı birlikte tasarlandığında performans, güvenlik ve dayanıklılık bir bütün olarak doğru kurulur.
Eğitim sonunda sertifika veriliyor mu?
Evet. Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim yüz yüze veya online verilebilir ve kurumun ihtiyacına göre uyarlanabilir.

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. App-to-app Communication and File Storage Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.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

Depolama SistemleriStorage Area Networking Fundamentals (SN71G) Eğitimi
Sanallaştırma ve Veri Merkezi Eğitimleri

Storage Area Networking Fundamentals (SN71G) Eğitimi

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

SAN kavramları, Fibre Channel, WWN adresleme, topolojiler, zoning, LUN maskeleme ve RAID temellerini öğreten giriş düzeyi SAN fundamentals eğitimi.

Detayları Gör →
Depolama SistemleriStorage Considerations Eğitimi
Sanallaştırma ve Veri Merkezi Eğitimleri

Storage Considerations Eğitimi

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

İş yükü analizi, kapasite ve performans planlama, koruma, maliyet ve platform seçimi kriterleriyle doğru depolama kararını karar matrisiyle verin.

Detayları Gör →
Depolama SistemleriStorage Services Eğitimi
Sanallaştırma ve Veri Merkezi Eğitimleri

Storage Services Eğitimi

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

Blok, dosya ve nesne depolama servisleri, bulut STaaS katmanları ile snapshot, yedekleme ve replikasyon koruma servislerini uygulamalı öğrenin.

Detayları Gör →
Depolama SistemleriUsing the Storage Tools in Box Web Eğitimi
Sanallaştırma ve Veri Merkezi Eğitimleri

Using the Storage Tools in Box Web Eğitimi

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

Box web arayüzünde dosya yönetimi, güvenli paylaşım, collaborator rolleri, Box Notes, Box Sign ve Relay iş akışlarını uygulamalı öğrenin.

Detayları Gör →
Depolama SistemleriUsing the Storage Tools in OneDrive for Business Eğitimi
Sanallaştırma ve Veri Merkezi Eğitimleri

Using the Storage Tools in OneDrive for Business Eğitimi

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

OneDrive for Business'ta senkronizasyon, Files On-Demand, güvenli paylaşım, birlikte yazma, sürümleme ve Microsoft 365 entegrasyonunu öğrenin.

Detayları Gör →
Depolama SistemleriVeri Depolama: Kavramlar, Tasarım ve Uygulama Eğitimi
Sanallaştırma ve Veri Merkezi Eğitimleri

Veri Depolama: Kavramlar, Tasarım ve Uygulama Eğitimi

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

Disk, RAID, SAN, NAS ve nesne depolama kavramları, mimari tasarım ilkeleri ile kurulum, yedekleme ve işletme uygulamasını uçtan uca öğrenin.

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