Truffle ile akıllı sözleşme geliştirmeyi otomatikleştirin
Eğitim, Truffle Suite ile Ethereum tabanlı akıllı sözleşme geliştirme sürecini öğretir.
Truffle framework ile blokzincir uygulama geliştirme otomasyonu
Eğitim, Truffle Suite ile Ethereum tabanlı akıllı sözleşme geliştirme sürecini öğretir. Proje yapısı ve truffle-config.js, Solidity sözleşmelerinin derlenmesi, migration betikleri, Ganache yerel blokzinciri, Mocha ve Chai ile test, OpenZeppelin ile güvenli sözleşme, olaylar ve konsol, HD wallet provider ile testnet dağıtımı, web3.js ile etkileşim ve Drizzle ile arayüz entegrasyonu uygulamalı işlenir. Truffle araç ekosistemi değişimi tartışılır ve alternatifler değerlendirilir.
2 Gün. Her gün dört modül; sözleşme geliştirme, test ve dağıtım laboratuvarları birlikte ilerler.
Orta Seviye — Truffle ile Solidity akıllı sözleşme geliştirme: derleme, migration, test, Ganache, Drizzle, ağ dağıtımı ve otomasyon.
Basit bir token ve oylama sözleşmesi Truffle ile yazılır, Ganache'te test edilir ve testnet'e dağıtılır.
Derleme, test ve dağıtımı komutlarla tekrarlanabilir hale getirirsiniz.
Test ve OpenZeppelin ile açıkları azaltırsınız.
Sözleşmeyi web arayüzüne bağlayarak uçtan uca uygulama kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Node.js ve JavaScript bilgisi.
Ethereum, işlem ve gas temel bilgisi.
Temel Solidity sözdizimi faydalıdır.
Node, npm ve cüzdan eklentisi.
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:
Truffle projesi ve ağ yapılandırması oluşturabilirsiniz.
Durum, modifier ve olay içeren sözleşmeler yazabilirsiniz.
Migration betikleriyle sözleşmeleri dağıtabilirsiniz.
Yerel blokzincirinde hızlı geliştirme yapabilirsiniz.
Mocha ve Chai ile sözleşme testleri yazabilirsiniz.
Reentrancy gibi açıkları tanıyıp önlem alabilirsiniz.
Infura ile testnet'e güvenli dağıtım yapabilirsiniz.
web3.js veya Drizzle ile arayüzü sözleşmeye bağlayabilirsiniz.
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.
İdari destek eğitimi: zaman yönetimi, Outlook, profesyonel e-posta, Word ve Excel raporlama, toplantı tutanağı, müşteri iletişimi, KVKK ve belge güvenliği.
Detayları Gör →Advanced Assembler atölyesi: z/Architecture, HLASM komutları, standart bağlantı, makrolar, QSAM/VSAM, ESTAE, 64-bit komutlar, COBOL entegrasyonu ve dump analizi
Detayları Gör →Advanced C eğitimi: işaretçi ve bellek, Valgrind/ASan, hash tablosu, X-macro, CMake, pthread, epoll, MMIO, perf profilleme, gdb, fuzzing ve CERT C güvenli kodla
Detayları Gör →Advanced Power Apps eğitimi: Power Fx, delegasyon, Dataverse, model-driven custom page, PCF, Power Automate, custom connector, solution ALM ve DLP yönetişimi.
Detayları Gör →Advanced Go best practices: idiomatik kod, %w ile hata yönetimi, küçük arayüzler, generics, context, slog, pprof, golangci-lint, govulncheck ve katmanlı mimari.
Detayları Gör →