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

Kodunuz zincirde çalışsın, sözü mutabakata dönüşsün

Solidity ile akıllı sözleşme yazmayı, güvenli desenleri ve test ağına dağıtımı öğrenin

Working with Ethereum: Smart Contract Development Eğitimi, Ethereum ağında Solidity diliyle akıllı sözleşme yazmayı uygulamalı öğretir.

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

Eğitim Hakkında

EVM ve gas mantığından Solidity sözdizimine, ERC standartlarına ve güvenli dağıtıma kadar

Working with Ethereum: Smart Contract Development Eğitimi, Ethereum ağı üzerinde Solidity diliyle akıllı sözleşme geliştirmeyi uygulamalı olarak öğretir. Katılımcılar EVM, hesaplar ve gas modelini kavrar; değişkenler, görünürlük, fonksiyon, modifier ve event yapılarını yazar. Mapping ve struct ile durum yönetimi, kalıtım, ERC-20 ve ERC-721 standartları işlenir. Reentrancy gibi açıkları önleyen güvenli desenler, birim test ve test ağına dağıtım adım adım ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; kısa anlatımın ardından Remix ve test ağı üzerinde adım adım sözleşme yazılıp çalıştırılan uygulamalı atölyelerle ilerler.

Seviye

Orta Seviye — Ethereum üzerinde Solidity ile akıllı sözleşme yazan geliştiriciler için uygulamalı program

Öğrenme Metodu

Her kavram Remix IDE ve test ağında canlı sözleşme yazarak işlenir; katılımcı kendi sözleşmesini kurar, test eder ve dağıtır.

Neden Bu Eğitim?

🎯Zincir üstü mantık

Merkeziyetsiz uygulamaların kalbindeki akıllı sözleşme mantığını kavrar, iş kurallarını doğrudan zincir üstünde kodlayabilirsiniz.

🔐Güvenli kodlama

Reentrancy ve taşma gibi gerçek açıkları tanır; checks-effects-interactions gibi desenlerle fon kaybına yol açan hataları önlersiniz.

🚀Hızlı giriş

Solidity sözdizimini ve ERC standartlarını uygulamalı öğrenerek Web3 projelerinde kısa sürede üretken bir geliştirici olursunuz.

Anahtar Konular

ethereum eğitimisolidity eğitimiakıllı sözleşme geliştirmesmart contract eğitimiweb3 geliştirme eğitimiblockchain yazılım eğitimierc-20 token eğitimisolidity kursuethereum geliştirici eğitimimerkeziyetsiz uygulama eğitimi
“Akıllı sözleşme bir kez dağıtıldığında herkese açık ve değişmezdir; bu yüzden değeri ne yaptığında değil, ne kadar güvenli yazıldığında saklıdır.”

Ön Koşullar

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

1
Programlama temeli

JavaScript, Python veya Java gibi bir dilde değişken, fonksiyon ve koşul yapılarına hakim olmak gerekir.

2
Blok zinciri farkındalığı

Blok, işlem ve cüzdan kavramlarına temel düzeyde aşinalık beklenir; derin bilgi gerekmez.

3
Terminal kullanımı

Komut satırında temel komutları çalıştırma ve paket kurma düzeyinde rahatlık faydalıdır.

4
Çalışan ortam

Modern bir tarayıcı ve MetaMask cüzdanı kurulu bir bilgisayar yeterlidir; kurulum atölyede yapılı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'un hesap modelini, EVM ve gas mantığını kavrar, Remix ortamında temel veri türleri ve görünürlük belirteçleriyle ilk akıllı sözleşmesini yazıp çalıştırır.
Modül 1
Ethereum ve EVM Mimarisi
  • Dışsal hesap ile sözleşme hesabı arasındaki temel fark
  • EVM'nin durum makinesi olarak işlem işleme mantığı
  • İşlemin imzalanması, yayılması ve blok içinde onaylanması
  • Gas, gas limit ve gas price ile ücret hesaplaması
  • Nonce ve işlem sırası ile tekrar saldırılarının önlenmesi
  • Mainnet, testnet ve yerel ağların kullanım amaçları
Modül 2
Geliştirme Ortamı ve Remix
  • Remix IDE arayüzü ve dosya gezgininin tanıtılması
  • Solidity derleyici sürümünün pragma ile seçilmesi
  • JavaScript VM üzerinde sözleşmenin yerel çalıştırılması
  • MetaMask ile test ağına Injected Provider bağlantısı
  • Faucet üzerinden test ETH edinilmesi
  • Derleme hataları ve uyarılarının okunması
