WORKING WITH ETHEREUM: TOOLS FOR SMART CONTRACT DEVELOPMENT EĞİTİMİ

Doğru araçla sözleşme yazmak zanaat değil akış olur

Hardhat, Foundry, ethers.js ve OpenZeppelin ile akıllı sözleşme araç zincirini kurun

Working with Ethereum: Tools for Smart Contract Development Eğitimi, akıllı sözleşme geliştirmenin araç zincirini öğretir. Program Remix ve Ganache ile yerel çalışmayı, Hardhat ile proje yapılandırmayı, görevleri ve eklentileri, Foundry ile forge ve cast kull…

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

Eğitim Hakkında

Remix ve Ganache'tan Hardhat ve Foundry iş akışlarına, test ve dağıtım otomasyonuna kadar

Working with Ethereum: Tools for Smart Contract Development Eğitimi, akıllı sözleşme geliştirmenin araç zincirine odaklanır. Katılımcılar Remix, Ganache ve yerel ağlarla başlar; Hardhat ile proje yapısı, görevler, eklentiler ve ağ yapılandırması kurar. Foundry ile forge ve cast kullanır, ethers.js ile sözleşmeyle etkileşir. OpenZeppelin kütüphaneleri, otomatik test, gas raporlama ve dağıtım betikleriyle Etherscan doğrulamasına kadar uzanan profesyonel bir iş akışı kurarlar.

Süre ve Format

3 Gün. Her gün dört modül; kısa anlatımın ardından Hardhat ve Foundry projeleri kurulup test edilen ve dağıtılan uygulamalı atölyelerle ilerler.

Seviye

Orta Seviye — Akıllı sözleşme araç zincirini kuran ve dağıtım hattı tasarlayan geliştiriciler için

Öğrenme Metodu

Her araç gerçek proje üzerinde kurulur; katılımcı Hardhat ve Foundry ile test yazar, dağıtım betikleri çalıştırır ve sözleşmeyi doğrular.

Neden Bu Eğitim?

🛠️Profesyonel araç zinciri

Hardhat ve Foundry gibi sektör standardı araçlarla geliştirme, test ve dağıtımı tek bir akışta profesyonelce yönetirsiniz.

⚡Hızlı geri bildirim

Yerel ağlar ve otomatik testlerle sözleşmenizi saniyeler içinde koşturup hataları canlı ağa çıkmadan yakalarsınız.

🔁Tekrarlanabilir dağıtım

Dağıtım betikleri ve doğrulama otomasyonuyla sözleşmelerinizi tutarlı, izlenebilir ve tekrarlanabilir biçimde yayınlarsınız.

Anahtar Konular

hardhat eğitimifoundry eğitimiethers.js eğitimiakıllı sözleşme araçları eğitimiethereum geliştirme araçlarıopenzeppelin eğitimiweb3 geliştirme eğitimisolidity dağıtım eğitimismart contract test eğitimiblockchain geliştirici eğitimi
“İyi bir araç zinciri sözleşmeyi yazmaz ama her değişikliği güvenle test edip dağıtmanı sağlar; profesyonellik de tam bu tekrarlanabilirlikte başlar.”

Ön Koşullar

Programdan en iyi verimi almak için gereken yazılım bilgisi ve ortam

1
Temel Solidity

Değişken, fonksiyon ve basit sözleşme yazma düzeyinde temel Solidity bilgisi beklenir.

2
JavaScript aşinalığı

Hardhat ve ethers.js için temel JavaScript ya da TypeScript bilgisi faydalıdır.

3
Node.js ve npm

Node.js kurulu, npm veya yarn ile paket kurabilen bir ortam gerekir; kurulum atölyede ele alınır.

4
Terminal rahatlığı

