Programowanie
blockchain od
podstaw
Kurs prowadzony przez praktyków, którzy budowali sieci i kontrakty w realnych projektach. Uczysz się narzędzi, które działają - nie teorii na slajdach.
zapisz się na kursO programie
Czego faktycznie uczysz się przez 14 tygodni
Kurs skupia się na trzech warstwach: architekturze sieci rozproszonych, pisaniu i audytowaniu smart kontraktów w Solidity oraz integracji aplikacji webowych z blockchainem przez biblioteki takie jak ethers.js i wagmi. Nie ma tu miejsca na powierzchowne przeglądy - każdy moduł kończy się projektem, który możesz pokazać w portfolio.
Zajęcia odbywają się dwa razy w tygodniu w formie sesji na żywo z nagraniami dostępnymi przez 12 miesięcy. Między sesjami pracujesz we własnym tempie, korzystając z materiałów przygotowanych przez prowadzących.
- Architektura Ethereum i mechanizmy konsensusu
- Solidity - pisanie, testowanie i deployment kontraktów
- Bezpieczeństwo kontraktów i najczęstsze wektory ataku
- Integracja frontendu z siecią przez Web3 API
- Praca z testnetami i narzędziami deweloperskimi (Hardhat, Foundry)
Jak wygląda ścieżka uczestnika
Moduły kursu
Sześć bloków tematycznych, jeden spójny projekt
Funkcje skrótu, podpisy cyfrowe, klucze publiczne i prywatne - rozumiesz mechanizmy, zanim zaczniesz pisać kod. Bez tego etapu reszta kursu byłaby nauką bez kontekstu.
Konfiguracja lokalnego środowiska z Hardhat i Foundry, praca z testnetami Sepolia i Goerli, pierwsze deployments - zanim napiszesz produkcyjny kontrakt, wiesz jak go testować.
Moduł centralny kursu. Zaczynasz od prostych kontraktów przechowujących stan, przechodzisz przez wzorce dziedziczenia, interfejsy i biblioteki, kończysz na pełnym tokenie ERC-20 z mechanizmem stakingu. Każde ćwiczenie ma test jednostkowy, który musisz zaliczić przed przejściem dalej.
- Zmienne stanu, mappingi, tablice dynamiczne
- Modyfikatory i kontrola dostępu
- Zdarzenia i ich indeksowanie
- Wzorzec Proxy i upgradeable contracts
- Optymalizacja gas cost w praktycznych przykładach
Analizujesz kod z rzeczywistych exploitów - Reentrancy Guard, tx.origin vs msg.sender, manipulacja timestamp. Uczysz się czytać cudzy kod krytycznie, co jest umiejętnością cenioną na rynku.
Podłączasz kontrakt do aplikacji React przez ethers.js. Obsługujesz połączenie portfela MetaMask, wysyłasz transakcje, odczytujesz zdarzenia i wyświetlasz stan sieci użytkownikowi w czasie rzeczywistym.
Prowadzący
Osoby stojące za tym programem
Przez osiem lat budował systemy DeFi dla firm z Europy Zachodniej. Specjalizuje się w optymalizacji gas i audytach bezpieczeństwa. Napisał ponad 140 kontraktów produkcyjnych.
Pracowała przy wdrożeniach na Optimism i Arbitrum. W kursie prowadzi moduły dotyczące architektury sieci i integracji z warstwą drugą. Wykładała na AGH i Politechnice Warszawskiej.
Buduje interfejsy dla protokołów zdecentralizowanych od 2020 roku. Odpowiada za moduł frontendowy - uczy jak łączyć React z blockchainem bez zbędnych abstrakcji.
Warunki uczestnictwa
Co obejmuje dostęp do kursu
Kurs jest prowadzony zdalnie - możesz dołączyć z dowolnego miejsca na świecie. Jedynym wymaganiem technicznym jest stabilne połączenie internetowe i komputer z systemem Linux, macOS lub Windows z WSL2. Znajomość JavaScriptu na poziomie podstawowym jest pomocna, ale nie jest wymagana na wejściu - pierwsze dwa tygodnie wyrównują poziom.
Każdy uczestnik otrzymuje dostęp do prywatnego kanału z prowadzącymi, gdzie można zadawać pytania między sesjami. Odpowiedzi pojawiają się zazwyczaj w ciągu 24 godzin w dni robocze.
zapytaj o szczegółyCena za pełny dostęp do programu. Możliwa płatność w dwóch ratach.
- 14 tygodni sesji na żywo z nagraniami
- Dostęp do materiałów przez 12 miesięcy
- Prywatny kanał z prowadzącymi
- Code review projektu końcowego
- Certyfikat ukończenia programu
- Dostęp do sieci absolwentów Nemefiy