Modül 3
Solidity Veri Türleri
  • uint, int, bool ve address türlerinin kullanımı
  • bytes ve string türleri arasındaki maliyet farkı
  • State ve local değişkenlerin depolama yeri ayrımı
  • storage, memory ve calldata veri konumları
  • Sabit ve immutable değişkenlerle gas tasarrufu
  • Enum ile sınırlı durum kümelerinin tanımlanması
Modül 4
Fonksiyon ve Görünürlük
  • public, external, internal ve private görünürlük
  • view ve pure fonksiyonlarda durum erişim kuralı
  • payable fonksiyonlarla Ether kabul etme
  • Fonksiyon parametreleri ve dönüş değerleri
  • constructor ile kurulum anında ilk durumu belirleme
  • Getter fonksiyonlarının otomatik üretilmesi
Günün hedefiKatılımcı mapping ve struct ile durum yönetir, modifier ve event tasarlar, kalıtımı kullanır ve ERC-20 ile ERC-721 standartlarını OpenZeppelin ile uygular.
Modül 1
Durum Yönetimi ve Veri Yapıları
  • mapping ile anahtar-değer tabanlı durum tutma
  • struct ile ilişkili verileri tek yapıda toplama
  • İç içe mapping ve struct kombinasyonları
  • Dinamik ve sabit boyutlu dizilerin kullanımı
  • Dizi üzerinde gezinmenin gas maliyeti riski
  • Silme işleminde depolama davranışının yorumu
Modül 2
Modifier ve Event
  • modifier ile erişim ve koşul denetimini yeniden kullanma
  • onlyOwner deseniyle yetkili erişim kurma
  • require, revert ve custom error ile hata yönetimi
  • event tanımı ve emit ile zincir üstü günlük üretme
  • indexed parametrelerle olayların filtrelenmesi
  • Olayların dApp arayüzünde dinlenme mantığı
Modül 3
Kalıtım ve Soyutlama
  • is anahtarıyla sözleşmeler arası kalıtım
  • abstract contract ve interface ayrımı
  • virtual ve override ile fonksiyon ezme
  • super ile üst sözleşme fonksiyonunu çağırma
  • Çoklu kalıtımda doğrusallaştırma sırası
  • Kütüphane kullanımı ve using for ifadesi
Modül 4
ERC-20 ve ERC-721 Standartları
  • ERC-20 arayüzü ve transfer, approve, allowance akışı
  • OpenZeppelin ile güvenli ERC-20 token üretme
  • ERC-721 ile benzersiz NFT varlıklarının modeli
  • tokenURI ile meta veri bağlama yaklaşımı
  • Mint ve burn işlemlerinin yetkiyle sınırlanması
  • Standartlara uyumun cüzdan ve borsa entegrasyonuna etkisi
Günün hedefiKatılımcı reentrancy gibi açıkları önleyen desenleri uygular, sözleşmeyi birim testlerle doğrular, gas kullanımını iyileştirir ve test ağına güvenle dağıtıp doğrular.
Modül 1
Yaygın Açıklar ve Güvenli Desenler
  • Reentrancy saldırısının mekanizması ve örneği
  • checks-effects-interactions deseninin uygulanması
  • ReentrancyGuard ile tekrar girişin engellenmesi
  • Tam sayı taşması ve Solidity 0.8 denetimleri
  • tx.origin yerine msg.sender kullanım gerekçesi
  • Pull over push ile ödeme çekme deseni
Modül 2
Erişim Denetimi ve Güvenlik
  • Ownable ile sahiplik tabanlı yetkilendirme
  • AccessControl ile rol tabanlı erişim
  • Pausable ile acil durumda sözleşmeyi durdurma
  • Zaman kilidi ile kritik işlemleri geciktirme
  • Dışarıdan çağrılan sözleşmelere güven sınırı
  • Oracle ve fiyat beslemesi güven riski
Modül 3
Test ve Doğrulama
  • Remix üzerinde manuel senaryo testleri
  • Hardhat ile birim test iskeletinin kurulması
  • Başarılı ve başarısız işlem beklentilerinin yazımı
  • Event ve revert mesajlarının test edilmesi
  • Kod kapsamı ile test eksiklerinin görülmesi
  • Edge case ve sınır değer senaryolarının ele alınması
Modül 4
Gas İyileştirme ve Dağıtım
  • Depolama yazımını azaltarak gas düşürme
  • Döngü ve dizi işlemlerinde maliyet dengesi
  • calldata ve unchecked blokla tasarruf
  • Sepolia test ağına sözleşme dağıtımı
  • Etherscan üzerinde kaynak kodu doğrulama
  • Dağıtım sonrası sözleşmeyle etkileşim ve izleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
EVM ve gas kavrayışı

Ethereum hesap modelini, EVM işleyişini ve gas maliyet mantığını kavrayarak işlemlerin nasıl yürütüldüğünü açıklayabilirsiniz.

