BLOCKCHAIN & SMART CONTRACT EĞİTİMİ

Akıllı kontratı sıfırdan güvenle yazın

Solidity ile akıllı kontrat yazımı, EVM, gas optimizasyonu ve güvenlik açıklarını öğrenin

Blockchain & Smart Contract Eğitimi, Ethereum üzerinde Solidity diliyle akıllı kontrat geliştirmeyi öğretir. Program EVM'in çalışma mantığını, gas ve storage kavramını, Solidity söz dizimini, fonksiyon görünürlüklerini, mapping ve struct yapılarını işler.

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

Eğitim Hakkında

EVM ve Solidity temelinden güvenliğe, token standartlarından test ve dağıtıma kontrat yolculuğu

Blockchain & Smart Contract Eğitimi, Ethereum üzerinde Solidity diliyle akıllı kontrat geliştirmeyi öğretir. Katılımcılar EVM'in çalışma mantığını, Solidity söz dizimini, veri tiplerini, state ve storage kavramını öğrenir. Fonksiyon görünürlükleri, modifier'lar, event'ler, mapping ve struct yapıları işlenir. ERC-20 ve ERC-721 token yazımı, reentrancy gibi güvenlik açıkları, gas optimizasyonu, Hardhat ile test ve test ağına dağıtım örneklerle ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; Solidity kontratları yazılır, test edilir ve bir test ağına dağıtılır.

Seviye

Orta Seviye — Ethereum üzerinde Solidity ile güvenli akıllı kontrat yazmayı ve dağıtmayı öğretir

Öğrenme Metodu

Her konu Remix ve Hardhat ortamında yazılan gerçek Solidity kontratlarıyla uygulanır, test edilip test ağına dağıtılır.

Neden Bu Eğitim?

📝Solidity hakimiyeti

Solidity söz dizimini, veri tiplerini ve state yönetimini öğrenerek doğru çalışan akıllı kontratları sıfırdan yazarsınız.

🛡️Güvenli kod

Reentrancy, overflow ve erişim hatası gibi yaygın açıkları tanıyarak kontratlarınızı güvenlik ilkeleriyle kodlarsınız.

🪙Token standartları

ERC-20 ve ERC-721 standartlarını uygulayarak kendi tokenınızı ve NFT kontratınızı güvenli biçimde geliştirirsiniz.

Anahtar Konular

smart contract eğitimiakıllı kontrat eğitimisolidity eğitimiethereum eğitimiblockchain geliştirici eğitimierc-20 eğitiminft kontrat eğitimisolidity kursuakıllı sözleşme eğitimihardhat eğitimi
“Akıllı kontratta bir satır hata geri alınamaz; bu yüzden gerçek ustalık yalnızca çalışan değil, güvenli kod yazmaktır.”

Ön Koşullar

Eğitimden verim almak için gereken teknik birikim

1
Programlama deneyimi

Herhangi bir dilde (JavaScript, Python, Java) temel programlama deneyimi Solidity'yi öğrenmek için gereklidir.

2
Blockchain temeli

Blok, işlem, cüzdan ve Ethereum kavramlarına temel aşinalık içerik akışını kolaylaştırır.

3
Nesne ve mantık bilgisi

Değişken, fonksiyon ve koşul gibi temel programlama mantığına hâkimiyet kontrat yazımında önemlidir.

4
Geliştirme ortamı

İnternet erişimli bir bilgisayar; Remix tarayıcıda, Hardhat ise Node.js ile çalıştırılacaktı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ı EVM'in çalışma mantığını, gas ve storage kavramını kavrar; Solidity söz dizimini, veri tiplerini, görünürlükleri ve ilk kontratı Remix'te yazar.
Modül 1
Ethereum ve EVM Temelleri
  • Ethereum hesap modeli ve kontrat hesabı
  • EVM'in bytecode yürütme mantığı
  • Gas, gas limiti ve gas price ilişkisi
  • İşlem ve mesaj çağrısı (message call)
  • Storage, memory ve stack ayrımı
  • Test ağları: Sepolia ve yerel ağ
Modül 2
Solidity Söz Dizimi
  • Pragma, lisans ve kontrat iskeleti
  • Değer tipleri: uint, int, bool, address
  • Referans tipler: array, struct, mapping
  • State değişkenleri ve sabitler (constant)
  • Fonksiyon tanımı ve dönüş değerleri
  • Remix'te ilk kontratı derleme ve çalıştırma