Komut satırında proje başlatma ve betik çalıştırma düzeyinde rahatlık gereklidir.

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ı akıllı sözleşme geliştirme ortamlarını tanır, Remix ve Ganache ile yerel çalışmayı kurar, MetaMask bağlantısını yapar ve ilk proje yapısını oluşturur.
Modül 1
Araç Ekosistemine Bakış
  • Remix, Hardhat, Foundry ve Truffle rollerinin karşılaştırması
  • Derleyici, test, dağıtım ve doğrulama katmanları
  • Yerel ağ, test ağı ve ana ağ kullanım kararı
  • Cüzdan, sağlayıcı ve RPC uç noktası kavramları
  • Hangi aracın hangi senaryoda tercih edileceği
  • Araç seçimlerinin proje ölçeğine göre değişimi
Modül 2
Remix ve Hızlı Prototipleme
  • Remix IDE ile hızlı sözleşme denemesi
  • JavaScript VM üzerinde anlık çalıştırma
  • Plugin yöneticisiyle statik analiz eklentileri
  • Debugger ile işlem adımlarının incelenmesi
  • Remix ile yerel dosya sistemine bağlanma
  • Prototipten proje yapısına geçiş gerekçesi
Modül 3
Ganache ve Yerel Zincir
  • Ganache ile yerel test zincirinin başlatılması
  • Önceden fonlu test hesaplarının kullanımı
  • Blok süresi ve madenciliğin yapılandırılması
  • İşlem ve blok geçmişinin yerelde incelenmesi
  • MetaMask'ı yerel ağa özel RPC ile bağlama
  • Yerel zincirin hızlı test avantajı
Modül 4
Proje Başlatma ve Yapı
  • npm ile Node.js proje iskeletinin kurulması
  • contracts, scripts ve test klasör düzeni
  • Ortam değişkenleri ile gizli anahtar yönetimi
  • .env dosyasının sürüm kontrolünden dışlanması
  • RPC sağlayıcı anahtarının güvenli saklanması
  • Proje bağımlılıklarının paket yöneticisiyle yönetimi
Günün hedefiKatılımcı Hardhat ile proje yapılandırır, görev ve eklentileri kullanır, ağları tanımlar ve Foundry ile forge ve cast komutlarını kullanarak hızlı test ve etkileşim kurar.
Modül 1
Hardhat Yapılandırması
  • hardhat.config içinde derleyici ve ağ ayarları
  • Hardhat Network ile yerleşik yerel zincir
  • forking ile ana ağ durumunun yerelde kopyalanması
  • Hesap ve özel anahtarların yapılandırılması
  • Derleyici optimizasyon ayarlarının etkisi
  • Birden çok ağ için profillerin tanımlanması
Modül 2
Görevler ve Eklentiler
  • Yerleşik Hardhat görevlerinin çalıştırılması
  • Özel task tanımıyla iş akışının otomatikleştirilmesi
  • hardhat-ethers eklentisiyle sözleşme erişimi
  • hardhat-gas-reporter ile gas raporu üretimi
  • console.log ile sözleşme içi hata ayıklama
  • Eklenti ekosisteminin proje akışına katkısı
Modül 3
Foundry ile Hızlı Test
  • forge init ile Foundry projesi başlatma
  • Solidity dilinde test yazma yaklaşımı
  • forge test ile hızlı birim test koşumu
  • vm cheatcode ile durum ve zaman manipülasyonu
  • Fuzz test ile rastgele girdi üretimi
  • forge ile gas anlık görüntüsü alma
Modül 4
cast ve Zincir Etkileşimi
  • cast call ile salt okunur fonksiyon çağrısı
  • cast send ile durum değiştiren işlem gönderme
  • ABI ve fonksiyon imzalarıyla etkileşim
  • anvil ile yerel geliştirme düğümü çalıştırma
  • Blok ve işlem verisini cast ile sorgulama
  • Foundry ve Hardhat'ın birlikte kullanımı