✅
Solidity yazımı

Veri türleri, görünürlük belirteçleri ve fonksiyonlarla doğru yapılandırılmış akıllı sözleşmeleri kendiniz yazabilirsiniz.

✅
Durum yönetimi

mapping, struct ve dizilerle sözleşme durumunu verimli biçimde modelleyip gas maliyetini göz önünde bulundurursunuz.

✅
Standart token üretimi

OpenZeppelin ile ERC-20 ve ERC-721 standartlarına uygun token ve NFT sözleşmeleri oluşturabilirsiniz.

✅
Güvenli desenler

Reentrancy ve taşma gibi açıkları tanır, checks-effects-interactions ve guard desenleriyle sözleşmeyi korursunuz.

✅
Erişim denetimi

Ownable, AccessControl ve Pausable ile yetkilendirme ve acil durum kontrolünü sözleşmeye doğru biçimde eklersiniz.

✅
Test ile doğrulama

Sözleşmelerinizi birim testlerle doğrular, event ve revert davranışlarını sınayarak hataları erken yakalarsınız.

✅
Test ağına dağıtım

Sözleşmenizi Sepolia test ağına dağıtır, Etherscan üzerinde doğrular ve dağıtım sonrası etkileşimi yönetirsiniz.

Kimler İçin Uygundur?

  • En az bir programlama diline hakim
  • Ethereum ve blok zincirinde Solidity ile akıllı sözleşme geliştirmeye başlamak isteyen yazılım geliştiricileri
  • backend mühendisleri
  • Web3 alanına geçmek isteyen teknik profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
En az bir programlama diline hakim olup Ethereum üzerinde Solidity ile akıllı sözleşme geliştirmeye başlamak isteyen yazılım geliştiricileri, backend mühendisleri ve Web3 alanına geçiş yapmak isteyen teknik profesyoneller için uygundur. Orta düzey bir programdır.
Solidity araçlarına ağırlık verilen eğitimden farkı nedir?
Bu program Solidity dilinin kendisine, yani sözleşme yazma, veri yapıları, güvenlik desenleri ve standartlara odaklanır. Hardhat, Foundry ve Remix gibi araç zincirine derinlemesine giren Tools for Smart Contract Development eğitiminden farklı olarak burada ağırlık dilin ve sözleşme mantığının öğrenilmesindedir.
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 Remix ve test ağı üzerinde adım adım sözleşme yazılıp çalıştırılan uygulamalı atölyelerle ilerler. Yüz yüze veya online yapılabilir ve kurumun ihtiyacına uyarlanabilir.
Hangi araçlar kullanılıyor?
Remix IDE, Solidity derleyici, MetaMask cüzdanı, Sepolia test ağı, OpenZeppelin kütüphaneleri ve birim test için Hardhat kullanılır. Gerçek para gerektirmeyen test ağı ve faucet üzerinden güvenli biçimde çalışılı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 uygulamalı sözleşme geliştirme 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: Smart Contract Development 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

BlockchainWorking with Ethereum: Lifecycle of a Smart Contract Eğitimi
Diğer Teknik Alanlar Eğitimleri

Working with Ethereum: Lifecycle of a Smart Contract Eğitimi

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

Ethereum akıllı sözleşme yaşam döngüsü: Solidity yazımı, derleme, ABI, Hardhat ile dağıtım, test, testnet yayını, güvenlik ve sonlandırma eğitimi.

Detayları Gör →
BlockchainWorking with Ethereum: Tools for Smart Contract Development Eğitimi
Diğer Teknik Alanlar Eğitimleri

Working with Ethereum: Tools for Smart Contract Development Eğitimi

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

Hardhat, Foundry, ethers.js ve OpenZeppelin ile akıllı sözleşme araç zinciri eğitimi. Test otomasyonu, dağıtım betikleri ve Etherscan doğrulama. Online ve kurum

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

Blockchain & Cryptocurrency Accelerator Eğitimi

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

Blockchain mimarisi, Bitcoin ve Ethereum, cüzdan güvenliği, borsalar, DeFi ve tokenomics'i hızlandırılmış programla kavratan uygulamalı kripto eğitimi.

Detayları Gör →
BlockchainBlockchain & Hyperledger Fabric: An Overview of Hyperledger Eğitimi
Diğer Teknik Alanlar Eğitimleri

Blockchain & Hyperledger Fabric: An Overview of Hyperledger Eğitimi

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

Izinli blockchain, Hyperledger projeleri ve kurumsal senaryoları genel çerçevede tanıtan eğitim; Fabric, Besu, Indy ve Iroha'yı karşılaştırmalı öğretir.

Detayları Gör →
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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn