BUILDING DECENTRALIZED APPLICATIONS FOR ETHEREUM: BESPOKE ETHEREUM BLOCKCHAIN TOKENS EĞİTİMİ

Kendi token'ınızı ve dApp'inizi kurun

ERC-20/ERC-721 ile özel token, ethers.js ile Web3 arayüzü ve uçtan uca dApp geliştirme

Building Decentralized Applications for Ethereum: Bespoke Ethereum Blockchain Tokens Eğitimi, geliştiricilere kendi token'larını tasarlayıp uçtan uca merkeziyetsiz uygulama kurmayı öğretir.

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

Eğitim Hakkında

Özel token tasarımından Web3 arayüz entegrasyonuna tam dApp geliştirme

Building Decentralized Applications for Ethereum: Bespoke Ethereum Blockchain Tokens Eğitimi, geliştiricileri kendi token'larını tasarlayıp merkeziyetsiz uygulama kurabilen profesyonellere dönüştürür. Program OpenZeppelin ile ERC-20 ve ERC-721 özel token üretimini, Hardhat geliştirme ve test ortamını, ethers.js ile Web3 arayüz bağlantısını ve IPFS üzerinde içerik saklamayı işler. Son gün token satışı, arayüz entegrasyonu ve test ağına yayın işlenir.

Süre ve Format

3 Gün. Her gün dört modül; konular Hardhat, OpenZeppelin ve ethers.js ortamında token yazma, test etme, dağıtma ve arayüze bağlama atölyeleriyle pekiştirilir.

Seviye

Orta Seviye — Solidity temeli olan geliştiriciler için özel token ve dApp geliştirme odaklı uygulamalı program

Öğrenme Metodu

Hardhat projesi kurulur, OpenZeppelin ile token yazılır, testler koşulur ve ethers.js ile React arayüzüne bağlanıp test ağına yayınlanır.

Neden Bu Eğitim?

🪙Özel token tasarımı

ERC-20 ve ERC-721 standartlarını kavrayarak projenize özel, güvenli ve standartlara uyumlu token'lar tasarlayıp üretebilirsiniz.

🧩Uçtan uca dApp

Akıllı sözleşmeden Web3 arayüzüne kadar tam bir merkeziyetsiz uygulamayı kurarak teoriyi çalışan bir ürüne dönüştürürsünüz.

🛠️Profesyonel araçlar

Hardhat, OpenZeppelin ve ethers.js gibi sektörün standart araçlarıyla modern bir geliştirme iş akışı edinirsiniz.

Anahtar Konular

dapp eğitimiethereum dapp geliştirmeerc-20 token eğitimierc-721 nft eğitimisolidity eğitimihardhat eğitimiethers.js eğitimiweb3 geliştirme eğitimitoken geliştirme kursuopenzeppelin eğitimi
“Merkeziyetsiz uygulama yalnızca kod değil, güvene gerek duymadan çalışan bir anlaşmadır. İyi bir dApp bu güveni kusursuz kodla kurar.”

Ön Koşullar

Programdan en iyi verimi almak için gereken temel bilgi ve ortam

1
Solidity temeli

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

2
JavaScript bilgisi

ethers.js ve arayüz modülleri için temel JavaScript ve Node.js aşinalığı gereklidir.

3
Ethereum farkındalığı

İşlem, gas, cüzdan ve test ağı kavramlarına genel aşinalık faydalı olur.

4
Çalışma ortamı

Node.js kurulu bir bilgisayar, kod editörü ve MetaMask eklentisi içeren bir tarayıcı gerekir.

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ı token standartlarını kavrar; Hardhat ile modern bir geliştirme ortamı kurar ve OpenZeppelin kütüphanesiyle güvenli token temelini oluşturur.
Modül 1
ERC Token Standartları
  • ERC-20 değiştirilebilir (fungible) token arayüzü
  • transfer, approve ve allowance akışının kavranması
  • ERC-721 benzersiz (NFT) token standardı temeli
  • ERC-1155 çoklu token standardına genel bakış
  • Standartların cüzdan ve borsa uyumuna katkısı
  • Token metadata ve ondalık (decimals) kavramı
Modül 2
Hardhat Geliştirme Ortamı
  • Hardhat projesi başlatma ve klasör yapısı
  • Yerel Hardhat ağında hızlı geliştirme döngüsü
  • hardhat.config ile ağ ve derleyici yapılandırması
  • Konsol (console.log) ile sözleşme hata ayıklama
  • Hesap ve özel anahtarların ortam değişkeniyle yönetimi
  • Eklenti ekosistemi ile iş akışının genişletilmesi