Günün hedefiKatılımcı OpenZeppelin kütüphanelerini ekler, ethers.js ile etkileşim ve otomatik test yazar, dağıtım betikleriyle sözleşmeyi test ağına çıkarır ve Etherscan üzerinde doğrular.
Modül 1
OpenZeppelin Kütüphaneleri
  • OpenZeppelin Contracts paketinin projeye eklenmesi
  • Hazır ERC-20 ve ERC-721 uygulamalarının kullanımı
  • Ownable ve AccessControl ile yetkilendirme
  • Yükseltilebilir sözleşme yaklaşımına giriş
  • Contracts Wizard ile iskelet üretimi
  • Denetlenmiş kütüphanelerin güvenlik katkısı
Modül 2
ethers.js ile Etkileşim
  • Provider ve Signer kavramlarının kullanımı
  • Contract nesnesiyle fonksiyon çağırma
  • İşlem gönderme ve makbuz bekleme akışı
  • Event dinleme ve geçmiş olay sorgulama
  • BigNumber ile birim ve ondalık yönetimi
  • Hata ve revert mesajlarının yakalanması
Modül 3
Otomatik Test Yazımı
  • Hardhat ile Mocha ve Chai tabanlı testler
  • loadFixture ile test durumunun yeniden kullanımı
  • revertedWith ile hata beklentilerinin sınanması
  • Zaman ilerletme ile zaman bağımlı mantık testi
  • Kod kapsamı raporuyla test eksiklerinin görülmesi
  • Sürekli entegrasyonda testlerin çalıştırılması
Modül 4
Dağıtım ve Doğrulama
  • Dağıtım betiğiyle sözleşmenin test ağına çıkarılması
  • Yapılandırmadan ağ ve hesap seçimi
  • Dağıtım adreslerinin kaydedilmesi ve izlenmesi
  • hardhat-etherscan ile kaynak doğrulama
  • Yapıcı argümanlarının doğrulamaya iletilmesi
  • Dağıtım sonrası sözleşmeyle güvenli etkileşim

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ortam kurulumu

Remix, Ganache ve yerel düğümlerle hızlı bir geliştirme ortamı kurar, cüzdan ve RPC bağlantılarını güvenle yapılandırırsınız.

✅
Hardhat hakimiyeti

Hardhat ile proje yapılandırır, görev ve eklentileri kullanır ve forking ile gerçekçi test ortamları oluşturursunuz.

✅
Foundry kullanımı

Foundry ile forge ve cast komutlarını kullanarak hızlı birim ve fuzz testleri yazıp zincirle doğrudan etkileşirsiniz.

✅
Kütüphane entegrasyonu

OpenZeppelin kütüphanelerini projeye ekleyerek denetlenmiş, güvenli sözleşme bileşenlerini yeniden kullanırsınız.

✅
ethers.js ile etkileşim

ethers.js ile provider ve signer kurar, sözleşme fonksiyonlarını çağırır ve olayları dinleyerek uygulama katmanını bağlarsınız.

✅
Otomatik test

Hardhat ve Foundry ile otomatik testler yazar, fixture ve kapsam araçlarıyla sözleşmeleri güvenle doğrularsınız.

✅
Dağıtım otomasyonu

Dağıtım betikleriyle sözleşmeleri test ağına tekrarlanabilir biçimde çıkarır ve süreci izlenebilir kılarsınız.

✅
Kaynak doğrulama

Dağıtılan sözleşmeleri Etherscan üzerinde doğrulayarak şeffaf ve denetlenebilir bir yayın süreci kurarsınız.

Kimler İçin Uygundur?

  • Solidity ile temel akıllı sözleşme yazabilen
  • geliştirme sürecini profesyonel araçlarla hızlandırmak
  • test
  • dağıtımı otomatikleştirmek isteyen Web3 geliştiricileri ile blok zinciri projelerinde çalışan yazılım mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Solidity ile temel akıllı sözleşme yazabilen, geliştirme sürecini profesyonel araçlarla hızlandırmak ve test ile dağıtımı otomatikleştirmek isteyen Web3 geliştiricileri ve blok zinciri projelerinde çalışan yazılım mühendisleri için uygundur. Orta düzey bir programdır.
