SMART CONTRACTS & HYPERLEDGER FABRIC: SETTING UP A HYPERLEDGER FABRIC NETWORK EĞİTİMİ

Kurumsal blok zinciri ağını kurun

Hyperledger Fabric ile peer, orderer, channel ve CA bileşenlerini kurup chaincode yazarak izinli blok zinciri ağı tasarlayın.

Hyperledger Fabric ile izinli blok zinciri eğitimi: peer/orderer/channel kurulumu, MSP ve Fabric CA ile kimlik, endorsement politikaları, Go/JavaScript chaincode geliştirme, lifecycle dağıtımı ve Fabric Gateway/SDK entegrasyonu uygulamalı öğretilir.

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

Eğitim Hakkında

Fabric mimarisi, kanal/kimlik yönetimi ve chaincode geliştirme

Bu ileri seviye eğitim, kurumsal (izinli) blok zinciri için Hyperledger Fabric ağını sıfırdan kurmayı ve akıllı sözleşme (chaincode) geliştirmeyi uygulamalı öğretir. Fabric'in modüler mimarisi, peer (endorsing/committing), orderer ve istemci rolleri, kanal (channel) ile veri izolasyonu işlenir. Üyelik servis sağlayıcısı (MSP), Fabric CA ile sertifika tabanlı kimlik, kuruluşlar (organizations) ve politika yapısı ele alınır. İşlem akışı (endorse-order-validate), endorsement policy, dünya durumu (world state) ve CouchDB/LevelDB kullanımı gösterilir. Go/JavaScript ile chaincode yazımı, yaşam döngüsü (lifecycle) ve paketleme, Fabric SDK/Gateway ile uygulama entegrasyonu uygulanır. Katılımcı eğitim sonunda çok kuruluşlu bir Fabric ağını kurup üzerinde çalışan bir akıllı sözleşme dağıtabilir.

Süre ve Format

3 Gün. Her gün dört modül; her modülde kavram anlatımının ardından Docker tabanlı Fabric test ağı üzerinde canlı uygulama yapılır.

Seviye

İleri Seviye — Hyperledger Fabric ağ bileşenleri, peer/orderer/channel kurulumu, chaincode (akıllı sözleşme) geliştirme ve MSP tabanlı kimlik yönetimiyle izinli blok zinciri.

Öğrenme Metodu

Docker/Docker Compose ile ayağa kaldırılan çok kuruluşlu bir Fabric test ağı üzerinde kanal, chaincode ve işlem akışı doğrudan çalıştırılarak pekiştirilir.

Neden Bu Eğitim?

🔗İzinli Blok Zinciri

Bilinen kuruluşlar arasında güvenilir ve denetlenebilir bir paylaşımlı defter kurarsınız.

📜Akıllı Sözleşme

İş kurallarını chaincode olarak kodlayıp dağıtmayı uygulamalı öğrenirsiniz.

🏛️Kurumsal Uyum

MSP ve politikalarla kimlik ve yetkiyi kurumsal gereksinimlere göre yönetirsiniz.

Anahtar Konular

hyperledger fabric eğitimiakıllı sözleşmechaincodeizinli blok zincirifabric camsppeer ordererfabric channelblok zinciri geliştirmefabric sdkkurumsal blockchain
“Güven bir kurumda imza, bir ağda ise paylaşılan ve değiştirilemez bir defterdir; Fabric, birden çok kurumun aynı gerçeği birlikte yazmasını sağlar.”

Ön Koşullar

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

1
Linux ve Docker

Linux komut satırı ve Docker/Docker Compose kullanımına aşinalık beklenir.

2
Programlama

Go veya JavaScript/TypeScript ile temel kod yazabilme faydalıdır.

3
Blok Zinciri Fikri

Blok zinciri, defter ve konsensüs kavramlarına dair genel bilgi gerekir.

4
Lab Ortamı

Docker kurulu, en az 8 GB RAM'li bir Linux makine veya sanal makine.

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ı, Fabric bileşenlerini ve MSP tabanlı kimlik modelini kavrar ve CA ile sertifika üretir.
Modül 1
Fabric Mimarisi
  • İzinli (permissioned) ile izinsiz blok zinciri farkı
  • Modüler mimari: üyelik, konsensüs ve chaincode katmanları
  • Kuruluş (organization) ve kanal (channel) kavramı
  • Dünya durumu (world state) ile defter (ledger) ayrımı
  • Bitcoin/Ethereum'a göre Fabric'in kurumsal farkları
  • Bileşenlerin Docker konteynerleri olarak dağıtımı
