ETH - ETHEREUM EĞİTİMİ

Ethereum ve Solidity ile akıllı sözleşme geliştir

EVM, Solidity, ERC-20 ve DApp ile uçtan uca Ethereum geliştirme eğitimi

ETH - Ethereum Eğitimi, Ethereum platformunda akıllı sözleşme geliştirmeyi sıfırdan öğretir. Program blockchain mantığı, EVM yapısı, hesaplar, gas ve işlem modeli, Proof of Stake konsensüsü, Solidity ile veri tipleri, mapping, struct, fonksiyon ve erişim beli…

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

Eğitim Hakkında

Blockchain temelinden Solidity'ye, token standartlarından DApp'e kadar

Bu eğitim, Ethereum platformunda akıllı sözleşme geliştirmeyi sıfırdan öğretir. Katılımcılar blockchain mantığını, EVM yapısını, hesapları, gas ve işlem modelini ve Proof of Stake konsensüsünü kavrar. Ardından Solidity ile veri tipleri, mapping, struct, fonksiyon ve erişim belirleyiciler, modifier, event ve kalıtım işlenir. Program ERC-20 ve ERC-721 token standartları, güvenlik açıkları, Hardhat ile test ve dağıtım ve ethers.js ile DApp geliştirmeyle tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; anlatımın ardından örnek bir token ve basit bir DApp Solidity ile adım adım geliştirilerek konular projede birleştirilir.

Seviye

Orta Seviye — Ethereum ağını, Solidity dilini ve akıllı sözleşme geliştirmeyi uygulamalı öğretir

Öğrenme Metodu

Örnek bir akıllı sözleşme katman katman yazılır; her modülde yeni bir Solidity kavramı Remix ve Hardhat ortamında gerçek koda dönüştürülür.

Neden Bu Eğitim?

⛓️Web3 ekosistemi

Ethereum, akıllı sözleşme ve DeFi ekosisteminin merkezidir; bu beceriler hızla büyüyen Web3 alanında doğrudan karşılık bulur.

📝Solidity yetkinliği

En yaygın akıllı sözleşme dili olan Solidity'yi öğrenerek token ve protokol geliştirebilecek düzeye ulaşırsınız.

🔐Güvenli geliştirme

Gerçek saldırı örnekleri üzerinden güvenlik açıklarını tanır ve sözleşmelerinizi daha dayanıklı yazmayı öğrenirsiniz.

Anahtar Konular

ethereum eğitimisolidity kursuakıllı sözleşme eğitimiblockchain geliştirme eğitimismart contract geliştirmeerc-20 token eğitimiweb3 eğitimidapp geliştirme kursusolidity öğrenethereum geliştirici eğitimi
“Akıllı sözleşme bir kez dağıtıldığında değişmez; bu yüzden gerçek ustalık, sağlam ve güvenli kodu daha yazmadan önce tasarlamakta başlar.”

Ön Koşullar

Eğitime başlamadan önce faydalı olacak temel bilgiler

1
Programlama temeli

Herhangi bir dilde değişken, fonksiyon ve koşul gibi temel programlama kavramlarına aşinalık beklenir.

2
JavaScript bilgisi

DApp ve test tarafı için temel düzey JavaScript bilmek öğrenmeyi belirgin biçimde hızlandırır.

3
Terminal kullanımı

Komut satırında npm ve temel paket kurulumlarını yapabilecek düzeyde alışkanlık faydalı olur.

4
Blockchain merakı

Merkeziyetsiz sistemlere ilgi ve temel kavramları öğrenmeye açık olmak süreci kolaylaştırı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ı blockchain mantığını, EVM yapısını, hesap türlerini, gas ve işlem modelini ile Proof of Stake konsensüsünü kavrar ve geliştirme ortamını kurar.
Modül 1
Blockchain ve Ethereum Mimarisi
  • Blockchain, blok, hash ve zincir yapısının mantığı
  • Ethereum'un Bitcoin'den ayrışan akıllı sözleşme yaklaşımı
  • Ethereum Virtual Machine (EVM) ve bytecode çalışması
  • Durum (state), blok ve işlem kavramlarının ilişkisi
  • Mainnet, testnet ve yerel ağ farklarının bilinmesi
  • Gas, opcode maliyeti ve işlem ücreti ilişkisi
