WORKING WITH ETHEREUM: THE GETH CLIENT EĞİTİMİ

Ethereum'a kendi düğümünüzden bağlanın

Geth ile düğüm çalıştırma, JSON-RPC, özel ağ ve The Merge sonrası istemci mimarisi

Working with Ethereum: The Geth Client Eğitimi, Ethereum'un resmi istemcisi Geth ile düğüm çalıştırmayı öğretir. Program; Geth kurulumu, node türleri ve senkronizasyon, keystore ile hesap yönetimi, HTTP/WS/IPC üzerinden JSON-RPC, Geth konsolu, genesis.json il…

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

Eğitim Hakkında

Geth kurulumundan senkronizasyona, JSON-RPC'den özel PoA ağına ve akıllı sözleşme etkileşimine

Working with Ethereum: The Geth Client Eğitimi, Ethereum'un resmi Go istemcisi Geth (go-ethereum) ile düğüm çalıştırmayı ve zincirle etkileşmeyi öğretir. Katılımcılar full, archive ve snap senkronizasyon türlerini kurar, JSON-RPC üzerinden HTTP, WebSocket ve IPC uç noktalarını açar, keystore ile hesap yönetir. Clique PoA ile özel ağ kurulur, genesis.json tanımlanır, The Merge sonrası execution ve consensus istemci ayrımı işlenir; işlem ve akıllı sözleşme etkileşimi uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; kısa anlatımın ardından Geth kurulumu, senkronizasyon, konsol ve özel ağ kurma atölyeleriyle uygulamalı ilerler.

Seviye

Orta Seviye — Ethereum düğümü çalıştırmak ve zincirle istemci üzerinden etkileşmek isteyen geliştiriciler için

Öğrenme Metodu

Geth testnet üzerinde kurulup senkronize edilir; JSON-RPC çağrıları yapılır, Clique PoA özel ağ kurularak işlem ve sözleşme denenir.

Neden Bu Eğitim?

🔗Kendi düğümünüz

Üçüncü taraf sağlayıcıya bağımlı kalmadan kendi Geth düğümünüzü çalıştırarak zinciri doğrudan, güvenilir ve sansürsüz biçimde sorgularsınız.

🛠️Uçtan uca yetkinlik

Kurulum, senkronizasyon, RPC ve özel ağ kurmayı öğrenerek Ethereum altyapısını baştan sona kendiniz ayağa kaldıracak beceri kazanırsınız.

⚙️Güncel mimari

The Merge sonrası execution ve consensus istemci ayrımını ve Engine API'yi öğrenerek bugünkü Ethereum düğüm yapısını doğru kurarsınız.

Anahtar Konular

geth eğitimiethereum düğüm eğitimigo-ethereum kursuethereum node çalıştırmajson-rpc ethereumclique poa özel ağblok zinciri eğitimiethereum geliştirici eğitimithe merge istemci
“Ethereum'u gerçekten anlamak, kendi düğümünüzü çalıştırıp zinciri doğrudan sorgulamakla başlar; Geth bu kapıyı açar.”

Ön Koşullar

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

1
Komut satırı

Linux terminalinde dosya, süreç ve ortam değişkeni yönetebilecek temel komut satırı kullanımı beklenir.

2
Blok zinciri temeli

Blok, işlem, cüzdan ve akıllı sözleşme gibi temel Ethereum kavramlarına aşinalık faydalıdır.

3
JSON ve HTTP

JSON veri biçimi ve HTTP istek-yanıt mantığına aşinalık, JSON-RPC çağrılarını anlamayı kolaylaştırır.

4
Çalışma ortamı

