Ekspert prowadzący masterclass z blockchain development
Nemefiy - masterclassy online

Blockchain development dla praktyków

Czego brakuje między tutorialem a prawdziwym projektem

Większość materiałów online zatrzymuje się tam, gdzie zaczyna się trudna część. Pokazują składnię, ale nie tłumaczą, dlaczego architektura działa tak, a nie inaczej. Uczysz się narzędzi, ale nie wiesz, kiedy i po co ich używać.

Tu zaczynamy od pytań, które naprawdę pojawiają się podczas pisania smart kontraktów, projektowania protokołów czy integracji z aplikacjami. Każdy moduł odpowiada na konkretny problem techniczny, nie na wyobrażenie o tym, czego ktoś może potrzebować.

Uczestnicy pracują nad projektem blockchain
  • Architektura smart kontraktów w Solidity
  • Audyt bezpieczeństwa kodu on-chain
  • Integracja Web3.js i ethers.js z frontendem
  • Testowanie i deployment na sieciach testowych
  • Wzorce projektowe dla aplikacji zdecentralizowanych

Kiedy utkniesz - co wtedy

Każdy uczestnik napotyka momenty, w których materiał przestaje być oczywisty. Nie zostawiamy tego przypadkowi - mamy konkretne kanały i procedury, które działają, gdy coś nie idzie tak, jak powinno.

Sesja pytań z prowadzącym

Sesje pytań z prowadzącymi

Co dwa tygodnie odbywają się otwarte sesje, podczas których można zadać pytanie bezpośrednio autorowi modułu. Nie jest to czat z botem ani formularz - to rozmowa z osobą, która napisała kod, który omawiasz. Pytania można zgłaszać wcześniej, żeby prowadzący mógł się przygotować do bardziej złożonych tematów.

Forum społeczności

Zamknięta przestrzeń dla uczestników, gdzie można opisać problem i dostać odpowiedź od kogoś, kto niedawno przez to samo przechodził. Aktywność jest wysoka - większość pytań dostaje odpowiedź w ciągu kilku godzin.

Przegląd kodu

W wybranych modułach uczestnicy mogą przesłać własny kod do przeglądu. Informacja zwrotna jest konkretna i dotyczy logiki, nie tylko formatowania - to różnica, którą czuć przy kolejnym projekcie.

Uczestnik analizuje dokumentację protokołu blockchain
Częste wątpliwości

Czy mam wystarczające podstawy, żeby zacząć

To pytanie pojawia się bardzo często i jest uczciwe. Blockchain development ma swoją specyfikę - część konceptów wymaga wcześniejszego rozumienia kryptografii i protokołów sieciowych, a część jest dostępna dla każdego, kto programuje od co najmniej roku.

Program zaczyna się od modułu diagnostycznego, który pozwala ocenić, na którym etapie się jest. Nie ma tu jednej ścieżki dla wszystkich - uczestnicy z doświadczeniem w backend development przechodzą przez wstęp szybciej, ci z mniejszym bagażem mają dostęp do materiałów uzupełniających. Sprawdź szczegóły na stronie programu nauki.

80%
ukończyło program
65%
bez wcześniejszego doświadczenia z Web3
90%
wróciło na kolejny moduł

Kiedy to działa, a kiedy nie

Program przynosi efekty przy określonych warunkach. Warto je znać wcześniej, żeby samodzielnie ocenić, czy to odpowiedni moment.

1

Regularne, zaplanowane godziny

Materiał wymaga skupienia, nie przypadkowych piętnastominutowych sesji. Uczestnicy, którzy wyznaczają konkretne godziny w tygodniu i trzymają się ich, robią widoczny postęp. Przy sporadycznym podejściu kontekst się urywa i trzeba wracać do wcześniejszych materiałów.

2

Gotowość do pisania kodu, nie tylko oglądania

Każdy moduł zawiera zadania praktyczne. Można je pominąć i przejść dalej, ale wtedy wiedza pozostaje teoretyczna. Uczestnicy, którzy uruchamiają własne środowisko i testują każdy przykład, zapamiętują inaczej niż ci, którzy tylko oglądają.

3

Podstawy programowania w dowolnym języku

Nie uczymy tu programowania od zera. Jeśli rozumiesz pętle, funkcje i struktury danych, masz wystarczający punkt wyjścia. Doświadczenie w JavaScript lub Pythonie skraca czas potrzebny na wejście w Solidity, ale nie jest warunkiem koniecznym.

4

Dostęp do internetu bez ograniczeń geograficznych

Platforma działa z każdego miejsca na świecie. Jedynym warunkiem technicznym jest stabilne połączenie - materiały wideo są dostępne w różnych rozdzielczościach, a dokumentacja i zadania działają nawet przy wolniejszym łączu.

Środowisko pracy developera blockchain

Kto tworzy i prowadzi materiały

Każdy prowadzący pracuje lub pracował przy realnych projektach blockchain - nie przy demonstracyjnych przykładach, ale przy protokołach i aplikacjach, które mają użytkowników i obsługują transakcje.

Prowadzący Tobiasz Wierzbicki

Tobiasz Wierzbicki

Architektura smart kontraktów

Przez sześć lat pracował jako główny developer protokołów DeFi. Pisał audyty kodu dla kilku europejskich projektów i prowadził wewnętrzne szkolenia dla zespołów inżynierskich. Na Nemefiy odpowiada za moduły dotyczące Solidity i wzorców projektowych.

Prowadząca Dagmara Szulc

Dagmara Szulc

Bezpieczeństwo protokołów

Specjalizuje się w analizie podatności w kodzie on-chain. Wykryła i zgłosiła błędy w kilku publicznych protokołach, zanim trafiły na mainnet. Jej podejście do nauczania bezpieczeństwa opiera się na konkretnych przypadkach z realnych incydentów - nie na teoretycznych modelach zagrożeń.

Prowadzący Radosław Kędzierski

Radosław Kędzierski

Integracja Web3 z aplikacjami

Budował interfejsy dla zdecentralizowanych aplikacji od 2019 roku. Pracował przy projektach obsługujących kilkadziesiąt tysięcy aktywnych użytkowników miesięcznie. Na platformie prowadzi moduły dotyczące ethers.js, zarządzania stanem w dApp i optymalizacji wywołań do sieci.