CERTIFIED ETHEREUM DEVELOPER EĞİTİMİ

Ethereum üzerinde güvenli akıllı sözleşmeler geliştirin

EVM ve gas, Solidity, ERC-20/721, Hardhat, ethers.js, OpenZeppelin, test, güvenlik açıkları, L2 ve dApp entegrasyonu.

Ethereum geliştirici eğitimi: EVM ve gas, Solidity, ERC-20/721, Hardhat ile test ve dağıtım, güvenlik açıkları, yükseltilebilir sözleşmeler, Layer 2 ve ethers.js ile dApp entegrasyonu.

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

Eğitim Hakkında

Ethereum akıllı sözleşme geliştirme, test, güvenlik ve dApp entegrasyonu

Eğitim, Ethereum üzerinde uçtan uca geliştirme sürecini kapsar. Blok zinciri ve konsensüs (Proof of Stake), hesap modeli, işlem yapısı, EVM ve gas, Solidity dil özellikleri, ERC-20, ERC-721 ve ERC-1155 standartları, OpenZeppelin kütüphaneleri, Hardhat ve Foundry ile test ve dağıtım, ethers.js ile dApp entegrasyonu, yeniden giriş (reentrancy), taşma ve erişim kontrolü açıkları, proxy ile yükseltilebilirlik, Layer 2 ve Sepolia test ağında dağıtım uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; Ethereum Temelleri ve Solidity; Standartlar ve Test; Güvenlik, Yükseltilebilirlik ve dApp ekseninde ilerleyen uygulamalı program.

Seviye

İleri Seviye — Ethereum geliştirme: EVM, Solidity, akıllı sözleşmeler, Hardhat, test, güvenlik ve dApp entegrasyonu.

Öğrenme Metodu

Katılımcılar Hardhat ile bir token ve NFT sözleşmesi yazar, testler ve güvenlik analiziyle sağlamlaştırır, Sepolia ağına dağıtır ve bir web arayüzüne bağlar.

Neden Bu Eğitim?

⛓️Web3 Temeli

EVM, gas ve işlem yaşam döngüsünü kavrayarak verimli sözleşmeler yazarsınız.

🛡️Güvenli Kod

Bilinen sözleşme açıklarını tanır ve önlersiniz.

🌐dApp Entegrasyonu

Sözleşmeleri cüzdan ve web arayüzüyle uçtan uca bağlarsınız.

Anahtar Konular

Ethereum developerSolidity eğitimiakıllı sözleşmeHardhatERC-20 ERC-721blockchain geliştiriciWeb3 eğitimiOpenZeppelindApp geliştirmeakıllı sözleşme güvenliği
“Akıllı sözleşmede hata geri alınamaz; bu yüzden test tek lüks değildir.”

Ön Koşullar

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

1
JavaScript/TypeScript

Orta düzeyde JavaScript ve Node.js bilgisi gerekir.

2
Programlama Temeli

Nesne yönelimli programlama kavramları bilinmelidir.

3
Kriptografi Temeli

Hash ve açık anahtar kriptografisi kavramlarına aşinalık yararlıdır.

4
Geliştirme Ortamı

Node.js 18+, VS Code ve MetaMask kurulu olmalı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ı, Ethereum mimarisini ve Solidity ile temel sözleşme yazımını kavrar.
Modül 1
Blok Zinciri ve Ethereum
  • Blok, işlem ve Merkle ağacı
  • Proof of Stake konsensüsü ve doğrulayıcılar
  • Hesap modeli: EOA ve sözleşme hesapları
  • İşlem alanları: nonce, gas, value, data
  • EIP-1559 ücret mekanizması
  • Ağlar: mainnet, Sepolia, L2
Modül 2
EVM ve Gas
  • Yığın tabanlı EVM ve opcode'lar
  • Bellek, depolama ve calldata farkı
  • Gas maliyetleri ve optimizasyon
  • Sözleşme dağıtım baytkodu
  • ABI ve fonksiyon seçicisi
  • Olay (event) ve log yapısı
Modül 3
Solidity Dil Temelleri
  • Pragma, sözleşme, veri tipleri
  • Görünürlük: public, external, internal, private
  • Mapping, struct, array, enum
  • Modifier, constructor, receive/fallback
  • Özel hata (custom error) ve require/revert
  • Kalıtım ve arayüzler
Modül 4
Geliştirme Araçları
  • Hardhat proje yapısı ve tasks
  • Remix ile hızlı deneme
  • Foundry ve forge test
  • Yerel ağ ve Sepolia dağıtımı
  • Etherscan doğrulama
  • Ortam değişkenleri ve özel anahtar güvenliği
Günün hedefiKatılımcı, standart token sözleşmeleri yazar ve kapsamlı testle doğrular.
Modül 1
ERC-20 Token
  • Standart arayüz: transfer, approve, transferFrom
  • OpenZeppelin ERC20 genişletmesi
  • Mint, burn, pausable
  • İzin (permit, EIP-2612)
  • Tokenomics tasarımına giriş
  • Token test paketi
Modül 2
ERC-721 ve ERC-1155
  • NFT metadata ve tokenURI
  • IPFS ile metadata saklama
  • Mint, güvenli transfer, onReceived
  • ERC-1155 çoklu token
  • Royalty (ERC-2981)
  • NFT koleksiyon sözleşmesi
Modül 3
Test ve Kapsam
  • Hardhat + Chai ve Mocha testleri
  • Fixtures ve ağ anlık görüntüsü
  • Olay ve revert doğrulama
  • Gas raporu ve kapsama (coverage)
  • Fuzz ve invariant testlere giriş
  • Mainnet fork ile test