Geth ikilisini kurup çalıştırabilen, yeterli disk alanı olan bir Linux veya macOS 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ı Ethereum istemci mimarisini ve Geth'in rolünü kavrar; Geth'i kurar, uygun node türünü seçer ve testnet üzerinde snap senkronizasyonu başlatıp izler.
Modül 1
Ethereum İstemci Mimarisi
  • İstemci yazılımının ağdaki düğüm rolü ve işlevi
  • Geth'in go-ethereum olarak konumu ve yaygınlığı
  • İstemci çeşitliliğinin ağ güvenliğine katkısı
  • Execution ve consensus katmanlarının ayrışması
  • Erigon, Nethermind gibi alternatif istemciler
  • Resmi dokümantasyon ve sürüm takibinin önemi
Modül 2
Geth Kurulumu ve Sürümler
  • Hazır ikili, paket yöneticisi ve kaynaktan derleme
  • İşletim sistemine göre kurulum seçeneklerinin karşılaştırılması
  • Geth sürüm numaralandırması ve kararlı sürüm seçimi
  • Veri dizini (datadir) ve dizin yapısının tanınması
  • geth version ile kurulumun doğrulanması
  • Yapılandırmanın bayrak ve config dosyasıyla yönetimi
Modül 3
Node Türleri ve Depolama
  • Full node'un durumu tutma ve doğrulama rolü
  • Archive node'un tüm geçmiş durumu saklaması
  • Snap sync ile hızlı başlangıç senkronizasyonu
  • Light client'ın sınırları ve kullanım senaryosu
  • Disk, RAM ve bant genişliği gereksinimleri
  • State pruning ile disk kullanımının yönetilmesi
Modül 4
Senkronizasyon Süreci
  • Snap sync ile durum anlık görüntüsünün indirilmesi
  • Full sync'te bloktan bloğa doğrulama farkı
  • Senkronizasyon ilerlemesinin loglardan izlenmesi
  • eth.syncing ile senkron durumunun sorgulanması
  • Chain head ve peer bağlantılarının takibi
  • Testnet üzerinde senkronizasyonun başlatılması
Günün hedefiKatılımcı keystore ile hesap yönetir, HTTP, WS ve IPC uç noktalarını açar, Geth konsolunda web3 çağrıları yapar ve genesis.json ile Clique PoA özel ağ kurar.
Modül 1
Hesaplar ve Keystore
  • Dışsal hesap, özel anahtar ve adres ilişkisi
  • Keystore dosyalarının şifreli saklanması
  • geth account ile hesap oluşturma ve listeleme
  • Anahtar yedekleme ve güvenli parola yönetimi
  • Clef imzalayıcı ile anahtar güvenliğinin artırılması
  • Hesap kilitleme ve işlem imzalama akışı
Modül 2
JSON-RPC Uç Noktaları
  • HTTP, WebSocket ve IPC uç noktaları arasındaki fark
  • http.api ve ws.api ile açılan modüllerin seçimi
  • eth, net, web3 ve admin modüllerinin işlevi
  • CORS ve vhosts ile erişim güvenliğinin ayarlanması
  • curl ile basit bir JSON-RPC isteği gönderme
  • Uç noktaların dışarıya açılmasındaki risk yönetimi
Modül 3
Geth Konsolu ve web3
  • geth attach ile çalışan düğüme konsol bağlama
  • web3.js nesneleriyle etkileşimli sorgulama
  • eth.blockNumber ve eth.getBalance kullanımı
  • personal ve admin API ile yönetim komutları
  • txpool ile bekleyen işlemlerin incelenmesi
  • Konsolda JavaScript ile toplu sorgu yazma
Modül 4
Clique PoA ile Özel Ağ
  • genesis.json ile zincir parametrelerinin tanımı
  • chainId, alloc ve gasLimit alanlarının ayarlanması
  • Clique PoA mutabakatının seçilmesi ve imzacılar
  • geth init ile veri dizininin başlatılması
  • Bootnode ve enode ile düğümlerin eşleştirilmesi
  • Dev modu ile tek düğümlü hızlı test ağı kurma
