IMPLEMENTING SMART CONTRACTS USING ETHEREUM EĞİTİMİ

Akıllı sözleşmeleri profesyonelce üretin

Hardhat, ethers.js ve OpenZeppelin ile Ethereum akıllı sözleşme geliştirme, test ve dağıtımı

Implementing Smart Contracts Using Ethereum Eğitimi, akıllı sözleşmeleri üretim kalitesinde geliştirmek için gereken profesyonel araç zincirini öğretir.

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

Eğitim Hakkında

Solidity'den profesyonel araç zincirine: Hardhat, ethers.js, test ve dağıtım hattı

Implementing Smart Contracts Using Ethereum Eğitimi, akıllı sözleşmeleri üretim kalitesinde geliştirmek için gereken profesyonel araç zincirini öğretir. Katılımcılar EVM ve hesap modelini kavrar; Hardhat ile proje kurar, OpenZeppelin kullanarak ERC-20 ve ERC-721 sözleşmeleri yazar. ethers.js ile sözleşmeye bağlanır, Mocha/Chai ile otomatik test yazar, gas optimizasyonu ve güvenlik denetimi uygular, testnet ile ana ağa dağıtım ve Etherscan doğrulaması deneyimler.

Süre ve Format

3 Gün. Her gün dört modül; her konu Hardhat projesi üzerinde sözleşme yazma, test koşturma ve dağıtım atölyeleriyle uygulanır.

Seviye

Orta Seviye — Ethereum üzerinde profesyonel araç zinciriyle akıllı sözleşme geliştirmeyi öğretir

Öğrenme Metodu

Hardhat tabanlı bir proje üzerinde sözleşmeler yazılır, otomatik testler koşulur, yerel ağda ve testnet'te dağıtılarak uçtan uca uygulanır.

Neden Bu Eğitim?

🛠️Profesyonel araç zinciri

Hardhat, ethers.js ve OpenZeppelin ile yerel geliştirme, test ve dağıtımı endüstri standardı bir hatta oturtursunuz.

🧪Test edilen sözleşme

Mocha ve Chai ile otomatik testler yazarak sözleşmelerinizi dağıtmadan önce güvenle doğrularsınız.

🔒Güvenli ve denetlenmiş kod

OpenZeppelin bileşenleri ve güvenlik desenleriyle bilinen açıklara düşmeden sağlam sözleşmeler üretirsiniz.

Anahtar Konular

ethereum akıllı sözleşme eğitimihardhat eğitimisolidity geliştirme eğitimierc-20 erc-721 geliştirmeopenzeppelin eğitimiethers.js eğitimiakıllı sözleşme testsmart contract geliştirme kursuethereum dapp eğitimiakıllı sözleşme güvenliği
“Zincire yazılan kod geri alınamaz. Bu yüzden akıllı sözleşme geliştirmek, test ve güvenliği sonraya bırakmayı asla affetmez.”

Ön Koşullar

Programdan en iyi verimi almak için gereken temel bilgi ve ortam

1
Programlama deneyimi

JavaScript veya benzeri bir dilde temel programlama deneyimi ve komut satırı kullanımı beklenir.

2
Solidity temeli

Temel Solidity sözdizimine aşinalık faydalıdır; giriş düzeyi hızlı bir tekrarla desteklenir.

3
Node.js ortamı

Node.js ve npm kurulu, paket yükleyip betik çalıştırabilen bir geliştirme ortamı gereklidir.

4
Blok zinciri farkındalığı

İşlem, gas ve cüzdan gibi temel Ethereum kavramlarına dair genel bir farkındalık gerekir.

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 ve hesap modelini kavrar, Hardhat ile proje kurar, Solidity'de ileri yapıları kullanır ve ilk sözleşmesini yerel ağda derleyip çalıştırır.
Modül 1
Ethereum ve EVM Mimarisi
  • Hesap türleri: EOA ve kontrat hesabı
  • EVM yürütme modeli ve bytecode mantığı
  • Gas, gas limit ve işlem ücreti hesabı
  • İşlem, blok ve durum (state) ilişkisi
  • Nonce, chain id ve işlem yapısı
  • Testnet, ana ağ ve yerel ağ ayrımı
Modül 2
Hardhat ile Proje Kurulumu
  • npm ile Hardhat projesi başlatma
  • hardhat.config dosyası ve ağ tanımları
  • Hardhat Network ile yerel blok zinciri
  • console.sol ile sözleşme içi hata ayıklama
  • Klasör yapısı: contracts, scripts, test
  • Hardhat task ve plugin ekosistemi
Modül 3
İleri Solidity Yapıları
  • mapping, struct ve storage/memory derinliği
  • modifier, custom error ve require deseni
  • event ve indexed parametrelerle günlükleme
  • inheritance, abstract ve interface kullanımı
  • library ve using for ile kod yeniden kullanımı
  • receive, fallback ve düşük seviye call