Solidity dil eğitiminden farkı nedir?
Bu program sözleşme yazmaktan çok sözleşmeyi geliştirip test eden ve dağıtan araç zincirine odaklanır. Hardhat, Foundry, ethers.js ve dağıtım otomasyonu ön plandadır. Solidity dilini ve sözleşme mantığını temelden öğreten Smart Contract Development eğitiminden bu yönüyle ayrışır.
Hardhat mı Foundry mi öğretiliyor?
Her ikisi de işlenir. Hardhat'ın JavaScript tabanlı esnek iş akışı ile Foundry'nin Solidity tabanlı hızlı test ve fuzz yaklaşımı ayrı ayrı gösterilir, güçlü yanları karşılaştırılır ve birlikte kullanımı ele alınır. Katılımcı kendi projesine uygun olanı seçebilir.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Kısa anlatımların ardından gerçek projelerde araçların kurulup kullanıldığı uygulamalı atölyelerle ilerler. Yüz yüze veya online yapılabilir ve kurumun ihtiyacına uyarlanabilir.
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 uygulamalı araç zinciri atölyelerini 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. Working with Ethereum: Tools for Smart Contract Development 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

BlockchainBuilding Decentralized Applications for Ethereum: Bespoke Ethereum Blockchain Tokens Eğitimi
Diğer Teknik Alanlar Eğitimleri

Building Decentralized Applications for Ethereum: Bespoke Ethereum Blockchain Tokens Eğitimi

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

dApp geliştirme eğitimi: ERC-20/ERC-721 özel token, OpenZeppelin, Hardhat, ethers.js ile Web3 arayüz ve IPFS. Uçtan uca Ethereum projesi. Kurumsal ve online.

Detayları Gör →
BlockchainCertified Blockchain Architect Eğitimi
Diğer Teknik Alanlar Eğitimleri

Certified Blockchain Architect Eğitimi

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

Blockchain mimari eğitimi: platform seçimi (Ethereum, Hyperledger, Corda), ağ topolojisi, konsensüs tasarımı, ölçekleme ve referans mimari. Kurumsal ve online.

Detayları Gör →
BlockchainCertified Blockchain Developer Eğitimi
Diğer Teknik Alanlar Eğitimleri

Certified Blockchain Developer Eğitimi

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

Blockchain developer eğitimi: Solidity derinlemesine, Hardhat ve Foundry testleri, gas optimizasyonu, güvenlik desenleri, proxy ve dağıtım. Kurumsal ve online.

Detayları Gör →
BlockchainCertified Blockchain Expert Eğitimi
Diğer Teknik Alanlar Eğitimleri

Certified Blockchain Expert Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

Blockchain uzmanlık eğitimi: kriptografi, konsensüs, Bitcoin/Ethereum/Hyperledger, DeFi, sözleşme güvenliği, denetim ve kurumsal uygulama. 5 gün. Kurumsal ve on

Detayları Gör →
BlockchainCertified NFT Expert Eğitimi
Diğer Teknik Alanlar Eğitimleri

Certified NFT Expert Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

NFT uzmanlık eğitimi: ERC-721/1155, IPFS metadata, EIP-2981 telif, mint motoru, pazar yeri mimarisi, NFT-DeFi ve güvenlik. 5 gün. Kurumsal ve online.

Detayları Gör →
BlockchainEthereum Smart Contracts with Solidity: An Overview of Ethereum and Solidity Eğitimi
Diğer Teknik Alanlar Eğitimleri

Ethereum Smart Contracts with Solidity: An Overview of Ethereum and Solidity Eğitimi

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

Ethereum, EVM, gas ve Solidity temellerine bütünsel genel bakış eğitimi. Remix ile ilk akıllı sözleşme, testnet yayını ve ekosistem. Online ve kurumsal.

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