Modül 3
OpenZeppelin ile Güvenli Temel
  • OpenZeppelin Contracts kütüphanesinin kurulumu
  • ERC20 temel sözleşmesinin kalıtımla kullanımı
  • Ownable ile sahiplik ve erişim kontrolü
  • Pausable ile acil durdurma mekanizması
  • Mintable ve Burnable uzantılarının eklenmesi
  • Denetlenmiş kodun yeniden kullanımının güvenlik faydası
Modül 4
Özel ERC-20 Token Üretimi
  • Projeye özel ERC-20 token sözleşmesinin yazımı
  • Toplam arz, isim ve sembol parametrelerinin ayarı
  • constructor ile başlangıç arzının basılması
  • Rol tabanlı basım (mint) yetkisinin tanımlanması
  • Transfer ücreti veya kısıtlama mantığının eklenmesi
  • Token'ın yerel ağda çalıştırılarak denenmesi
Günün hedefiKatılımcı sözleşmelerini otomatik testlerle doğrular; ERC-721 ile özel bir NFT koleksiyonu üretir ve metadata ile içeriği IPFS üzerinde saklar.
Modül 1
Sözleşme Testi ve Doğrulama
  • Mocha/Chai ile birim test yazımının kavranması
  • ethers.js ile test içinde sözleşmeyle etkileşim
  • Beklenen revert ve event'lerin test edilmesi
  • Fixture ile test durumu kurulumu ve hız artışı
  • Kod kapsamı (coverage) ile test eksiğinin görülmesi
  • Gas raporu ile fonksiyon maliyetinin ölçülmesi
Modül 2
ERC-721 NFT Sözleşmesi
  • OpenZeppelin ERC721 ile NFT sözleşmesi yazımı
  • tokenId ve benzersiz varlık mantığının kavranması
  • safeMint ile güvenli basım işlemi
  • tokenURI ile her NFT'ye metadata bağlama
  • Toplam arz sınırı ve basım ücretinin tanımı
  • Koleksiyon sahipliği ve devir (transfer) akışı
Modül 3
Metadata ve IPFS Saklama
  • NFT metadata JSON şemasının (ad, görsel) kavranması
  • Merkeziyetsiz depolama olarak IPFS mantığı
  • Görsel ve metadata'nın IPFS'e yüklenmesi
  • İçerik adresli CID ve değişmezlik ilişkisi
  • Pinning servisleriyle içeriğin kalıcılığı
  • baseURI ile koleksiyon metadata bağlantısı
Modül 4
Token Güvenliği ve Denetim
  • Erişim kontrolü ve yetki yükseltme risklerinin kavranması
  • Reentrancy ve güvenli ETH çekme (withdraw) deseni
  • Front-running ve işlem sıralaması farkındalığı
  • Slither gibi statik analiz araçlarının tanıtımı
  • Yaygın token açıklarının örneklerle incelenmesi
  • Dağıtım öncesi güvenlik kontrol listesi oluşturma
Günün hedefiKatılımcı dApp'in ön yüzünü kurar; ethers.js ile cüzdanı bağlar, sözleşme fonksiyonlarını arayüze taşır ve uygulamayı test ağına uçtan uca yayınlar.
Modül 1
ethers.js ile Zincir Bağlantısı
  • ethers.js provider ve signer kavramlarının kavranması
  • MetaMask ile cüzdan bağlama (connect) akışı
  • Contract nesnesi ile ABI üzerinden çağrı
  • read (view) ve write işlemlerinin ayrımı
  • İşlem onayı bekleme ve makbuz (receipt) işleme
  • Ağ ve hesap değişikliği olaylarının dinlenmesi
Modül 2
dApp Arayüz Geliştirme
  • React ile temel dApp arayüz iskeletinin kurulması
  • Cüzdan durumu ve bağlı adresin gösterimi
  • Token bakiyesi ve arzının arayüzde okunması
  • Transfer ve mint fonksiyonlarının butonlara bağlanması
  • Event dinleyerek arayüzün canlı güncellenmesi
  • Kullanıcıya işlem durumu geri bildirimi verilmesi
Modül 3
Token Satışı ve Etkileşim
  • Basit bir token satış (crowdsale) mantığının kurulması
  • ETH karşılığı token dağıtımının sözleşmede tanımı
  • Arayüzden satın alma akışının uygulanması
  • Allowance ve approve akışının arayüze yansıtılması
  • Hata ve iptal durumlarının kullanıcıya bildirimi
  • İşlem geçmişinin Etherscan bağlantısıyla gösterimi
Modül 4
Dağıtım ve Yayına Alma
  • Hardhat deploy betiği ile test ağına dağıtım
  • Dağıtılan adresin arayüz yapılandırmasına taşınması
  • Sözleşmenin Etherscan üzerinde doğrulanması
  • Arayüzün statik barındırma ile yayınlanması
  • Ortam değişkenleri ve gizli anahtar yönetimi
  • Mainnet'e geçiş öncesi kontrol ve maliyet planı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Token standartları