Modül 3
Fonksiyonlar ve Görünürlük
  • public, external, internal, private farkı
  • view ve pure fonksiyon türleri ayrımı
  • payable fonksiyon ve Ether alma
  • Fonksiyon modifier'ları ile ön koşul
  • require, revert ve assert ile doğrulama
  • constructor ve kontrat başlatma
Modül 4
Veri Yapıları ve Olaylar
  • mapping ile anahtar-değer saklama
  • struct ile bileşik veri modelleme
  • Dinamik ve sabit boyutlu diziler
  • enum ile durum makinesi (state) kurma
  • event ve indexed parametre yayınlama
  • msg.sender, msg.value ve block bilgileri
Günün hedefiKatılımcı ERC-20 ve ERC-721 token standartlarını uygular, OpenZeppelin kütüphanesini kullanır ve erişim kontrolü ile yaygın kontrat kalıplarını kodlar.
Modül 1
ERC-20 Token Yazımı
  • ERC-20 arayüzü ve zorunlu fonksiyonlar
  • totalSupply, balanceOf ve transfer
  • approve ve transferFrom ile yetkilendirme
  • Transfer ve Approval event'leri
  • Ondalık (decimals) ve arz yönetimi
  • Mint ve burn fonksiyonları ekleme
Modül 2
ERC-721 NFT Kontratı
  • ERC-721 ve benzersiz token kavramı
  • tokenId, ownerOf ve safeTransferFrom
  • Token metaverisi (tokenURI) ve IPFS
  • Basım (mint) ve sahiplik yönetimi
  • ERC-721 ile ERC-1155 standardı farkı
  • Basit bir NFT koleksiyonu yazma
Modül 3
OpenZeppelin ve Güvenli Temeller
  • OpenZeppelin kütüphanesinin rolü
  • Hazır ERC-20 ve ERC-721 türetme
  • Ownable ile sahiplik ve yetki kontrolü
  • AccessControl ile rol tabanlı erişim
  • Pausable ile acil durdurma mekanizması
  • SafeERC20 ve güvenli çağrı kalıpları
Modül 4
Yaygın Kontrat Kalıpları
  • Çek-etki-etkileşim (checks-effects) deseni
  • Pull over push ödeme çekme deseni
  • Yükseltilebilir (upgradeable) proxy kalıbı
  • Factory ile kontrat üretme deseni
  • Zaman kilidi (timelock) ve kademe
  • Oracle ile dış veri alma yaklaşımı
Günün hedefiKatılımcı reentrancy gibi açıkları tanır ve önler, gas optimizasyonu yapar, Hardhat ile birim testi yazar ve kontratı test ağına dağıtıp doğrular.
Modül 1
Akıllı Kontrat Güvenliği
  • Reentrancy saldırısı ve korunma deseni
  • Integer overflow/underflow ve Solidity 0.8
  • tx.origin ile kimlik doğrulama hatası
  • Yetkisiz erişim ve görünürlük hataları
  • Rastgelelik (randomness) manipülasyonu
  • Denetim (audit) yaklaşımı ve kontrol listesi
Modül 2
Gas Optimizasyonu
  • Storage yazımının maliyeti ve azaltılması
  • memory ve calldata doğru kullanımı
  • Döngü ve dizi işlemlerinde maliyet
  • Packed struct ile slot tasarrufu
  • event ile storage yerine loglama
  • immutable ve constant ile kazanım
Modül 3
Test ve Hata Ayıklama
  • Hardhat proje yapısı ve yapılandırma
  • Mocha/Chai ile birim testi yazma
  • Olumlu ve olumsuz senaryo testleri
  • revert hata mesajlarını test etme
  • Kod kapsama (coverage) ölçümü ve raporu
  • Hardhat console.log ile hata ayıklama
Modül 4
Dağıtım ve Doğrulama
  • Dağıtım betiği (deploy script) yazma
  • Sepolia test ağına kontrat dağıtımı
  • MetaMask ve RPC sağlayıcı bağlantısı
  • Etherscan'de kaynak kod doğrulama
  • Kontrat ile arayüzden etkileşim
  • Mainnet'e geçiş öncesi kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
EVM kavrayışı

Ethereum Sanal Makinesi'nin bytecode yürütme mantığını, gas, storage ve memory ayrımını kavrayarak kontratların nasıl çalıştığını anlarsınız.

✅
Solidity yazımı

