BLOCKCHAINS & ETHEREUM: PERFORMING TRANSACTIONS IN ETHEREUM EĞİTİMİ

İşlemi anla, imzala, gönder ve makbuzu oku

Nonce, EIP-1559 ücret, ethers.js, JSON-RPC ve ERC-20 transferleriyle Ethereum işlemleri

Performing Transactions in Ethereum Eğitimi, Ethereum işlemlerini kavramdan koda uçtan uca ele alan orta seviye bir programdır. Katılımcılar işlem alanlarını, nonce yönetimini, imzalama ve yayınlama sürecini öğrenir; EIP-1559 base fee ve priority fee mantığı,…

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

Eğitim Hakkında

İşlem yaşam döngüsünden EIP-1559 ücretlerine, ethers.js ve ERC-20 transferlerine

Blockchains & Ethereum: Performing Transactions in Ethereum Eğitimi, Ethereum işlemlerini kavramdan koda uçtan uca ele alır. Katılımcılar bir işlemin alanlarını, nonce yönetimini, imzalama ve yayınlama sürecini öğrenir. EIP-1559 ile base fee ve priority fee mantığı, gas tahmini ve işlem hızlandırma uygulanır. ethers.js ve JSON-RPC ile ETH gönderme, ERC-20 transferi, işlem makbuzu ve event log okuma laboratuvarda yürütülerek işlem yönetimi uygulanabilir yetkinliğe dönüşür.

Süre ve Format

3 Gün. Her gün dört modül; işlem anlatımının ardından ethers.js ile ETH ve ERC-20 gönderme, gas tahmini ve makbuz okuma atölyeleriyle ilerler.

Seviye

Orta Seviye — Ethereum işlemlerini yaşam döngüsü ve kod düzeyinde yönetmek isteyen geliştiriciler için

Öğrenme Metodu

Katılımcı ethers.js ile cüzdan kurar, EIP-1559 ücretli bir işlem gönderir, ERC-20 transferi yapar ve makbuzu kodla okur.

Neden Bu Eğitim?

🧾İşlem hakimiyeti

Bir işlemin tüm alanlarını, nonce ve imza sürecini çözerek işlemleri güvenle oluşturup gönderen bir hakimiyet kazanırsınız.

⛽Ücret optimizasyonu

EIP-1559 base fee ve priority fee mantığını uygulayarak işlemlerin ne zaman ve ne kadar ücretle onaylanacağını yönetirsiniz.

💻Kodla entegrasyon

ethers.js ve JSON-RPC ile ETH ve ERC-20 transferlerini kod düzeyinde yürüterek uygulamalarınıza işlem yeteneği eklersiniz.

Anahtar Konular

ethereum işlem eğitimiethers.js eğitimieip-1559 gaserc-20 transferethereum transactionjson-rpc ethereumgas tahmininonce yönetimiweb3 işlemethereum geliştirme
“Bir işlemi göndermek kolaydır; onu anlamak, doğru ücretlendirmek ve sonucunu okumak uzmanlık ister. Bu eğitim o uzmanlığı kazandırır.”

Ön Koşullar

İşlem ve kod odaklı içerikten verim almak için gereken temeller

1
Ethereum temeli

Hesap, gas, Ether/Wei ve akıllı sözleşme gibi temel Ethereum kavramlarına aşinalık beklenir.

2
JavaScript bilgisi

Fonksiyon, async/await ve npm kullanımı düzeyinde temel JavaScript bilgisi gerekir.

3
MetaMask kullanımı

Cüzdan kurma, test ağına bağlanma ve faucet ile ETH alma deneyimi faydalıdır.

4
Geliştirme ortamı

Node.js kurulu, paket yükleyip betik çalıştırabilen bir geliştirme ortamı 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ı bir Ethereum işleminin tüm alanlarını, nonce'un rolünü, imzalama sürecini ve işlemin havuzdan bloğa kadar yaşam döngüsünü kavrar.
Modül 1
İşlem Alanları ve Biçimleri
  • to, value, data, nonce, gas ve chainId alanları
  • Değer transferi ile sözleşme çağrısının data ile ayrımı
  • Sözleşme oluşturma işleminde to alanının boş olması
  • chainId'nin replay saldırısına karşı koruması (EIP-155)
  • Legacy ve EIP-1559 (type 2) işlem biçimleri
  • İşlem hash'inin benzersiz kimlik olarak üretilmesi
Modül 2
Nonce ve Sıra Yönetimi
  • Nonce'un her hesapta artan işlem sayacı olması
  • Nonce sırasının işlemlerin işlenme sırasını belirlemesi
  • Aynı nonce ile işlem değiştirme (replace) mantığı
  • Pending ve latest nonce arasındaki fark
  • Takılı (stuck) işlemin sonrakileri bloklaması
  • Çok sayıda işlemde nonce'u elle yönetme ihtiyacı
Modül 3
İmzalama ve Yayınlama
  • Özel anahtarla işlemin ECDSA ile imzalanması
  • İmzadan v, r, s bileşenlerinin oluşması
  • Ham (raw) imzalı işlemin ağa yayınlanması
  • eth_sendRawTransaction ile gönderim
  • Çevrimdışı imzalama ve ayrı yayınlama akışı
  • İmzanın gönderen adresini kurtarması (ecrecover)