Modül 2
Peer ve Orderer
  • Endorsing peer'in işlem simülasyonu ve imzalaması
  • Committing peer'in blok doğrulama ve yazma rolü
  • Orderer servisinin işlemleri sıralama görevi
  • Raft tabanlı ordering servisi ve lider seçimi
  • Anchor peer ile kuruluşlar arası keşif
  • Gossip protokolü ile blok yayılımı
Modül 3
MSP ve Kimlik
  • Membership Service Provider (MSP) yapısının rolü
  • X.509 sertifikalarıyla kimlik temsili
  • Yönetici (admin), peer ve client kimlik türleri
  • Kök/ara CA sertifikaları ve güven kökü
  • Kuruluş MSP ile kanal MSP ayrımı
  • Rol ve attribute tabanlı yetkilendirme
Modül 4
Fabric CA
  • Fabric CA ile sertifika kayıt (register) ve enroll
  • fabric-ca-client ile kimlik üretimi
  • cryptogen ile test ağı materyali üretimi
  • Sertifika yenileme ve iptal (revocation)
  • Harici CA entegrasyonu seçeneği
  • MSP klasör yapısının oluşturulması
Günün hedefiKatılımcı, çok kuruluşlu bir Fabric ağı kurar, kanal oluşturur ve politikaları tanımlar.
Modül 1
Ağ Ayağa Kaldırma
  • test-network betiğiyle çok kuruluşlu ağ başlatma
  • Docker Compose ile peer/orderer/CA konteynerleri
  • configtx.yaml ile ağ topolojisinin tanımı
  • Kuruluşların ve MSP'lerin ağa eklenmesi
  • TLS sertifikalarıyla güvenli iletişim
  • Ağ durumunun docker ps ve loglarla kontrolü
Modül 2
Genesis ve Yapılandırma
  • configtxgen ile genesis bloğu üretimi
  • Orderer sistem kanalı ve uygulama kanalı ayrımı
  • Kanal yapılandırma işlemi (channel configuration tx)
  • Profil (profile) tanımıyla kanal içeriği
  • Batch size ve batch timeout ayarları
  • Yapılandırma güncelleme (config update) akışı
Modül 3
Kanal Yönetimi
  • peer channel create ile kanal oluşturma
  • peer channel join ile peer'lerin kanala katılması
  • Anchor peer güncellemesiyle kuruluş keşfi
  • Kanal bazlı veri izolasyonunun sağlanması
  • Yeni kuruluşun çalışan kanala eklenmesi
  • peer channel getinfo ile defter yüksekliği
Modül 4
Politikalar
  • ImplicitMeta ve Signature politika türleri
  • MAJORITY, ANY ve ALL politika niteleyicileri
  • Kanal yönetim (Admins/Writers/Readers) politikaları
  • Lifecycle endorsement politikasının rolü
  • Politika değişikliğinin imza toplama süreci
  • Yetki tasarımının yönetişime (governance) etkisi
Günün hedefiKatılımcı, chaincode yazıp yaşam döngüsüyle dağıtır ve Fabric Gateway/SDK ile uygulama bağlar.
Modül 1
Chaincode Geliştirme
  • Contract API ile Go/JavaScript chaincode iskeleti
  • GetState ve PutState ile dünya durumuna erişim
  • Varlık (asset) CRUD işlemlerinin kodlanması
  • Bileşik anahtar (composite key) ile sorgulama
  • GetHistoryForKey ile değişim geçmişi
  • Giriş doğrulama ve hata yönetimi
Modül 2
Chaincode Lifecycle
  • peer lifecycle chaincode package ile paketleme
  • install ve kuruluşlarca approveformyorg adımı
  • commit ile chaincode'un kanala dağıtımı
  • Sürüm (version) ve sequence yönetimi
  • Endorsement policy'nin chaincode'a bağlanması
  • Private data collection tanımı ve kullanımı
Modül 3
İşlem Akışı
  • Execute-order-validate işlem modeli
  • İstemcinin önerisini (proposal) peer'lere göndermesi
  • Endorsement toplanması ve imza doğrulama
  • Orderer'ın işlemi bloklayıp sıralaması
  • Validation ve MVCC okuma-yazma seti kontrolü
  • CouchDB/LevelDB dünya durumu farkları
Modül 4
SDK ve Gateway
  • Fabric Gateway ile uygulama bağlantısı
  • Cüzdan (wallet) ve kimlik yönetimi
  • submitTransaction ile işlem gönderimi
  • evaluateTransaction ile sorgu (query)
  • Olay (event) dinleme ve bildirim
  • Uçtan uca bir dapp senaryosunun test edilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Fabric Mimarisi