Solidity söz dizimini, veri tiplerini, fonksiyon görünürlüklerini ve modifier'ları kullanarak doğru çalışan akıllı kontratlar yazarsınız.

✅
Veri modelleme

mapping, struct, array ve enum yapılarıyla kontrat durumunu modeller, event'lerle değişimleri dışarıya bildirirsiniz.

✅
Token geliştirme

ERC-20 ve ERC-721 standartlarını OpenZeppelin ile uygulayarak kendi tokenınızı ve NFT koleksiyonunuzu güvenle oluşturursunuz.

✅
Güvenli kontrat

Reentrancy, overflow ve erişim açıklarını tanır, checks-effects-interactions gibi desenlerle kontratlarınızı güvenli kodlarsınız.

✅
Gas optimizasyonu

Storage maliyetini azaltma, calldata kullanımı ve packed struct gibi tekniklerle kontratlarınızın gas tüketimini düşürürsünüz.

✅
Test yazımı

Hardhat ve Mocha/Chai ile birim testleri yazar, olumlu ve olumsuz senaryoları kapsayarak kontratı dağıtım öncesi güvenceye alırsınız.

✅
Dağıtım ve doğrulama

Kontratı Sepolia test ağına dağıtır, Etherscan'de doğrular ve arayüzden etkileşerek uçtan uca akışı deneyimlersiniz.

Kimler İçin Uygundur?

  • Akıllı kontrat geliştirmeye başlamak isteyen yazılımcılar
  • blockchain alanına geçiş yapan backend geliştiriciler
  • Solidity ve EVM'i temelden öğrenmek isteyen teknik profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Akıllı kontrat geliştirmeye başlamak isteyen yazılımcılar, blockchain alanına geçiş yapan backend geliştiriciler ile Solidity ve EVM'i temelden öğrenmek isteyen teknik profesyoneller için uygundur. Herhangi bir dilde temel programlama deneyimi gereklidir.
Hangi araçlar kullanılıyor?
Eğitimde tarayıcı tabanlı Remix IDE ile hızlı deneme, Hardhat ile profesyonel geliştirme, test ve dağıtım yapılır. OpenZeppelin kütüphanesi, MetaMask cüzdanı ve Sepolia test ağı ile Etherscan doğrulaması uygulamalı kullanılır.
Ethereum dApp eğitiminden farkı nedir?
Bu eğitim zincir üzerindeki kontrat katmanına, yani Solidity ile güvenli kontrat yazımına odaklanır. Ethereum Application Development eğitimi ise web3.js/ethers.js, MetaMask ve arayüz ile kontratı bir dApp'e bağlayan uygulama katmanını işler; ikisi birbirini tamamlar.
Akıllı kontrat güvenliği neden bu kadar önemli?
Dağıtılan kontrat değiştirilemez ve genellikle gerçek değer taşır; bir açık doğrudan fon kaybına yol açabilir. Eğitimde reentrancy, overflow ve erişim hataları gibi yaygın açıklar ve bunlara karşı checks-effects-interactions gibi savunma desenleri uygulamalı gösterilir.
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 dağıtılan kontrat çıktıları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. Blockchain & Smart Contract 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

BlockchainSmart Contracts & Hyperledger Fabric: Hyperledger Composer Playground Eğitimi
Diğer Teknik Alanlar Eğitimleri

Smart Contracts & Hyperledger Fabric: Hyperledger Composer Playground Eğitimi

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

Hyperledger Composer ile iş ağı modelleme: CTO dili, işlemci fonksiyonları, ACL, Playground testi, BNA paketleme ve REST API üretimi eğitimi.

Detayları Gör →
BlockchainSmart Contracts & Hyperledger Fabric: Hyperledger Fabric Web App Eğitimi
Diğer Teknik Alanlar Eğitimleri

Smart Contracts & Hyperledger Fabric: Hyperledger Fabric Web App Eğitimi

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

Hyperledger Fabric'e bağlı web uygulaması: fabric-network SDK, Gateway, cüzdan, CA ile kimlik, Express REST API ve ön yüz entegrasyonu eğitimi.

Detayları Gör →
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: Smart Contract Development Eğitimi
Diğer Teknik Alanlar Eğitimleri

Working with Ethereum: Smart Contract Development Eğitimi

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

Ethereum ve Solidity ile akıllı sözleşme geliştirme eğitimi. EVM, gas, ERC-20, ERC-721, güvenli desenler, test ve dağıtım. Online ve kurumsal uygulamalı program

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