Modül 4
İşlem Yaşam Döngüsü
  • İşlemin mempool'a düşmesi ve pending durumu
  • Doğrulayıcının işlemi bloğa dahil etmesi
  • İşlem makbuzunun (receipt) oluşması
  • status alanıyla başarı veya başarısızlık (revert)
  • Onay sayısı ve kesinlik (finality) ilişkisi
  • Bırakılan (dropped) ve değiştirilen işlemler
Günün hedefiKatılımcı EIP-1559 ücret modelini, gas tahminini ve işlem hızlandırma tekniklerini kavrayarak işlemleri doğru ücretle güvenle onaylatır.
Modül 1
Gas Modeli ve Maliyet
  • Her opcode'un gas maliyeti ve toplam tüketim
  • gas limit ile intrinsic gas kavramı
  • Depolama (SSTORE) işlemlerinin yüksek maliyeti
  • out of gas durumunda işlemin geri alınması
  • Kullanılmayan gas'ın iade edilmesi
  • eth_estimateGas ile gas tahmini alma
Modül 2
EIP-1559 Ücret Mekanizması
  • base fee'nin blok doluluğuna göre algoritmik değişimi
  • base fee'nin yakılması (burn) ve arz etkisi
  • maxPriorityFeePerGas ile doğrulayıcıya bahşiş
  • maxFeePerGas ile ödenecek üst sınır belirleme
  • Efektif ücretin base fee + priority fee olması
  • Legacy gasPrice ile type 2 işlem farkı
Modül 3
Ücret Tahmini ve Oracle
  • eth_feeHistory ile geçmiş ücret verisini okuma
  • base fee eğilimine göre maxFee belirleme
  • Acil işlemde priority fee'yi yükseltme
  • Fee oracle ve sağlayıcı tahmin API'leri
  • Ücret ile onay süresi arasındaki ödünleşme
  • Gereğinden yüksek ücretten kaçınma stratejisi
Modül 4
İşlem Hızlandırma ve İptal
  • Aynı nonce ile daha yüksek ücretli işlem gönderme
  • Speed up ile takılı işlemi hızlandırma
  • Kendine 0 ETH göndererek işlemi iptal etme
  • Minimum ücret artışı kuralına (replacement) uyma
  • Nonce boşluğunu doldurarak sırayı açma
  • MetaMask ve kod ile hızlandırma karşılaştırması
Günün hedefiKatılımcı ethers.js ve JSON-RPC ile cüzdan kurar, ETH ve ERC-20 token gönderir, işlem makbuzlarını ve event loglarını kod düzeyinde okuyup işler.
Modül 1
Sağlayıcı ve Signer
  • JsonRpcProvider ile node'a bağlanma
  • Infura, Alchemy gibi RPC sağlayıcıları kullanma
  • Wallet ile özel anahtardan signer oluşturma
  • BrowserProvider ile MetaMask'a bağlanma
  • getBalance ve getTransactionCount sorguları
  • Ağ ve chainId doğrulaması yapma
Modül 2
ethers.js ile ETH Gönderme
  • sendTransaction ile değer transferi oluşturma
  • value'yu parseEther ile Wei'ye çevirme
  • EIP-1559 ücret alanlarını işleme ekleme
  • tx.wait() ile işlem onayını bekleme
  • Hata ve revert durumlarını yakalama
  • İşlem hash'ini alıp Etherscan'de doğrulama
Modül 3
ERC-20 Token Transferleri
  • ERC-20 standart arayüzü ve ABI kavramı
  • Contract nesnesini adres ve ABI ile oluşturma
  • transfer ve transferFrom fonksiyon farkı
  • approve ve allowance ile harcama izni
  • decimals'a göre token miktarını ölçekleme
  • balanceOf ile token bakiyesini okuma
Modül 4
Makbuz ve Event Okuma
  • getTransactionReceipt ile makbuz alma
  • status, gasUsed ve logs alanlarını okuma
  • Transfer event'ini log üzerinden ayrıştırma
  • queryFilter ile geçmiş event'leri çekme
  • Event dinleyici (listener) ile anlık takip
  • indexed parametreler ve topic yapısı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İşlem anatomisi

Bir Ethereum işleminin tüm alanlarını, legacy ile EIP-1559 biçimlerini ve işlem hash'inin nasıl oluştuğunu açıklayabilirsiniz.

✅
Nonce yönetimi

Nonce'un rolünü kavrar, takılı işlemleri çözebilir ve çok sayıda işlemde nonce'u doğru biçimde yönetebilirsiniz.

✅
İmzalama akışı

İşlemin özel anahtarla nasıl imzalanıp yayınlandığını ve çevrimdışı imzalama akışını kavrarsınız.

✅
Gas ve EIP-1559

Base fee, priority fee ve maxFee mantığını uygulayarak işlemleri doğru ücretle oluşturup onaylatabilirsiniz.

✅
Ücret tahmini