Peer, orderer ve kanal rollerini ve işlem akışını açıklayabilirsiniz.

✅
Kimlik Yönetimi

MSP ve Fabric CA ile sertifika tabanlı kimlik üretip yönetirsiniz.

✅
Ağ Kurulumu

Çok kuruluşlu bir Fabric ağını Docker ile ayağa kaldırırsınız.

✅
Kanal Yönetimi

Kanal oluşturur, peer'leri katar ve veri izolasyonu sağlarsınız.

✅
Politikalar

Endorsement ve yönetişim politikalarını tasarlayıp uygularsınız.

✅
Chaincode

Go/JavaScript ile akıllı sözleşme yazıp lifecycle ile dağıtırsınız.

✅
Dünya Durumu

CouchDB/LevelDB ile durum sorgulama ve geçmiş erişimi yaparsınız.

✅
Uygulama Entegrasyonu

Fabric Gateway/SDK ile uygulamadan işlem gönderip sorgularsınız.

Kimler İçin Uygundur?

  • Blok zinciri geliştiricileri
  • kurumsal çözüm mimarları
  • DevOps mühendisleri
  • izinli blok zinciri (DLT) projelerine başlayan yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Blok zinciri geliştiricileri, kurumsal çözüm mimarları, DevOps mühendisleri ve izinli blok zinciri (DLT) projelerine başlayan yazılımcılar için uygundur.
Hangi programlama dili kullanılıyor?
Chaincode örnekleri Go ve JavaScript/TypeScript ile işlenir; temel programlama bilgisi yeterlidir.
Kripto para mı öğretiliyor?
Hayır; Hyperledger Fabric kurumsal, izinli bir dağıtık defter platformudur ve kripto para ihraç etmez, odak akıllı sözleşme ve ağ kurulumudur.
Hangi ortam gerekir?
Docker/Docker Compose kurulu, en az 8 GB RAM'li bir Linux makine tüm test ağı senaryoları için yeterlidir.
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. Smart Contracts & Hyperledger Fabric: Setting Up a Hyperledg Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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

Ağ Temelleri ve YönlendirmeCertified Network Cable Installer - Fibre Optic Cabling Eğitimi
Ağ Teknolojileri Eğitimleri

Certified Network Cable Installer - Fibre Optic Cabling Eğitimi

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

SMF/MMF fiber türleri, LC/SC/MPO konnektörler, fusion splice, temizlik/inspection, power meter ve OTDR testi ile loss budget. Uygulamalı fiber optik DVA eğitimi

Detayları Gör →
Ağ Temelleri ve YönlendirmeCertified Network Cable Installer: Bakır Kablolama Sertifika Eğitimi
Ağ Teknolojileri Eğitimleri

Certified Network Cable Installer: Bakır Kablolama Sertifika Eğitimi

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

Cat6/Cat6A bileşen seçimi, TIA-568 sonlandırma, kablo yönetimi ve permanent link/channel sertifikasyon testi. İki günlük yoğun, uygulamalı bakır kablolama DVA e

Detayları Gör →
Ağ Temelleri ve YönlendirmeCertified Network Cable Installer: Fiber Optik Kablolama Sertifika Eğitimi
Ağ Teknolojileri Eğitimleri

Certified Network Cable Installer: Fiber Optik Kablolama Sertifika Eğitimi

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

SMF/MMF fiber, LC/SC/MPO konnektörler, lazer güvenliği, fusion splice, inspection ve OLTS/OTDR testiyle loss budget. İki günlük yoğun uygulamalı fiber optik DVA

Detayları Gör →
Ağ Temelleri ve YönlendirmeCertified Network Infrastructure Technician (CNIT) Eğitimi
Ağ Teknolojileri Eğitimleri

Certified Network Infrastructure Technician (CNIT) Eğitimi

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

OSI/TCP-IP, Ethernet ve kablolama, IPv4 subnetting, switch, VLAN ve statik yönlendirme ile uygulamalı ağ altyapı teknisyeni eğitimi. Packet Tracer destekli DVA

Detayları Gör →
Ağ Temelleri ve YönlendirmeCloudOps: Implementing SD-WAN to Optimize Environments Eğitimi
Ağ Teknolojileri Eğitimleri

CloudOps: Implementing SD-WAN to Optimize Environments Eğitimi

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

Cisco Catalyst SD-WAN mimarisi, vManage/vSmart/vBond/cEdge, OMP, TLOC, overlay, merkezi ve uygulama farkındalıklı politikalar ve Cloud OnRamp ile ileri SD-WAN e

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