Bu Blockchain Ethereum eğitimi, katılımcılara akıllı sözleşmeler yazma ve onlarla etkileşime giren uygulamalar oluşturma konusunda kapsamlı bir derinlik sunar.
Hedefler
Ethereum mimarisini ve Solidity dilini
Bir Ethereum Blockchain geliştirmek için gerekli fonksiyonel bileşenlerini (akıllı sözleşmeler dahil)
Ağda bir Ethereum uygulaması nasıl başlatılacağını
Ethereum ağında işlemler nasıl oluşturulacağını ve uygulanacağını
Topics
Blockchain ve Akıllı Sözleşme Temelleri
Blockchain nedir ve nasıl çalışır?
Merkezileştirilmiş, Dağıtılmış ve Dağıtılmış
Blockchain ve Veritabanları
Bitcoin vs Ethereum
Akıllı Sözleşmeler nedir?
Akıllı Sözleşmeler nasıl kullanılır?
Akıllı Sözleşme Programlama Temelleri
Akıllı Sözleşmelerin Avantajları ve Dezavantajları
Katman 1 ve Katman 2
Üst Düzey Dil - Düşük Düzey
Karşılaştırma Katılığında Diller, Vyper, diğerleri
Solidity ile Akıllı Sözleşmeler
Bir Solidity Dosyasının Düzeni
Merkezi Olmayan Bilgileri ve Web3'ü Anlamak
Blockchain Erişim yapıları ve Mimarileri
Uzak Blok Zinciri Düğümleri ve Yerel Blok Zinciri Düğümleri
Blockchain Erişimi ve merkezi RESTful API karşılaştırması
Web3.js API'yi anlama
İşlemleri ve Mutabakatı Anlamak
Özel Anahtarlar, Genel Anahtarlar ve İmzalar
Kasık Blok Zincirlerinde gizliliği anlamak
MetaMask veya MIST gibi KeyStore'un mimarisini anlama
Ethereum ve EVM'nin Temelleri
Ethereum Değerleri
EVM ve ABI Arayüzünü Anlamak
Aramalar ve İşlemler
Eşzamanlılık ve Etkinlikler
Olayların kullanım örnekleri
Solidity Advanced: Değiştiriciler, Eşlemeler, Yapılar ve Kalıtım
İşlevleri, Eşlemeleri ve Yapıları Anlama
Değiştiriciler ne zaman kullanılır?
Kitaplıklar ve Miras
Dağıtımı ve Maliyetleri Anlamak
Geliştirme ve Dağıtım Döngülerini Anlayın
Sağlamlık Derlemesini ve Dağıtımı Anlamak
Gaz ve Gaz Maliyetleri
Yükseltilebilirlik ve Veri Taşıma Teknikleri
Hareketli Parçaları Anlayın: Derleyici, Blok Zinciri, API, KeyStore
Madencilik, İş Kanıtı ve Yetki Kanıtı
PoW'da Madencilik Nedir?
Bloklar nasıl oluşturulur?
PoW ve PoA (PoS)
Yerel geliştirme için Go-Ethereum veya Ganache / TestRPC'yi anlama
Özel Blok Zincirleri ve Genel Blok Zincirleri Anlamak
Güncel Sorunlar, Çözümler, Görünüm, Huzur
Ethereum Now ve Ethereum Future
Ethereum ile neredeyiz
Homestead
PoW
Ethereum nereye gidiyor
Huzur
PoS + PoW'dan PoS'ye
Parçalama
Önerilen Bültenler / Gruplar
Ekiplerde Çalışma, Test ve Sürüm Oluşturma
Truffle'ın ne olduğunu anlamak
Biniş ile Karşılaştırma
Takımlar için Kodu Nasıl Yönetin
Göçleri Anlamak
Yer Mantarı ile Birim Testi Anlamak
IPFS ve Dağıtılmış Dosya Depolama
IPFS nedir
IPFS, FileCoin, Swarm, Sia, Storj arasında karşılaştırma
Derleme
Komut satırı derleyicisiyle bir Solidity Dosyası derleyin