Modül 2
Hesaplar, İşlemler ve Gas
  • Dışarıdan sahip olunan (EOA) ve sözleşme hesapları
  • Özel anahtar, genel anahtar ve adres üretimi
  • İşlem (transaction) alanları ve imzalama süreci
  • Gas limit, gas price ve EIP-1559 ücret modeli
  • Nonce kavramı ve işlem sıralamasının önemi
  • Wei, Gwei ve Ether birimleri arasındaki dönüşüm
Modül 3
Konsensüs ve Ağ Yapısı
  • Proof of Work'ten Proof of Stake'e geçişin nedenleri
  • Validator, stake ve ödül mekanizmasının işleyişi
  • Blok üretimi, finality ve slot/epoch kavramları
  • Node türleri ve ağ üzerinde veri yayılımı
  • Merkle ağacı ile işlem bütünlüğünün doğrulanması
  • Layer 2 çözümleri ve ölçeklenme yaklaşımına bakış
Modül 4
Cüzdanlar ve Geliştirme Ortamı
  • MetaMask kurulumu ve test ağına bağlanma
  • Testnet faucet ile deneme ETH edinimi
  • Remix IDE arayüzü ve sözleşme derleme akışı
  • Node.js, npm ve Hardhat ortamının kurulması
  • Etherscan ile işlem ve sözleşme inceleme
  • Özel anahtar ve seed ifadesi güvenliğinin esasları
Günün hedefiKatılımcı Solidity dilinin söz dizimini, veri yapılarını, fonksiyon ve erişim belirleyicilerini, modifier, event ve kalıtım mekanizmalarını uygulamalı öğrenir.
Modül 1
Solidity Dil Temelleri
  • pragma, lisans etiketi ve sözleşme iskeleti
  • uint, int, bool, address ve bytes veri tipleri
  • Durum değişkenleri ve görünürlük (visibility) belirleme
  • Sabitler, immutable ve constant kullanımı
  • Koşul, döngü ve temel operatörlerin kullanımı
  • constructor ile sözleşmenin ilk durumu kurulması
Modül 2
Veri Yapıları ve Depolama
  • mapping ile anahtar-değer tabanlı veri saklama
  • struct ile özel veri tiplerinin tanımlanması
  • Diziler (array) ve dinamik/sabit boyut farkı
  • storage, memory ve calldata veri konumları
  • enum ile durum makinelerinin modellenmesi
  • Depolama maliyeti ve gas optimizasyonu ipuçları
Modül 3
Fonksiyonlar ve Erişim Kontrolü
  • public, private, internal ve external fonksiyonlar
  • view ve pure fonksiyonların durum üzerindeki etkisi
  • payable fonksiyonlarla Ether alımı ve gönderimi
  • function modifier ile tekrar eden kontroller
  • msg.sender ve msg.value bağlam değişkenleri
  • Sahiplik (ownable) deseni ile yetki yönetimi
Modül 4
Olaylar, Hatalar ve Kalıtım
  • event ve emit ile zincir üzerinde günlükleme
  • require, revert ve assert ile hata yönetimi
  • Özel hata (custom error) tanımı ve gas kazancı
  • is anahtarıyla sözleşme kalıtımı ve override
  • abstract sözleşme ve interface tanımlamaları
  • Library kullanımı ve using for ile genişletme