Gas tahmini ve fee history ile ücret belirleyebilir, acil işlemleri hızlandırıp gereksiz maliyetten kaçınabilirsiniz.

✅
ethers.js kullanımı

ethers.js ile sağlayıcı ve signer kurup kod düzeyinde ETH transferi yapabilir ve işlemleri yönetebilirsiniz.

✅
ERC-20 transferi

ERC-20 token transferi, approve ve allowance akışını uygulayarak token işlemlerini kodla gerçekleştirebilirsiniz.

✅
Makbuz ve event

İşlem makbuzlarını ve event loglarını okuyup ayrıştırarak uygulamalarınızda işlem sonuçlarını güvenle işleyebilirsiniz.

Kimler İçin Uygundur?

  • Ethereum temellerini bilen ve işlemleri kod düzeyinde yönetmek isteyen yazılımcılar
  • dApp geliştiricileri
  • backend mühendisleri
  • blok zinciri entegrasyonu yapan teknik ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygun?
Ethereum temellerini bilen ve işlemleri kod düzeyinde yönetmek isteyen yazılımcılar, dApp geliştiricileri ve backend mühendisleri için uygundur. Temel Ethereum kavramlarına ve async/await düzeyinde JavaScript bilgisine aşinalık beklenir.
Introduction eğitiminden farkı nedir?
Introduction programı kavramları tanıtırken bu eğitim işlem yaşam döngüsüne ve koda iner: nonce, EIP-1559 ücretler, gas tahmini, ethers.js ile ETH ve ERC-20 transferi ve event okuma uygulamalı işlenir. Kavramsal değil, işlem ve kod odaklıdır.
Hangi kütüphane ve araçlar kullanılıyor?
Temel olarak ethers.js, JSON-RPC ve Infura veya Alchemy gibi RPC sağlayıcıları kullanılır. Node.js ortamında betikler yazılır, MetaMask ve Etherscan ile işlemler doğrulanır.
Gerçek ETH ile mi çalışılıyor?
Hayır. Tüm işlemler test ağında ve musluktan alınan ücretsiz test ETH ile yürütülür. Böylece katılımcı ETH gönderme, ERC-20 transferi ve ücret yönetimi pratiğini gerçek değer riskine girmeden kazanır.
Eğitim sonunda sertifika veriliyor mu?
Evet. Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim yüz yüze veya online yürütülebilir ve kurumsal ekiplere özel olarak uyarlanabilir.

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. Blockchains & Ethereum: Performing Transactions in Ethereum 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

Diğer Teknik KonularBlockchains & Ethereum: Introduction Eğitimi
Diğer Teknik Alanlar Eğitimleri

Blockchains & Ethereum: Introduction Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Blok zinciri ve Ethereum'a giriş: EVM, hesaplar, Ether/Wei, gas ve akıllı sözleşme kavramları. MetaMask ve test ağı ile uygulamalı, Türkçe, başlangıç dostu eğit

Detayları Gör →
Diğer Teknik KonularBuilding Decentralized Applications for Ethereum: An Introduction to dApps Eğitimi
Diğer Teknik Alanlar Eğitimleri

Building Decentralized Applications for Ethereum: An Introduction to dApps Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Ethereum dApp'lerine giriş: dApp mimarisi, web3 provider, MetaMask bağlantısı, ethers.js ile sözleşme okuma-yazma ve IPFS. Uygulamalı, Türkçe eğitim.

Detayları Gör →
Diğer Teknik KonularBuilding Decentralized Applications for Ethereum: Building the Back End Eğitimi
Diğer Teknik Alanlar Eğitimleri

Building Decentralized Applications for Ethereum: Building the Back End Eğitimi

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

dApp backend'ini Solidity ile kurun: sözleşme yapısı, mapping, modifier, event, Hardhat ile test, dağıtım, güvenlik ve ABI entegrasyonu. Uygulamalı, Türkçe eğit

Detayları Gör →
Diğer Teknik KonularBuilding Decentralized Applications for Ethereum: Building the Front End Eğitimi
Diğer Teknik Alanlar Eğitimleri

Building Decentralized Applications for Ethereum: Building the Front End Eğitimi

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

Ethereum dApp ön yüz eğitimi: ethers.js, MetaMask, wagmi, viem, RainbowKit, IPFS ve The Graph ile akıllı sözleşme arayüzü geliştirin. Kurumsal ve online.

Detayları Gör →
Diğer Teknik KonularCommand Line Utilities Eğitimi
Diğer Teknik Alanlar Eğitimleri

Command Line Utilities Eğitimi

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

Linux komut satırı eğitimi: bash, grep, sed, awk, find, borular, SSH ve kabuk betiği ile terminali verimli kullanmayı öğrenin. Kurumsal ve online.

Detayları Gör →
Diğer Teknik KonularConsumer Goods Industry Overview Eğitimi
Diğer Teknik Alanlar Eğitimleri

Consumer Goods Industry Overview Eğitimi

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

Tüketici ürünleri (FMCG) sektörü eğitimi: değer zinciri, marka ve kategori yönetimi, perakende kanalları, tedarik zinciri ve dijital trendler. Kurumsal ve onlin

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