Modül 4
İlk Sözleşme ve Derleme
  • Basit bir durum sözleşmesinin yazılması
  • solc sürüm ve optimizer yapılandırması
  • Derleme, ABI ve bytecode üretimi
  • Hardhat Network üzerinde deploy betiği
  • Sözleşmeyle script üzerinden etkileşim
  • Hata ve revert mesajlarının incelenmesi
Günün hedefiKatılımcı OpenZeppelin ile ERC-20 ve ERC-721 sözleşmeleri yazar, ethers.js ile sözleşmeye bağlanır ve Mocha/Chai ile kapsamlı otomatik testler kurar.
Modül 1
ERC-20 Token Geliştirme
  • ERC-20 arayüzü ve zorunlu fonksiyonlar
  • OpenZeppelin ERC20 ile güvenli temel
  • totalSupply, balanceOf ve transfer mantığı
  • approve ve transferFrom ile yetki modeli
  • mint, burn ve erişim denetimli genişletme
  • Ondalık (decimals) ve token ekonomisi
Modül 2
ERC-721 NFT Geliştirme
  • ERC-721 arayüzü ve benzersiz token kimliği
  • OpenZeppelin ERC721 ile NFT iskeleti
  • tokenURI ve metadata standardı
  • safeMint ve sahiplik transferi
  • ERC-721 ile ERC-20 farklarının kavranması
  • Basit bir koleksiyon sözleşmesi uygulaması
Modül 3
ethers.js ile Entegrasyon
  • Provider, Signer ve Wallet kavramları
  • Contract nesnesiyle fonksiyon çağırma
  • ABI ve adres üzerinden bağlanma
  • İşlem gönderme ve makbuz (receipt) bekleme
  • Event dinleme ve filtreleme işlemleri
  • Hata yakalama ve gas tahmini (estimate)
Modül 4
Otomatik Test: Mocha ve Chai
  • Hardhat test ortamı ve fixture mantığı
  • Mocha describe/it ile test yapısı
  • Chai ve hardhat-chai-matchers kullanımı
  • revert ve event için assertion yazımı
  • Zaman ve blok ilerletme (time travel)
  • Kapsam (coverage) ölçümü ve iyi testler
Günün hedefiKatılımcı yaygın güvenlik açıklarını tanıyıp önler, gas maliyetini optimize eder, testnet ve ana ağa dağıtım yapar ve sözleşmeyi Etherscan'de doğrular.
Modül 1
Akıllı Sözleşme Güvenliği
  • Reentrancy ve checks-effects-interactions
  • ReentrancyGuard ile koruma uygulaması
  • Erişim denetimi: Ownable ve AccessControl
  • tx.origin, delegatecall ve proxy riskleri
  • Tam sayı taşması ve Solidity 0.8 davranışı
  • Slither gibi statik analiz araçlarına giriş
Modül 2
Gas Optimizasyonu
  • Storage okuma/yazma maliyetinin azaltılması
  • calldata, memory ve değişken paketleme
  • Döngü ve dizi işlemlerinde maliyet kontrolü
  • immutable ve constant ile tasarruf
  • custom error ile revert maliyeti düşürme
  • gas reporter ile ölçüm ve iyileştirme
Modül 3
Dağıtım ve Ağ Yönetimi
  • Deploy betiği ve ağ parametreleri
  • Infura/Alchemy RPC sağlayıcı yapılandırması
  • Özel anahtar ve .env ile güvenli gizli yönetimi
  • Sepolia testnet'e dağıtım adımları
  • Ana ağ dağıtımında maliyet ve risk yönetimi
  • Dağıtım sonrası başlangıç yapılandırması
Modül 4
Doğrulama ve Uçtan Uca Proje
  • Etherscan'de kaynak kodu doğrulama (verify)
  • hardhat-etherscan plugin ile otomatik verify
  • Yükseltilebilir (upgradeable) sözleşmelere giriş
  • Basit bir dApp için sözleşme hattının kurgusu
  • Uçtan uca mini proje: token ve dağıtım
  • Belgelendirme ve teslim kriterleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
EVM kavrayışı

EVM yürütme modeli, hesap türleri ve gas mantığını kavrayarak sözleşmelerin zincirde nasıl çalıştığını anlarsınız.

✅
Hardhat hakimiyeti

Hardhat ile proje kurar, yerel ağda derleyip çalıştırır ve betiklerle profesyonel bir geliştirme akışı işletirsiniz.

✅
Token geliştirme

OpenZeppelin kullanarak güvenli ERC-20 ve ERC-721 sözleşmeleri yazıp genişletebilirsiniz.

✅
ethers.js entegrasyonu

ethers.js ile sözleşmeye bağlanır, işlem gönderir, olay dinler ve istemci tarafı etkileşimi kurarsınız.

✅
Otomatik test

Mocha ve Chai ile revert, event ve durum senaryolarını kapsayan güvenilir otomatik testler yazarsınız.