Günün hedefiKatılımcı ERC-20 ve ERC-721 token standartlarını uygular, güvenlik açıklarını tanır, Hardhat ile test ve dağıtım yapar ve ethers.js ile DApp arayüzü bağlar.
Modül 1
ERC Token Standartları
  • ERC-20 fungible token arayüzü ve fonksiyonları
  • transfer, approve ve allowance akışının mantığı
  • OpenZeppelin ile güvenli token geliştirme
  • ERC-721 ile benzersiz (NFT) token yapısı
  • tokenURI ve metadata ile içerik ilişkilendirme
  • ERC-1155 çoklu token standardına genel bakış
Modül 2
Akıllı Sözleşme Güvenliği
  • Reentrancy saldırısı ve checks-effects-interactions
  • Integer taşması ve Solidity 0.8 koruması
  • tx.origin yerine msg.sender kullanımının önemi
  • Erişim kontrolü ve yetki yükseltme açıkları
  • ReentrancyGuard ve pull-over-push ödeme deseni
  • Denetim (audit) ve statik analiz araçlarına bakış
Modül 3
Test ve Dağıtım Araçları
  • Hardhat ile proje kurulumu ve yapılandırma
  • Mocha ve Chai ile birim testlerinin yazımı
  • Yerel ağda sözleşme dağıtımı ve etkileşim
  • Deploy scriptleri ve ağ yapılandırması
  • Testnet'e dağıtım ve Etherscan doğrulaması
  • Gas raporu ve kapsama (coverage) ölçümü
Modül 4
Merkeziyetsiz Uygulama (DApp)
  • ethers.js ile sözleşmeye bağlanma ve çağrı
  • MetaMask üzerinden cüzdan bağlantısı kurma
  • Fonksiyon çağrısı ile işlem gönderme ve imza
  • Event dinleme ile arayüzün güncellenmesi
  • Provider, signer ve contract nesneleri ilişkisi
  • Basit bir DApp arayüzünün uçtan uca birleştirilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ethereum mimarisi

EVM, hesaplar, gas ve işlem modelini kavrar; Ethereum'un nasıl çalıştığını teknik olarak açıklayabilirsiniz.

✅
Konsensüs bilgisi

Proof of Stake, validator ve finality kavramlarını anlar; ağın güvenliğini sağlayan mekanizmayı yorumlayabilirsiniz.

✅
Solidity programlama

Solidity ile veri yapıları, fonksiyon ve erişim kontrolü kullanarak çalışan akıllı sözleşmeler yazabilirsiniz.

✅
Olay ve kalıtım

Event, modifier, kalıtım ve interface kullanarak düzenli ve yeniden kullanılabilir sözleşmeler kurabilirsiniz.

✅
Token standartları

ERC-20 ve ERC-721 standartlarını uygulayarak kendi fungible ve NFT token'larınızı geliştirebilirsiniz.

✅
Güvenlik bilinci

Reentrancy ve yetki açıkları gibi yaygın güvenlik risklerini tanır ve bunlara karşı önlem alabilirsiniz.

✅
Test ve dağıtım

Hardhat ile birim testleri yazar, sözleşmeleri testnet'e dağıtır ve Etherscan'de doğrulayabilirsiniz.

✅
DApp bağlama

ethers.js ve MetaMask ile sözleşmeye bağlı bir arayüz kurarak uçtan uca bir DApp geliştirebilirsiniz.

Kimler İçin Uygundur?

  • Blockchain ve akıllı sözleşme geliştirmeye girmek isteyen yazılım geliştiriciler
  • Web3 projelerinde çalışacak mühendisler
  • merkeziyetsiz uygulama fikrini hayata geçirmek isteyen teknik ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Blockchain ve akıllı sözleşme geliştirmeye girmek isteyen yazılım geliştiriciler, Web3 projelerinde çalışacak mühendisler ve merkeziyetsiz uygulama fikrini hayata geçirmek isteyen teknik ekipler için uygundur. Herhangi bir dilde temel programlama bilgisi beklenir; blockchain kavramları sıfırdan işlenir.
