Solidity'nin gücünü kalıtım, event ve library ile aç
Ethereum Smart Contracts with Solidity: Features of the Solidity Language Eğitimi, dili güçlü kılan özellikleri bir arada ve derinlemesine öğretir.
Sözleşme yapısından kalıtıma, event ve library'den soyut sözleşme ve arayüzlere dilin özellikleri
Ethereum Smart Contracts with Solidity: Features of the Solidity Language Eğitimi, dili güçlü kılan özellikleri bir arada ve derinlemesine öğretir. Katılımcılar görünürlük ve modifier'ları, kalıtımı, soyut sözleşme ve arayüzleri, event ve log mekanizmasını, library ve using yapısını, hata yönetimini ve ileri dil olanaklarını uygular. Program bu özellikleri bir araya getirerek bakımı kolay, yeniden kullanılabilir ve okunur sözleşme mimarileri kurmayı hedefler.
3 Gün. Her gün dört modül; her dil özelliği Remix'te örnek sözleşmelerle yazılıp birbirine bağlanarak bütünsel mimariyle uygulanır.
Orta Seviye — Solidity dilinin özelliklerini bütünsel ve derinlemesine öğrenmek isteyenler için
Her dil özelliği küçük örnek sözleşmelerle gösterilir; kalıtım, library ve event adım adım birleştirilerek bütünsel bir mimari kurulur.
Solidity'nin dağınık öğrenilen özelliklerini tek bütünde toplayarak dile hakimiyeti sağlam ve kalıcı biçimde kurarsınız.
Kalıtım, library ve arayüzleri kavrayarak kodu tekrarlamadan modüler ve bakımı kolay sözleşmeler yazma becerisi edinirsiniz.
Event, modifier ve hata yönetimini doğru kullanarak izlenebilir, güvenli ve okunur profesyonel sözleşmeler tasarlarsınız.
Programdan en iyi verimi almak için gereken temel bilgi ve ortam
Sözleşme yazma, tip, değişken ve temel fonksiyon bilgisi düzeyinde Solidity aşinalığı beklenir.
Sınıf, kalıtım ve arayüz gibi nesne yönelimli kavramlara aşinalık konuları hızlandırır.
Gas, işlem ve log kavramlarına dair temel farkındalık event konusunu kavramayı kolaylaştırır.
Remix IDE'ye erişebilen modern bir tarayıcı ve internet bağlantısı yeterlidir.
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:
public, external, internal ve private düzeylerini doğru kullanarak erişimi ve güvenliği bilinçli biçimde kontrol edersiniz.
onlyOwner gibi modifier'larla tekrar eden kontrolleri toplayıp erişim ve ön koşul doğrulamasını düzenli biçimde kurarsınız.
is, virtual ve override ile kalıtımı kullanarak kodu yeniden kullanır ve çoklu kalıtımda super ile davranışı doğru genişletirsiniz.
Soyut sözleşme ve arayüzlerle ortak iskeleti soyutlayarak esnek, gevşek bağlı ve standartlara uyumlu mimariler tasarlarsınız.
event ve indexed parametrelerle log üreterek arayüzü besler ve ucuz, filtrelenebilir on-chain kayıtlar tutarsınız.
library ve using for ile yeniden kullanılabilir yardımcı mantık yazarak kod tekrarını azaltır ve tipleri zenginleştirirsiniz.
require, revert, assert, custom error ve try-catch ile hataları ucuz, bağlamlı ve güvenli biçimde yönetirsiniz.
abi encode, keccak256, delegatecall ve low-level call gibi ileri olanakları tanıyarak dilin gücünü bilinçle kullanırsınız.
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.
NFT uzmanlık eğitimi: ERC-721/1155, IPFS metadata, EIP-2981 telif, mint motoru, pazar yeri mimarisi, NFT-DeFi ve güvenlik. 5 gün. Kurumsal ve online.
Detayları Gör →Ethereum, EVM, gas ve Solidity temellerine bütünsel genel bakış eğitimi. Remix ile ilk akıllı sözleşme, testnet yayını ve ekosistem. Online ve kurumsal.
Detayları Gör →ethers.js, MetaMask ve Hardhat ile uçtan uca dApp geliştirme eğitimi. Sözleşme katmanı, Web3 arayüz entegrasyonu, test ve yayın. Online ve kurumsal.
Detayları Gör →Solidity değer ve referans tipleri, mapping, struct, storage-memory ve kontrol yapıları eğitimi. Gas bilinciyle veri modelleme. Online ve kurumsal.
Detayları Gör →Solidity'de payable, transfer, send, call, receive-fallback ve reentrancy güvenliği eğitimi. Çekme deseni ve güvenli para akışı. Online ve kurumsal.
Detayları Gör →Solidity'de fonksiyon bildirimi, görünürlük, view-pure-payable, modifier, overloading ve function type eğitimi. Gas bilinçli tasarım. Online ve kurumsal.
Detayları Gör →