ERC-20, ERC-721 ve ERC-1155 standartlarını kavrayarak projeye uygun token türünü doğru seçip tasarlayabilirsiniz.

✅
Özel token üretimi

OpenZeppelin ile güvenli, standartlara uyumlu ve projeye özel ERC-20 ve NFT token'ları yazıp dağıtabilirsiniz.

✅
Modern iş akışı

Hardhat ile proje kurar, yerel ağda geliştirir, yapılandırır ve dağıtım betikleriyle profesyonel bir döngü işletirsiniz.

✅
Otomatik test

Mocha ve Chai ile birim testleri yazarak sözleşmelerinizi revert ve event düzeyinde güvenle doğrulayabilirsiniz.

✅
NFT ve IPFS

ERC-721 ile NFT üretip metadata ve görseli IPFS üzerinde saklayarak merkeziyetsiz içerik akışını kurarsınız.

✅
Web3 arayüzü

ethers.js ile cüzdanı bağlayıp sözleşme fonksiyonlarını arayüze taşıyarak kullanılabilir bir dApp ön yüzü geliştirirsiniz.

✅
Uçtan uca dApp

Akıllı sözleşmeden ön yüze tam bir merkeziyetsiz uygulamayı kurup test ağına yayınlama becerisi kazanırsınız.

✅
Güvenli dağıtım

Güvenlik kontrol listesi ve statik analizle açıkları azaltıp mainnet'e geçiş öncesi riskleri yönetebilirsiniz.

Kimler İçin Uygundur?

  • Solidity temeli olan blockchain ve Web3 geliştiricileri
  • ön yüz geliştiriciler
  • startup kurucuları
  • kendi özel token'ı ile çalışan bir merkeziyetsiz uygulama geliştirmek isteyen yazılım profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Solidity temeli olan blockchain ve Web3 geliştiricileri, ön yüz geliştiriciler, startup kurucuları ve kendi özel token'ı ile çalışan bir merkeziyetsiz uygulama geliştirmek isteyen yazılım profesyonelleri için uygundur. Sıfırdan Solidity öğrenmek isteyenler için önce temel bir Ethereum programı önerilir.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Konular Hardhat, OpenZeppelin ve ethers.js ortamında token yazma, test etme, dağıtma ve arayüze bağlama atölyeleriyle pekiştirilir. Program yüz yüze veya online yapılabilir ve kurumun projesine uyarlanabilir.
Hangi araçlar ve kütüphaneler kullanılıyor?
Hardhat geliştirme ortamı, OpenZeppelin Contracts kütüphanesi, test için Mocha ve Chai, arayüz bağlantısı için ethers.js ve React, metadata saklama için IPFS ile pinning servisleri kullanılır. Tüm araçlar açık kaynak olup kurumun ortamına göre uyarlanabilir.
Gerçek token mainnet'e yayınlanıyor mu?
Hayır. Tüm token ve dApp dağıtımları test ağında ve ücretsiz test ETH ile yapılır; gerçek para harcanmaz. Mainnet'e geçişin maliyet planı ve kontrol listesi ele alınır, ancak canlı yayın kurumun kendi kararı ve sorumluluğundadı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. Bu sertifika tamamlanan modülleri ve uygulamalı atölyeleri belgeler; kurumsal gruplara özel senaryo ve ortam uyarlaması 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. Building Decentralized Applications for Ethereum: Bespoke Et 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

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 →
BlockchainBlockchain Application Development with Ethereum Eğitimi
Diğer Teknik Alanlar Eğitimleri

Blockchain Application Development with Ethereum Eğitimi

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

Akıllı kontratı ethers.js, MetaMask, React ve IPFS ile uçtan uca bir dApp'e bağlamayı öğreten uygulamalı Ethereum uygulama geliştirme eğitimi.

Detayları Gör →
BlockchainBlockchain Architectural Components & Platforms Eğitimi
Diğer Teknik Alanlar Eğitimleri

Blockchain Architectural Components & Platforms Eğitimi

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

Blockchain mimari bileşenleri, konsensüs, akıllı sözleşme katmanları ve Ethereum, Fabric, Corda, Solana platform karşılaştırmasını kapsayan uygulamalı eğitim.

Detayları Gör →
BlockchainBlockchain for Supply Chain Insights Eğitimi
Diğer Teknik Alanlar Eğitimleri

Blockchain for Supply Chain Insights Eğitimi

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

Tedarik zincirinde blockchain: izlenebilirlik, provenans, IoT entegrasyonu, Hyperledger Fabric, gıda ve ilaç vakaları ile pilot tasarımını işleyen eğitim.

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