Solidity bilmek şart mı?
Hayır, Solidity sıfırdan öğretilir. Yalnızca herhangi bir dilde değişken, fonksiyon ve koşul gibi temel programlama kavramlarına aşinalık yeterlidir. DApp ve test aşaması için temel JavaScript bilmek öğrenmeyi hızlandırır ancak zorunlu değildir.
Eğitimde gerçek para kullanılıyor mu?
Hayır. Tüm uygulamalar testnet ve yerel ağ üzerinde yapılır. Testnet faucet'lerinden alınan ücretsiz deneme ETH kullanılır, bu yüzden gerçek bir finansal risk oluşmaz. Mainnet dağıtımının riskleri ayrıca anlatılır.
Hangi araçlar kullanılıyor?
Eğitimde Remix IDE, Hardhat, MetaMask, OpenZeppelin kütüphaneleri, ethers.js ve Etherscan kullanılır. Bu araçlar sektörde akıllı sözleşme geliştirme, test ve dağıtımda yaygın olarak tercih edilen güncel araçlardır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve geliştirilen akıllı sözleşme ile DApp uygulamasını belgeler; kurumsal gruplara özel uyarlama yapılabilir.

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. ETH - Ethereum Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.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

Diğer Teknik KonularPublic Administration Industry Overview Eğitimi
Diğer Teknik Alanlar Eğitimleri

Public Administration Industry Overview Eğitimi

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

Kamu yönetimi sektörü eğitimi: devlet yapısı, merkezi ve yerel yönetim, kamu hizmetleri, maliye, ihale, e-devlet ve dijital dönüşüm. Kurumsal ve online.

Detayları Gör →
Diğer Teknik KonularRetail Industry Overview Eğitimi
Diğer Teknik Alanlar Eğitimleri

Retail Industry Overview Eğitimi

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

Perakende sektörü eğitimi: mağaza formatları, mağaza operasyonları, merchandising, fiyatlandırma, stok yönetimi, e-ticaret ve omnichannel. Kurumsal ve online.

Detayları Gör →
Diğer Teknik KonularSupply Chain and Logistics Industry Overview Eğitimi
Diğer Teknik Alanlar Eğitimleri

Supply Chain and Logistics Industry Overview Eğitimi

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

Tedarik zinciri ve lojistik sektörü eğitimi: ağ yapısı, satın alma, planlama, depolama, stok, taşıma, dağıtım ve dijital tedarik zinciri. Kurumsal ve online.

Detayları Gör →
Diğer Teknik KonularTelecom Industry Overview Eğitimi
Diğer Teknik Alanlar Eğitimleri

Telecom Industry Overview Eğitimi

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

Telekomünikasyon sektörü eğitimi: değer zinciri, operatör iş modelleri, sabit ve mobil ağlar, 2G-5G, servisler, regülasyon ve dijital dönüşüm. Kurumsal ve onlin

Detayları Gör →
Diğer Teknik KonularThe Evolving Utilities Industry: Challenges and Opportunities Eğitimi
Diğer Teknik Alanlar Eğitimleri

The Evolving Utilities Industry: Challenges and Opportunities Eğitimi

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

Kamu hizmetleri sektörü eğitimi: enerji piyasalarının serbestleşmesi, yenilenebilir enerji, akıllı şebeke, karbonsuzlaşma, dijital dönüşüm ve yeni iş modelleri.

Detayları Gör →
Diğer Teknik KonularTransaction Pros and Cons & Bitcoin's Impact Eğitimi
Diğer Teknik Alanlar Eğitimleri

Transaction Pros and Cons & Bitcoin's Impact Eğitimi

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

Bitcoin işlemleri eğitimi: UTXO modeli, işlem anatomisi, madenci ücretleri, teyit süreleri, Lightning Network, avantaj-dezavantaj ve Bitcoin'in ekonomik etkisi.

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