Günün hedefiKatılımcı işlem gönderir ve gas yönetir, derlenmiş sözleşmeyi dağıtıp çağırır, The Merge sonrası execution-consensus eşleşmesini kurar ve düğümü izleyip bakımını yapar.
Modül 1
İşlemler ve Gas Yönetimi
  • İşlem alanları: nonce, to, value ve data
  • Gas limit, base fee ve priority fee ilişkisi
  • EIP-1559 ücret mekanizmasının çalışması
  • eth.sendTransaction ile işlem gönderme
  • İşlem makbuzu ve onay sayısının izlenmesi
  • Reverted işlem ve hata ayıklamanın temelleri
Modül 2
Akıllı Sözleşme Etkileşimi
  • Solidity sözleşmesinin ABI ve bytecode üretimi
  • Sözleşmenin işlemle zincire dağıtılması
  • Sözleşme adresi ve ABI ile örnek oluşturma
  • call ile durum değiştirmeyen okuma çağrıları
  • send ile durum değiştiren işlem çağrıları
  • Event log'larının filtrelenip dinlenmesi
Modül 3
The Merge ve PoS Mimarisi
  • Proof of Work'ten Proof of Stake'e geçişin anlamı
  • Execution istemcisi olarak Geth'in rolü
  • Consensus istemcisinin ayrı çalışması gerekliliği
  • Engine API ile iki istemci arasında iletişim
  • JWT secret ile güvenli istemci eşleşmesi
  • Lighthouse veya Prysm ile beacon düğümü bağlama
Modül 4
İzleme, Bakım ve Güvenlik
  • Metrics ve pprof ile başarım verisi toplama
  • Prometheus ve Grafana ile düğüm izleme
  • Log seviyeleri ve sorun tespiti için okuma
  • State pruning ile disk alanının geri kazanımı
  • Güncelleme ve sürüm yükseltme stratejisi
  • RPC uç noktalarının üretimde güvenli kapatılması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Düğüm kurma

Geth'i kurup uygun node türünü seçerek Ethereum ağına kendi düğümünüzle bağlanabilir ve senkronizasyonu yönetebilirsiniz.

✅
Senkron yönetimi

Snap, full ve archive senkronizasyon farklarını kavrayarak ihtiyaca uygun modu seçip ilerlemeyi izleyebilirsiniz.

✅
Hesap güvenliği

Keystore ve Clef ile hesapları oluşturup güvenli saklayarak işlem imzalama akışını doğru biçimde yürütebilirsiniz.

✅
JSON-RPC kullanımı

HTTP, WS ve IPC uç noktalarını açıp güvenli yapılandırarak uygulamaları düğümünüze bağlayabilirsiniz.

✅
Konsol hâkimiyeti

Geth konsolunda web3 nesneleriyle zinciri sorgulayıp yönetim komutlarını etkili biçimde çalıştırabilirsiniz.

✅
Özel ağ kurma

genesis.json ve Clique PoA ile özel bir Ethereum ağı kurup düğümleri birbirine eşleştirebilirsiniz.

✅
Sözleşme etkileşimi

İşlem gönderip gas yönetebilir, derlenmiş akıllı sözleşmeleri dağıtıp ABI ile çağırabilirsiniz.

✅
Güncel mimari

The Merge sonrası execution-consensus eşleşmesini Engine API ile kurup düğümü izleyip bakımını yapabilirsiniz.

Kimler İçin Uygundur?

  • Ethereum altyapısını kendi düğümü üzerinden kullanmak isteyen blok zinciri geliştiricileri
  • backend mühendisleri
  • DevOps uzmanları
  • merkeziyetsiz uygulama kuran yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Ethereum altyapısını kendi düğümü üzerinden kullanmak isteyen blok zinciri geliştiricileri, backend ve DevOps mühendisleri ile merkeziyetsiz uygulama kuran yazılımcılar için uygundur. Komut satırı kullanımı ve temel blok zinciri kavramlarına aşinalık yeterlidir; derin kriptografi bilgisi gerekmez.
