Fonksiyonu doğru tasarla: görünürlük, durum ve gas
Ethereum Smart Contracts with Solidity: Functions in Solidity Eğitimi, sözleşmenin davranışını belirleyen fonksiyonları tüm yönleriyle öğretir.
Fonksiyon bildiriminden görünürlük ve durum değiştiricilere, overloading ve function type'a bakış
Ethereum Smart Contracts with Solidity: Functions in Solidity Eğitimi, sözleşmenin davranışını belirleyen fonksiyonları tüm yönleriyle öğretir. Katılımcılar fonksiyon bildirimini, parametre ve dönüş değerlerini, görünürlük düzeylerini, view-pure-payable durum değiştiricilerini, modifier'ları, constructor ve receive-fallback özel fonksiyonlarını, overloading ve function type'ı uygular. Program her kararı gas ve güvenlik açısından ele alarak doğru fonksiyon tasarımını hedefler.
3 Gün. Her gün dört modül; her fonksiyon kavramı Remix'te örneklerle yazılıp görünürlük ve durum davranışı gözlemlenerek uygulamalı işlenir.
Orta Seviye — Solidity'de fonksiyonları tüm yönleriyle derinlemesine öğrenmek isteyenler için
Her fonksiyon kavramı Remix'te küçük örneklerle yazılır; görünürlük, view-pure farkı ve modifier davranışı canlı çağrılarla pekiştirilir.
Sözleşmenin tüm davranışını fonksiyonlar belirler; onları doğru tasarlamayı öğrenerek kodun kalbine hakim olursunuz.
Görünürlük ve durum değiştiricileri doğru seçerek sözleşmenin dışa açık yüzeyini bilinçli ve güvenli biçimde tasarlarsınız.
Overloading, modifier ve function type'ı kavrayarak esnek, yeniden kullanılabilir ve okunur fonksiyonlar yazma becerisi edinirsiniz.
Programdan en iyi verimi almak için gereken temel bilgi ve ortam
Sözleşme yazma ve temel tipler düzeyinde giriş aşinalığı beklenir; ileri fonksiyon bilgisi gerekmez.
Fonksiyon, parametre ve dönüş değeri gibi genel programlama kavramlarını bilmek faydalıdır.
Gas, msg.sender ve işlem kavramlarına dair temel farkındalık durum değiştiricileri 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:
Fonksiyon imzası, parametre ve dönüş değerlerini doğru kurarak okunur, tek sorumluluklu ve test edilebilir fonksiyonlar yazarsınız.
returns, isimli dönüş ve tuple ile birden çok değer döndürerek fonksiyon arayüzünü açık ve kullanışlı biçimde tasarlarsınız.
public, external, internal ve private düzeylerini doğru seçerek sözleşmenin dışa açık yüzeyini güvenli biçimde belirlersiniz.
view, pure ve payable değiştiricilerini doğru kullanarak niyeti bildirir ve derleyici denetiminden yararlanırsınız.
modifier ile ön koşul ve erişim kontrolünü toplayarak tekrar eden kodu azaltır ve fonksiyonları güvenle sararsınız.
constructor, receive ve fallback özel fonksiyonlarını doğru yazarak sözleşmenin kurulum ve ether alma davranışını yönetirsiniz.
Overloading, function type ve selector ile ABI kodlamayı kavrayarak esnek ve dinamik fonksiyon tasarımları kurarsınız.
external, calldata ve erken dönüş gibi tekniklerle fonksiyonları gas açısından verimli ve yine de okunur biçimde tasarlarsı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.
Blockchain mimari bileşenleri, konsensüs, akıllı sözleşme katmanları ve Ethereum, Fabric, Corda, Solana platform karşılaştırmasını kapsayan uygulamalı eğitim.
Detayları Gör →Tedarik zincirinde blockchain: izlenebilirlik, provenans, IoT entegrasyonu, Hyperledger Fabric, gıda ve ilaç vakaları ile pilot tasarımını işleyen eğitim.
Detayları Gör →Hash, blok, konsensüs, cüzdan, token, akıllı sözleşme ve DeFi ile blockchain'i sıfırdan öğreten temel seviye uygulamalı blockchain eğitimi. Ön bilgi gerektirmez
Detayları Gör →Teknik olmayan herkes için blockchain eğitimi: günlük analojilerle blockchain, kripto, cüzdan, akıllı sözleşme ve NFT'yi kod yazmadan kavramsal olarak öğrenin.
Detayları Gör →Yöneticiler için blockchain stratejisi, ROI, platform ve ağ kararı, tokenizasyon, regülasyon, risk yönetimi ve benimseme yol haritasını kapsayan ileri seviye eğ
Detayları Gör →Blockchain'i fikirden pazara taşıyan pratik rehber: teknoloji kararı, iş modeli, token ekonomisi, PoC-MVP, maliyet, satış ve ticari ölçekleme eğitimi.
Detayları Gör →