✅
Güvenlik denetimi

Reentrancy, erişim ve proxy gibi yaygın açıkları tanıyıp güvenlik desenleriyle önleyebilirsiniz.

✅
Gas optimizasyonu

Storage, veri konumu ve kod desenleriyle gas maliyetini ölçülü biçimde düşürebilirsiniz.

✅
Dağıtım ve doğrulama

Testnet ve ana ağa dağıtım yapar, sözleşmeyi Etherscan'de doğrular ve dağıtım risklerini yönetirsiniz.

Kimler İçin Uygundur?

  • Solidity temeline sahip veya programlama bilen yazılımcılar
  • dApp geliştiricileri
  • backend mühendisleri
  • Ethereum üzerinde üretim kalitesinde akıllı sözleşme geliştirmek isteyen profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Solidity temeline sahip veya JavaScript gibi bir dilde programlama bilen yazılımcılar, dApp geliştiricileri ve backend mühendisleri için uygundur. Ethereum üzerinde üretim kalitesinde akıllı sözleşme geliştirmek isteyen profesyoneller hedeflenir.
Remix eğitiminden farkı nedir?
Remix eğitimi tarayıcıda hızlı başlangıç ve temel Solidity öğretirken, bu program Hardhat, ethers.js ve OpenZeppelin gibi endüstri standardı yerel araçlarla test edilebilir, güvenli ve dağıtılabilir üretim kalitesinde sözleşme geliştirmeye odaklanır.
Hangi araçlar ve kütüphaneler kullanılıyor?
Node.js, Hardhat, Solidity derleyicisi, OpenZeppelin Contracts, ethers.js, Mocha ve Chai kullanılır. Dağıtım için Infura veya Alchemy RPC sağlayıcıları ve Sepolia test ağı; doğrulama için Etherscan tercih edilir. Tüm araçlar açık kaynak veya ücretsiz katmanıyla kullanılır.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Her konu Hardhat projesi üzerinde sözleşme yazma, otomatik test koşturma ve yerel ağ ile testnet'e dağıtım atölyeleriyle uygulanır. Yüz yüze veya online yapılabilir ve kurumun yığınına uyarlanı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. Bu sertifika tamamlanan modülleri ve uçtan uca akıllı sözleşme geliştirme projesini belgeler; kurumsal gruplara özel senaryo ve araç uyarlaması 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. Implementing Smart Contracts Using 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

BlockchainBlockchain & Hyperledger Fabric: The Hyperledger Fabric Eğitimi
Diğer Teknik Alanlar Eğitimleri

Blockchain & Hyperledger Fabric: The Hyperledger Fabric Eğitimi

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

Hyperledger Fabric'i teknik derinlikte: peer, orderer, kanal, MSP, chaincode geliştirme, endorsement ve gizli veriyi test ağında uygulamalı öğreten eğitim.

Detayları Gör →
BlockchainBlockchain & Smart Contract Eğitimi
Diğer Teknik Alanlar Eğitimleri

Blockchain & Smart Contract Eğitimi

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

Ethereum üzerinde Solidity ile akıllı kontrat yazımı: EVM, ERC-20/721, güvenlik açıkları, gas optimizasyonu, Hardhat testi ve dağıtımı öğreten eğitim.

Detayları Gör →
BlockchainBlockchain Application Development with Ethereum Eğitimi
Diğer Teknik Alanlar Eğitimleri

Blockchain Application Development with Ethereum Eğitimi

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

Akıllı kontratı ethers.js, MetaMask, React ve IPFS ile uçtan uca bir dApp'e bağlamayı öğreten uygulamalı Ethereum uygulama geliştirme eğitimi.

Detayları Gör →
BlockchainBlockchain Architectural Components & Platforms Eğitimi
Diğer Teknik Alanlar Eğitimleri

Blockchain Architectural Components & Platforms Eğitimi

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

Blockchain mimari bileşenleri, konsensüs, akıllı sözleşme katmanları ve Ethereum, Fabric, Corda, Solana platform karşılaştırmasını kapsayan uygulamalı eğitim.

Detayları Gör →
BlockchainBlockchain for Supply Chain Insights Eğitimi
Diğer Teknik Alanlar Eğitimleri

Blockchain for Supply Chain Insights Eğitimi

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

Tedarik zincirinde blockchain: izlenebilirlik, provenans, IoT entegrasyonu, Hyperledger Fabric, gıda ve ilaç vakaları ile pilot tasarımını işleyen eğitim.

Detayları Gör →
BlockchainBlockchain Fundamentals Eğitimi
Diğer Teknik Alanlar Eğitimleri

Blockchain Fundamentals Eğitimi

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

Hash, blok, konsensüs, cüzdan, token, akıllı sözleşme ve DeFi ile blockchain'i sıfırdan öğreten temel seviye uygulamalı blockchain eğitimi. Ön bilgi gerektirmez

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