dApp'in beyni: Solidity ile akıllı sözleşme backend'i
Building the Back End Eğitimi, dApp'in backend'i olan akıllı sözleşmeleri Solidity ile geliştirmeyi uçtan uca ele alan orta seviye bir programdır. Katılımcılar sözleşme yapısını, veri tiplerini, fonksiyon ve modifier'ları, event ve mapping kullanımını öğrenir.
Solidity temellerinden Hardhat ile test, dağıtım, güvenlik ve ön yüz entegrasyonuna
Building Decentralized Applications for Ethereum: Building the Back End Eğitimi, dApp'in backend'i olan akıllı sözleşmeleri Solidity ile geliştirmeyi uçtan uca ele alır. Katılımcılar sözleşme yapısını, veri tiplerini, fonksiyon ve modifier'ları, event ve mapping kullanımını öğrenir. Hardhat ile derleme, otomatik test ve dağıtım uygulanır. Reentrancy gibi güvenlik açıkları, gas optimizasyonu ve ABI ile ön yüz entegrasyonu laboratuvar ortamında işlenir.
3 Gün. Her gün dört modül; Solidity anlatımının ardından Hardhat ile sözleşme yazma, test, dağıtım ve ön yüz entegrasyonu atölyeleriyle ilerler.
Orta Seviye — dApp'in backend'i olan akıllı sözleşmeleri Solidity ile yazıp test eden ve dağıtan geliştiriciler için
Katılımcı Hardhat ile proje kurar, Solidity ile sözleşme yazar, testlerle doğrular, test ağına dağıtır ve ön yüze bağlar.
Solidity ile dApp'in değişmez iş mantığını yazarak uygulamanın beyni olan akıllı sözleşme backend'ini sıfırdan kurarsınız.
Hardhat ile otomatik test yazarak sözleşmelerinizi dağıtımdan önce doğrular, zincirde geri alınamaz hataları baştan önlersiniz.
Reentrancy gibi açıkları ve gas optimizasyonunu öğrenerek değer taşıyan sözleşmeleri güvenli ve verimli biçimde yazarsınız.
Sözleşme geliştirme içeriğinden verim almak için gereken temeller
Hesap, gas, işlem ve akıllı sözleşme gibi temel Ethereum kavramlarına aşinalık beklenir.
Değişken, fonksiyon ve koşul düzeyinde en az bir dilde programlama bilgisi gerekir.
Hardhat için temel JavaScript ve Node.js ile npm kullanımı faydalıdır.
Node.js kurulu, Hardhat çalıştırabilen bir kod düzenleyici ve terminal 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:
Solidity sözleşme yapısını, veri tiplerini ve görünürlük belirteçlerini kavrayarak doğru yapılandırılmış sözleşmeler yazabilirsiniz.
mapping, struct, enum ve dizilerle zincirde veri modelleyebilir, event ile ön yüze izlenebilir loglar yayabilirsiniz.
Modifier ve Ownable deseniyle yetki sınırlayabilir, require ile sağlam ön koşul doğrulamaları kurabilirsiniz.
require, revert, assert ve custom error'ları doğru kullanarak güvenli ve gas verimli hata yönetimi uygulayabilirsiniz.
Hardhat ile otomatik testler yazıp event ve revert beklentilerini doğrulayarak sözleşmeleri dağıtımdan önce güvence altına alırsınız.
Sözleşmeleri yerel ve test ağına dağıtabilir, Etherscan'de doğrulayıp adres ve ABI'yi ön yüze aktarabilirsiniz.
Reentrancy gibi açıkları tanıyıp Checks-Effects-Interactions ve OpenZeppelin ile güvenli sözleşmeler yazabilirsiniz.
ABI üzerinden ethers.js ile sözleşmeyi ön yüze bağlayarak backend ile arayüzün uçtan uca akışını kurabilirsiniz.
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.
Otomotiv sistemlerine giriş eğitimi: motor, aktarma organları, şasi, fren, araç elektriği, ECU, CAN bus, ADAS ve elektrikli araçlar. Başlangıç seviyesi, uygulam
Detayları Gör →Kamu yönetimi sektörü eğitimi: devlet yapısı, merkezi ve yerel yönetim, kamu hizmetleri, maliye, ihale, e-devlet ve dijital dönüşüm. Kurumsal ve online.
Detayları Gör →Perakende sektörü eğitimi: mağaza formatları, mağaza operasyonları, merchandising, fiyatlandırma, stok yönetimi, e-ticaret ve omnichannel. Kurumsal ve online.
Detayları Gör →Tedarik zinciri ve lojistik sektörü eğitimi: ağ yapısı, satın alma, planlama, depolama, stok, taşıma, dağıtım ve dijital tedarik zinciri. Kurumsal ve online.
Detayları Gör →Telekomünikasyon sektörü eğitimi: değer zinciri, operatör iş modelleri, sabit ve mobil ağlar, 2G-5G, servisler, regülasyon ve dijital dönüşüm. Kurumsal ve onlin
Detayları Gör →Kamu hizmetleri sektörü eğitimi: enerji piyasalarının serbestleşmesi, yenilenebilir enerji, akıllı şebeke, karbonsuzlaşma, dijital dönüşüm ve yeni iş modelleri.
Detayları Gör →