Web3 ön yüzünden akıllı sözleşmeye ilk dApp
Building Decentralized Applications for Ethereum: An Introduction to dApps Eğitimi, merkeziyetsiz uygulama mimarisini ön yüz açısından kavratan başlangıç seviyesi bir programdır.
dApp mimarisinden cüzdan bağlantısına, sözleşme okuma-yazma ve merkeziyetsiz barındırmaya
Building Decentralized Applications for Ethereum: An Introduction to dApps Eğitimi, merkeziyetsiz uygulama mimarisini ön yüz açısından kavratan bir giriş programıdır. Katılımcılar bir dApp'in ön yüz ile akıllı sözleşmeden nasıl oluştuğunu ve web3 provider kavramını öğrenir. MetaMask bağlantısı, ethers.js ile sözleşme okuma-yazma ve işlem durumu gösterimi uygulanır. IPFS ile merkeziyetsiz barındırma ve dApp güvenlik temelleri tanıtılarak ilk çalışan dApp arayüzü kurulur.
2 Gün. Her gün dört modül; mimari anlatımının ardından MetaMask bağlantısı ve ethers.js ile sözleşme okuma-yazma atölyeleriyle ilerler.
Başlangıç Seviyesi — Ethereum üzerinde merkeziyetsiz uygulama (dApp) mimarisini ve ön yüz entegrasyonunu tanımak isteyenler için
Katılımcı HTML/JS ile basit bir arayüz kurar, MetaMask'ı bağlar, ethers.js ile bir sözleşmeyi okuyup yazarak ilk dApp'ini çalıştırır.
Bir dApp'in ön yüz ile akıllı sözleşmeden nasıl oluştuğunu bütün olarak görerek merkeziyetsiz uygulamaların mimarisini net kavrarsınız.
MetaMask ve web3 provider ile kullanıcı cüzdanını uygulamaya bağlayarak gerçek dApp etkileşiminin temelini kurarsınız.
ethers.js ile sözleşme okuyup yazarak daha ilk günden çalışan bir dApp arayüzü üretir, somut bir başlangıç yaparsınız.
Programa rahat başlamak için gereken temel web bilgisi ve ortam
HTML, CSS ve temel JavaScript ile basit bir web sayfası kurabilme yeterliği beklenir.
Hesap, gas ve akıllı sözleşme gibi temel Ethereum kavramlarına aşinalık faydalıdır.
Tarayıcıya cüzdan uzantısı kurma ve test ağına bağlanma deneyimi faydalı olur.
Node.js veya basit bir statik sunucu çalıştırabilen bir geliştirme ortamı gerekir.
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.
Program sonunda katılımcılar:
Bir dApp'in ön yüz, cüzdan ve akıllı sözleşme katmanlarından nasıl oluştuğunu ve zincirin backend rolünü açıklayabilirsiniz.
window.ethereum ve EIP-1193 provider'ının nasıl çalıştığını kavrar, ethers.js ile provider'ı doğru biçimde kullanabilirsiniz.
MetaMask bağlantısını kurup hesap ve ağ değişikliklerini dinleyerek sağlam bir cüzdan bağlantı akışı yazabilirsiniz.
ABI ile sözleşme arayüzü tanımlayıp view fonksiyonlarını ücretsiz çağırarak zincir verisini arayüzde gösterebilirsiniz.
signer ile state değiştiren fonksiyonları çağırıp kullanıcıya imzalatarak sözleşmeye yazma işlemlerini gerçekleştirebilirsiniz.
İşlem durumunu arayüzde gösterip onay, hata ve revert durumlarını kullanıcıya anlaşılır biçimde geri bildirebilirsiniz.
IPFS ile merkeziyetsiz barındırmanın mantığını ve ENS ile alan adına bağlamanın değerini kavrarsınız.
dApp güvenlik temellerini uygulayarak oltalamaya ve riskli onaylara karşı kullanıcıyı koruyan bir arayüz tasarlayabilirsiniz.
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.
Geth (go-ethereum) ile Ethereum düğümü çalıştırma, senkronizasyon, JSON-RPC, özel PoA ağı ve The Merge sonrası istemci mimarisini uygulamalı öğrenin.
Detayları Gör →Entegrasyon testi eğitimi: SIT, API ve mesajlaşma testi, kontrat testi, servis sanallaştırma, uçtan uca senaryolar, test otomasyonu ve ortam yönetimi.
Detayları Gör →Sistem entegrasyonu eğitimi: entegrasyon desenleri (EIP), middleware, ESB, API gateway, mesajlaşma, veri dönüşümü, yapılandırma yönetimi ve dağıtım.
Detayları Gör →4 günlük PEN-300 eğitimi: ileri atlatma teknikleri, uç nokta ve uygulama kontrolü, Active Directory, yanal hareket, tünelleme ve raporlama.
Detayları Gör →Açık bankacılık ve FAST eğitimi: BKM API'leri, AISP/PISP servisleri, OAuth2 rıza, ISO 20022, Kolas, TR Karekod ve API güvenliği. Banka ve fintech için uygulamal
Detayları Gör →Modern biyoteknoloji eğitimi: CRISPR gen düzenleme, mRNA aşıları, biyoüretim, biyoinformatik, biyogüvenlik, etik ve küresel etki. Vaka çalışmalı bütüncül progra
Detayları Gör →