Modül 4
OpenZeppelin ve Erişim Kontrolü
  • Ownable ve AccessControl rolleri
  • ReentrancyGuard
  • SafeERC20 ve SafeCast
  • Çoklu imza cüzdan (Safe)
  • Timelock ve yönetişim girişi
  • Rol tabanlı yetkilendirme alıştırması
Günün hedefiKatılımcı, güvenlik denetimi yapar, yükseltilebilir sözleşme ve dApp arayüzü geliştirir.
Modül 1
Sözleşme Güvenliği
  • Reentrancy ve checks-effects-interactions
  • Tamsayı taşması ve Solidity 0.8 denetimleri
  • tx.origin ve erişim kontrolü hataları
  • Front-running ve MEV
  • Oracle manipülasyonu
  • DAO ve Parity gibi gerçek olay incelemeleri
Modül 2
Statik ve Dinamik Analiz
  • Slither ve Mythril kullanımı
  • Echidna / Foundry fuzz
  • Denetim kontrol listesi
  • Rapor yazma ve önem derecelendirme
  • Formal doğrulamaya giriş
  • Güvenlik açığı bulma alıştırması
Modül 3
Yükseltilebilir Sözleşmeler
  • Proxy kalıpları: Transparent, UUPS, Beacon
  • Depolama düzeni ve çakışma
  • Initializer fonksiyonları
  • Hardhat upgrades eklentisi
  • Yükseltme güvenliği
  • Yönetişim ile yükseltme yetkisi
Modül 4
dApp ve Layer 2
  • ethers.js ile sözleşme çağrısı
  • MetaMask ve WalletConnect bağlantısı
  • Olay dinleme ve The Graph indeksleme
  • Layer 2: Optimism, Arbitrum, zkSync farkları
  • Gas optimizasyonu ve paket işlem
  • Kapanış projesi sunumu

Eğitim Kazanımları

Program sonunda katılımcılar:

⚡
EVM Anlayışı

EVM, gas ve işlem yaşam döngüsünü açıklayabilirsiniz.

🛠️
Solidity

Solidity ile modifier, olay ve kalıtım içeren sözleşmeler yazabilirsiniz.

🎯
Token Standartları

ERC-20, ERC-721 ve ERC-1155 sözleşmelerini geliştirebilirsiniz.

🧩
Test Yazımı

Hardhat ile kapsamlı birim ve fork testleri yazabilirsiniz.

🔍
Güvenlik

Reentrancy gibi yaygın açıkları tanıyıp önleyebilirsiniz.

📈
Statik Analiz

Slither ile sözleşmeleri taramayı uygulayabilirsiniz.

🔐
Yükseltilebilirlik

UUPS veya Transparent proxy ile yükseltilebilir sözleşme kurabilirsiniz.

🚀
dApp Entegrasyonu

ethers.js ile cüzdan bağlantılı arayüz geliştirebilirsiniz.

Kimler İçin Uygundur?

  • Blok zinciri uygulamaları geliştirmek isteyen yazılımcılar
  • akıllı sözleşme mühendisleri
  • Web3 ürün ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Blok zinciri uygulamaları geliştirmek isteyen yazılımcılar, akıllı sözleşme mühendisleri ve Web3 ürün ekipleri için uygundur.
Gerçek ETH harcanır mı?
Hayır, Sepolia test ağı ve yerel Hardhat ağı kullanılır; test ETH ücretsizdir.
Solidity bilmem gerekir mi?
Hayır, Solidity eğitimde sıfırdan anlatılır; JavaScript bilgisi yeterlidir.
Güvenlik denetimi öğretilir mi?
Evet, Slither ve fuzz testleriyle denetim akışı uygulanır.
Bu bir resmî sertifikasyon mu?
Hayır; katılımcılara 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. Certified Ethereum Developer Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.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

Yazılım Geliştirme GenelCMMI-DEV Building Development Excellence Eğitimi
Yazılım Geliştirme Eğitimleri

CMMI-DEV Building Development Excellence Eğitimi

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

CMMI-DEV eğitimi: süreç alanları, olgunluk seviyeleri, REQM, PP, CM, VER, VAL, RSKM, nicel yönetim ve değerlendirme hazırlığı. 3 gün süreç iyileştirme odaklı pr

Detayları Gör →
Yazılım Geliştirme GenelCode of Conduct Awareness (UK) Eğitimi
Yazılım Geliştirme Eğitimleri

Code of Conduct Awareness (UK) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Code of Conduct Awareness (UK) eğitimi: Bribery Act, hediye ve ağırlama, çıkar çatışması, UK GDPR, Equality Act, Modern Slavery Act ve ihbar. Vaka tabanlı.

Detayları Gör →
Yazılım Geliştirme GenelCode of Conduct Awareness Eğitimi
Yazılım Geliştirme Eğitimleri

Code of Conduct Awareness Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Code of Conduct Awareness eğitimi: etik karar modeli, yolsuzlukla mücadele, hediye politikası, çıkar çatışması, KVKK/GDPR ve ihbar kanalları. Vaka tabanlı.

Detayları Gör →
Yazılım Geliştirme GenelCommerce Development Eğitimi
Yazılım Geliştirme Eğitimleri

Commerce Development Eğitimi

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

Commerce Development eğitimi: ürün kataloğu, promosyon, sepet ve checkout, ödeme entegrasyonu, sipariş yönetimi, arama, headless API ve performans optimizasyonu

Detayları Gör →
Yazılım Geliştirme GenelConferencing Deployment Eğitimi
Yazılım Geliştirme Eğitimleri

Conferencing Deployment Eğitimi

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

Conferencing Deployment eğitimi: SIP/H.323, WebRTC, MCU/SFU, dial plan, QoS, NAT geçişi, oda sistemleri ve MOS tabanlı kalite izleme. 2 gün uygulamalı.

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