Web3 & DApp Geliştirme: Blokzincir Temelleri'nden Üretim Sözleşmeleri'ne
Web3, açık blokzincirler üzerine inşa edilen internetin katmanıdır — programlar akıllı sözleşmeler olarak çalışır, varlıklar platformlar tarafından değil kullanıcılar tarafından sahip olunur ve güven kurumlar tarafından değil kod tarafından güçlendirilir. Bu parça, bir blokzincirin veriyi nasıl sakladığından Ethereum ve uyumlu zincirler üzerinde üretim kalitesi merkeziyetsiz uygulamaları yazma, test etme ve dağıtmaya kadar her şeyi kapsar.
Öğrenecekleriniz
Blokzincir veri yapılarından, kriptografyadan ve gas ve işlemlerin nasıl çalıştığından başlayacak, sonra Solidity'ye geçeceksiniz — onun tür sistemi, etkinlikler ve yaygın desenler. Oradan gerçek token standartları oluşturacaksınız: ERC-20 fungible token'ları ve ERC-721 NFT'leri. Araç zinciri tam olarak ele alınır: erken prototipleme için Remix IDE, profesyonel geliştirme ve test için Hardhat ve Foundry, ön uç entegrasyonu için ethers.js ve web3.js, ve denetlenen temel sözleşmeler için OpenZeppelin. Üst seviyelerde oracle'lar ve zincir dışı veriler, IPFS ile merkeziyetsiz depolama, DeFi protokol mekaniği ve AMM'ler, DAO geliştirme, Layer 2 ölçeklendirme, zincirler arası köprüler, gas optimizasyonu ve akıllı sözleşme güvenlik denetimi yer alır.
Öğrenme Yolu
Yirmi dokuz kurs, A1'den C2'ye kadar ilerler. A seviyesi kursları blokzincir temellerini, EVM'yi, cüzdanları ve temel Solidity'yi oluşturur. B seviyesi kursları tam geliştirme iş akışını — fikir birliği mekanizmaları, token sözleşmeleri, profesyonel araç zinciri, ön uç DApp mimarisi ve EVM iç yapısını — oluşturur. Parça C1 ve C2'de Gelişmiş Solidity Desenleri, DeFi Protokolleri ve AMM'ler, DAO Geliştirme, Layer 2 ve Ölçeklendirme, Zincirler Arası ve Köprüler, Akıllı Sözleşme Gas Optimizasyonu ve DApp Güvenliği & Denetim ile biter.
Nasıl Çalışır
Her kurs, yerleşik editörde gerçek zamanlı geri bildirim ve takılıp kalırsanız yapay zeka öğretmeni ile tamamladığınız kısa, uygulamalı derslere ayrılır. Solidity kodu, gerçek bir yere dağıtmadan önce sözleşmelerinizin davranışını görebilmeniz için canlı test ortamlarına karşı çalışır.