Ethereum Üzerinde Akıllı Sözleşmeler ve Web3 Uygulamaları

Ana Sayfa » Kurslar » Ethereum Üzerinde Akıllı Sözleşmeler ve Web3 Uygulamaları

Eğitmenler: Mertcan Köse, Numan Özdemir

Kurslara kayıt olmak için tıklayın

Katılımcılar için ön-şartlar

  • Blockchain101 eğitimini almış veya Blockchain konseptine hakim olması.

Eğitim içeriği

  • Ethereum’un Doğuşu ve Felsefesi
  • Web3 ve Merkeziyetsizlik
  • Node Yapısı, RPC Sağlayıcıları ve Ağlar (Ana Ağ, Test Ağı)
  • Blok Yapısı
  • EOA ve Contract Hesapları
  • Özel/Açık Anahtar ve Adres
  • İşlem Yapısı
  • İşlem Sırası, Gas Fiyatı, Gas Limiti
  • Ücret Yapısı ve Gas Optimizasyonu
  • Global Değişkenler (msg.sender, block.timestamp, vb.)
  • Layer 1 ve Layer 2 Çözümleri
  • Solidity Sözdizimi
  • Value Types, Reference Types
  • State ve Local Değişkenler
  • Smart Contract Yaşam Döngüsü
  • Remix IDE Kullanımı

Smart Contract Geliştirme

  • Function Types ve Tanımlama
  • Görünürlük (Public, Private, Internal, External)
  • View, Pure, Payable Fonksiyonları
  • Function Modifiers
  • Events ve Emit
  • Hata Yönetimi (Require, Assert, Revert, Try-Catch)
  • Arrays ve Metodları
  • Mapping ve Kısıtlamalar
  • Struct Yapısı
  • Storage, Memory, Calldata
  • If-else Yapısı
  • Döngüler ve Gas
  • Break ve Continue
  • Library Kullanımı
  • Contract Geliştirme

Token Standartları

  • Interface, Inheritance
  • Ethereum EIP ve ERC Standartları
  • ERC20 Token Standardı (TotalSupply, BalanceOf, vb.)
  • Transfer ve Onaylama
  • Mint ve Burn
  • Token Ekonomisi
  • Token Vesting Mekanizmaları
  • NFT Kavramı
  • ERC-721 ve ERC-1155 Standartları
  • Multi-token Standartları
  • ERC20 ve ERC721 Uygulamaları
  • Token URI ve Metadata
  • IPFS Uygulaması
  • Minting Sistemi
  • Token Standartları
  • OpenZeppelin

Güvenlik ve DeFi

  • Yükseltilebilir Kontratlar
  • Likidite Havuzları
  • Staking Mekanizmaları
  • Yield Farming Mekanizmaları
  • Flash Loans
  • Oracle Entegrasyonu
  • Çoklu İmza
  • Reentrancy Saldırıları
  • Integer Overflow/Underflow
  • Front-running
  • Erişim Kontrolü
  • Blok Zaman Damgası Manipülasyonu
  • Mantık Hataları
  • Gerçek Saldırı Örnekleri
  • Audit Prensipleri
  • Güvenli contract geliştirme