Geth ile Infura gibi sağlayıcılar arasındaki fark nedir?
Infura veya Alchemy gibi sağlayıcılar düğümü sizin yerinize çalıştırıp RPC erişimi sunar. Geth ise düğümü doğrudan sizin çalıştırmanızı sağlar; böylece üçüncü tarafa bağımlı kalmadan zinciri sansürsüz sorgular, verinin doğruluğunu kendiniz doğrular ve altyapı kontrolünü elinizde tutarsınız.
Eğitimde gerçek para veya mainnet gerekiyor mu?
Hayır. Çalışmalar test ağları ve Clique PoA ile kurulan özel ağlar üzerinde yürütülür, böylece gerçek ETH harcamadan işlem ve sözleşme denersiniz. Mainnet'e bağlanma yalnızca kavramsal olarak ele alınır ve gerçek varlık kullanımı gerekmez.
The Merge sonrası Geth tek başına yeterli mi?
Hayır. The Merge sonrası Geth yalnızca execution istemcisidir ve ağa katılmak için Lighthouse veya Prysm gibi bir consensus istemcisiyle Engine API üzerinden eşleşmesi gerekir. Eğitimde bu iki istemcinin JWT secret ile nasıl güvenli biçimde bağlandığı anlatı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. Eğitim yüz yüze veya online yürütülebilir ve kurumun ihtiyacına göre uyarlanabilir; içerik uygulama ağırlıklı atölyelerle desteklenir.

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: The Geth Client 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

Diğer Teknik KonularDefense Industry Overview Eğitimi
Diğer Teknik Alanlar Eğitimleri

Defense Industry Overview Eğitimi

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

Savunma sanayisi eğitimi: segmentler, tedarik süreci, program yaşam döngüsü, offset, ihracat kontrolleri, teknoloji trendleri ve Türkiye ekosistemine genel bakı

Detayları Gör →
Diğer Teknik KonularDoğrulama ve Geçerleme (V&V) Süreçleri Eğitimi
Diğer Teknik Alanlar Eğitimleri

Doğrulama ve Geçerleme (V&V) Süreçleri Eğitimi

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

V&V eğitimi: doğrulama ve geçerleme, V-model, gereksinim izlenebilirliği, doğrulama yöntemleri, test seviyeleri, kusur yönetimi, IV&V ve standartlar.

Detayları Gör →
Diğer Teknik KonularE-Commerce Industry Overview Eğitimi
Diğer Teknik Alanlar Eğitimleri

E-Commerce Industry Overview Eğitimi

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

E-ticaret sektörü eğitimi: iş modelleri, platformlar, ödeme ve lojistik, dijital pazarlama, dönüşüm optimizasyonu, analitik, mevzuat ve trendler. Kurumsal ve on

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

Edtech Industry Overview Eğitimi

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

EdTech ekosistemi, LMS ve LXP platformları, SCORM ve xAPI standartları, öğrenme analitiği ve iş modellerini kapsayan bütüncül sektör genel bakış eğitimi.

Detayları Gör →
Diğer Teknik KonularEndüstri ve Akıllı Üretim Teknolojileri Eğitimi
Diğer Teknik Alanlar Eğitimleri

Endüstri ve Akıllı Üretim Teknolojileri Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Endüstri 4.0, IIoT, OPC UA, MES, dijital ikiz ve kestirimci bakımı kapsayan ileri düzey akıllı üretim teknolojileri eğitimi. Robotik ve siber güvenlik dahil.

Detayları Gör →
Diğer Teknik KonularEnergy and Utilities Industry Overview Eğitimi
Diğer Teknik Alanlar Eğitimleri

Energy and Utilities Industry Overview Eğitimi

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

Enerji ve kamu hizmetleri değer zinciri, akıllı şebeke, AMI, SCADA, yenilenebilir enerji ve enerji piyasalarını kapsayan bütüncül sektör genel bakış eğitimi.

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