WORKING WITH ETHEREUM: STORING DATA EĞİTİMİ

Ethereum'da veriyi gaz-verimli saklayın

Solidity storage/memory/calldata, mapping ve struct yapıları, event log ve IPFS ile on-chain/off-chain veri saklamayı öğrenin.

EVM slot tabanlı depolama modeli, storage/memory/calldata konumları, mapping ve struct ile veri modelleme, slot paketleme ve gaz optimizasyonu, event log ve IPFS ile off-chain depolamayı öğreten orta seviye Ethereum eğitimi.

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

Eğitim Hakkında

Solidity veri konumları, yapılar, gaz maliyeti ve off-chain depolama

Bu orta seviye eğitim, Ethereum akıllı sözleşmelerinde verinin nasıl saklandığını ve bunun maliyetini öğretir. EVM depolama modeli (32 baytlık slotlar), veri konumları (storage, memory, calldata) ve farkları; değer ve referans türleri; state değişkenleri, mapping, dinamik/sabit diziler ve struct ile veri modelleme; storage slot paketleme (packing) ve gaz optimizasyonu (SSTORE/SLOAD maliyeti, soğuk/sıcak erişim); event ve log ile ucuz veri yayımı ve bunların neden okunamaz olduğu; off-chain depolama (IPFS, içerik adresleme, hash'i on-chain tutma) ve oracle ihtiyacı; yükseltilebilir sözleşmelerde depolama düzeni (storage layout) riskleri ele alınır. Katılımcı, veriyi hangi katmanda saklayacağına maliyet ve güvenlik temelinde karar verir.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar EVM depolama modelinden off-chain depolamaya ilerler.

Seviye

Orta Seviye — Ethereum akıllı sözleşmelerinde veri saklama: storage/memory/calldata, veri yapıları, gaz maliyeti ve off-chain depolama.

Öğrenme Metodu

Katılımcılar Remix/Hardhat ortamında örnek sözleşmeler yazıp gaz maliyetlerini ölçerek öğrenir.

Neden Bu Eğitim?

⛽Gaz Verimliliği

Depolama kararlarını optimize ederek işlem maliyetini ciddi düşürürsünüz.

🗂️Doğru Katman

Veriyi on-chain mi off-chain mi tutacağınıza bilinçli karar verirsiniz.

🛡️Güvenli Düzen

Storage layout risklerini bilerek yükseltilebilir sözleşme hatalarından kaçınırsınız.

Anahtar Konular

ethereumsolidityveri saklamastorage memory calldatagaz optimizasyonumapping structevent logipfsakıllı sözleşmeevm depolama
“Blokzincirde her bayt bir bedeldir; iyi tasarım onu nereye koyacağını bilmektir.”

Ön Koşullar

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

1
Solidity Temeli

Temel Solidity ve sözleşme yapısı aşinalığı beklenir.

2
Blokzincir Kavramı

Ethereum, işlem ve gaz kavramlarına aşinalık faydalıdır.

3
Geliştirme Ortamı

Remix veya Hardhat/Foundry erişimi gerekir.

4
Programlama

Genel programlama deneyimi yararlıdır.

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ı, EVM depolama modelini ve veri konumlarını doğru kullanabilir.
Modül 1
EVM Depolama Modeli
  • 32 baytlık storage slotları
  • Kalıcı state depolaması
  • Slot adresleme mantığı
  • mapping slot hesabı (keccak)
  • Dinamik dizi slot düzeni
  • Storage ve bytecode ayrımı
Modül 2
Veri Konumları
  • storage (kalıcı)
  • memory (geçici)
  • calldata (salt okunur)
  • Konum zorunlulukları (fonksiyon arg)
  • Kopya vs referans davranışı
  • Konum seçiminin maliyeti
Modül 3
Türler ve Modelleme
  • Değer vs referans türleri
  • struct ile veri modelleme
  • mapping ve iç içe mapping
  • Dizi (sabit/dinamik)
  • enum ve bytes/string
  • Veriyi uygun türle temsil
Modül 4
State Yönetimi
  • State değişkeni tanımı
  • Görünürlük (public/private)
  • Getter üretimi
  • Sabit (constant/immutable)
  • State okuma/yazma
  • Değişmezlik kararları
Günün hedefiKatılımcı, gaz maliyetini optimize edip off-chain depolamayı entegre edebilir.
Modül 1
Gaz ve Optimizasyon
  • SSTORE ve SLOAD maliyeti
  • Soğuk vs sıcak erişim (EIP-2929)
  • Storage slot paketleme (packing)
  • Sıfıra yazmanın iadesi (refund)
  • Döngüde storage'dan kaçınma
  • Maliyet ölçme ve karşılaştırma
Modül 2
Event ve Log
  • event ve emit
  • Indexed parametre ve topic
  • Log'un ucuz olması
  • Log'un sözleşmeden okunamaması
  • Off-chain dinleme (subscribe)
  • Olay tabanlı veri yayma
Modül 3
Off-Chain Depolama
  • On-chain maliyet sınırı
  • IPFS ve içerik adresleme
  • Hash'i (CID) on-chain tutma
  • Veri bütünlüğü doğrulama
  • Merkeziyet/kalıcılık ödünleşimi
  • Arweave gibi alternatifler
Modül 4
Oracle ve Yükseltme
  • Oracle ile dış veri
  • Oracle güven varsayımları
  • Proxy ile yükseltilebilirlik
  • Storage layout uyumu riski
  • Slot çakışması (collision)
  • Güvenli göç stratejisi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Depolama Modeli

EVM slot tabanlı depolama modelini açıklarsınız.

✅
Veri Konumu

storage, memory ve calldata'yı doğru seçersiniz.

✅
Veri Modelleme

mapping, struct ve dizilerle veriyi modellersiniz.

✅
Gaz Optimizasyonu

Slot paketleme ve erişim desenleriyle gazdan tasarruf edersiniz.

✅
Event

Event ve indexed log ile ucuz veri yayımlarsınız.

✅
Off-Chain

IPFS ile off-chain veriyi hash üzerinden bağlarsınız.

✅
Oracle

Oracle ile dış veriyi güven varsayımlarıyla entegre edersiniz.

✅
Storage Layout

Proxy yükseltmelerinde storage layout risklerini önlersiniz.

Kimler İçin Uygundur?

  • Solidity geliştiricileri
  • blokzincir mühendisleri
  • merkeziyetsiz uygulama (dApp) geliştiren yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Solidity geliştiricileri, blokzincir mühendisleri ve dApp geliştiren yazılımcılar için uygundur.
Hangi araçlar kullanılır?
Remix ve Hardhat/Foundry ile örnek sözleşmeler yazılıp gaz maliyeti ölçülür.
On-chain mi off-chain mi saklamalı?
Maliyet ve kalıcılık ödünleşimine bağlıdır; eğitim karar ölçütlerini ayrıntılı ele alır.
Event neden sözleşmeden okunamaz?
Log'lar bytecode dışında tutulur; yalnızca off-chain istemciler tarafından okunur.
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. Working with Ethereum: Storing Data Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 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 İstatistikData Insights, Anomalies, & Verification: Handling Anomalies Eğitimi
Veri ve Analitik Eğitimleri

Data Insights, Anomalies, & Verification: Handling Anomalies Eğitimi

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

Aykırı değer, zaman serisi ve ML tabanlı anomali tespiti (Isolation Forest, LOF), doğrulama ve müdahale stratejilerini uygulamalı öğretir.

Detayları Gör →
Veri Analizi ve İstatistikData Integrity & Constraints Eğitimi
Veri ve Analitik Eğitimleri

Data Integrity & Constraints Eğitimi

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

PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK ve trigger ile ilişkisel veri bütünlüğünü PostgreSQL üzerinde uygulamalı öğreten eğitim.

Detayları Gör →
Veri Analizi ve İstatistikData Integrity and Availability Eğitimi
Veri ve Analitik Eğitimleri

Data Integrity and Availability Eğitimi

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

Checksum, yedekleme, RPO/RTO, replikasyon, yüksek erişilebilirlik ve felaket kurtarma ile veri bütünlüğü ve erişilebilirliğini öğretir.

Detayları Gör →
Veri Analizi ve İstatistikData Lake Architectures & Data Management Principles Eğitimi
Veri ve Analitik Eğitimleri

Data Lake Architectures & Data Management Principles Eğitimi

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

Lakehouse, medallion katmanları, Delta/Iceberg açık tablo formatları ve DAMA yönetişim ilkeleriyle veri gölü mimarisini öğretir.

Detayları Gör →
Veri Analizi ve İstatistikData Lake Framework & Design Implementation Eğitimi
Veri ve Analitik Eğitimleri

Data Lake Framework & Design Implementation Eğitimi

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

Metaveri güdümlü ingest çerçevesi, Delta Lake katman dönüşümleri, Airflow orkestrasyonu ve CI/CD ile veri gölü uygulamasını öğretir.

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