Fullstack Blockchain Developer
Опануйте повний цикл Web3-розробки — від деплою смартконтрактів до власного dApp.
АЛІНА БАБЕНКО
CEO в Syntora.Tech
ВЛАДИСЛАВ БОЙЧЕНКО
CTO в Syntora.Tech

ДЛЯ КОГО
РЕЄСТРУЙТЕСЯ ДЛЯ БЕЗПЕЧНОГО ПЕРЕХОДУ У WEB3
Одразу після реєстрації отримайте безплатний гайд: типові помилки в смартконтрактах і способи їх уникнути.
ПРОТЯГОМ КУРСУ
ВИ
Лектор:
Владислав Бойченко
Co-founder та CTO в Syntora.Tech
-
має понад 6 років досвіду у Web3-розробці
-
працює як Fullstack Web3-інженер: від архітектури смартконтрактів до фронтенду та інфраструктури
-
спеціалізується на DeFi, DAO, NFT, мультичейн-інтеграціях, а також індексації та безпеці
-
має досвід роботи з Ethereum, EVM-сумісними мережами, Solana
-
проводив ревʼю контрактів, будував токеноміку, реалізовував складні permission-системи, інтегрувався з біржами

Лекторка:
Аліна Бабенко
Co-founder та CEO в Syntora.Tech
-
має понад 5 років досвіду в IT: QA, Web3-розробка, лідерство
-
починала як QA-інженер із фокусом на автоматизацію, далі — Web3 Frontend Engineer, техлід і зрештою — засновниця компанії
-
спеціалізується на UX, фронтенд-інтеграціях із Web3, токеноміці, управлінні командами
-
має досвід викладання та менторства на професійних івентах і в ІТ-школах (QA Day, Hillel)
-
має hands-on досвід із SIWE, EIP-1193, wagmi/viem, Web3 UX-патернами, токен-ланчами та DAO

Програма
-
01 заняття16.10.2025 19:00
Вступ до Web3, основні способи використання блокчейну, робота з гаманцями
- Зрозумієте, що таке Web3 і чим він відрізняється від Web2
- Ознайомитеся з базовими інструментами: Metamask, Etherscan
- Зможете виконати просту Web3-транзакцію
-
02 заняття21.10.2025 19:00
Основи криптографії
- Зрозумієте, що таке криптографія та яку роль вона відіграє у Web3
- Дізнаєтеся відмінності між симетричним та асиметричним шифруванням і принцип дії пари ключів
- Ознайомитеся з роботою PKI (інфраструктури відкритих ключів) і її застосуванням у Web3 та повсякденному житті
- Навчитеся шифрувати повідомлення за публічним ключем і розшифровувати їх за приватним
- З’ясуєте, що таке zero-knowledge proof і як цю концепцію використовують у приватних блокчейн-переказах
-
03 заняття21.10.2025 19:00
Інфраструктура Ethereum та інструменти розробника (у записі)
- Зрозумієте, як працює транзакція в Ethereum: що таке gas, як формується комісія та яка роль nonce
- Навчитеся орієнтуватися в основних інструментах розробника: Etherscan, Remix IDE, Foundry, Hardhat
- Зможете самостійно скомпілювати й задеплоїти простий смартконтракт у тестовій мережі через Remix IDE
- Дізнаєтеся відмінність між інструментами для початківців і просунутих розробників
- Побачите, як працює блокчейн Ethereum на практиці, і зможете простежити виконання транзакції через Etherscan
-
04 заняття23.10.2025 19:00
Що таке DAO, DEX, CEX та Marketplaces
- Розглянете, як працюють DAO і в чому суть децентралізованого управління
- Зможете пояснити відмінність між централізованими (CEX) та децентралізованими (DEX) біржами
- Дізнаєтеся, як використовують NFT і DeFi-маркетплейси та в чому їхня архітектурна логіка
- Зрозумієте роль смартконтрактів у DAO, біржах, маркетплейсах Web3 та інших платформах
-
05 заняття28.10.2025 19:00
Вступ до Solidity: перший смартконтракт
- Дізнаєтеся, що таке Solidity і яку роль вона відіграє в написанні смартконтрактів
- Зрозумієте структуру солідіті-файлу та основні ключові слова
- Навчитеся створювати простий контракт, що містить змінні, функції та події
- Зможете самостійно написати й задеплоїти базовий смартконтракт через Remix IDE
-
06 заняття30.10.2025 19:00
Складніша логіка: модифікатори, умови, мапи
- Зрозумієте рівні доступу в Solidity (visibility) та логіку перевірок (require, assert, revert)
- Навчитеся застосовувати модифікатори доступу, структури даних (struct, mapping) у контрактах
- Зможете написати контракт зі станом та логікою перевірки даних
- Опануєте роботу з умовами та основними інструментами контролю поведінки смартконтрактів
-
07 заняття04.11.2025 19:00
Огляд та порівняння Web3-фреймворків
- Дізнаєтеся, як встановити й запустити базові команди у Foundry і Hardhat
- Зрозумієте відмінність між цими фреймворками та сценарії їх використання
- Навчитеся запускати базові тести й деплой через Foundry
- З’ясуєте, який інструмент краще підійде для певного типу проєкту
-
08 заняття06.11.2025 19:00
Токени ERC20: стандарт, логіка, практика
- Зрозумієте, що таке токени в Web3: utility, governance, stablecoins — і як їх використовують
- Дізнаєтеся про основні методи ERC20-стандарту й логіку їхньої роботи
- Розберете, як працює механізм allowance і чому він критично важливий для DeFi-протоколів
- Зможете створити й задеплоїти власний ERC20-токен у тестовій мережі
-
09 заняття06.11.2025 19:00
NFT: ERC721 vs ERC1155 (у записі)
- Зрозумієте, що таке NFT і в чому відмінність між стандартами ERC721 та ERC1155
- Дізнаєтеся, як працюють метадані, URI та децентралізоване зберігання через IPFS або S3
- Навчитеся створювати NFT-колекцію на базі ERC721 та використовувати OpenZeppelin для швидкого старту
- З’ясуєте, де і як застосовують NFT: у колекціях, іграх, правах доступу
-
10 заняття11.11.2025 19:00
Написання власного контракту DAO
- Зрозумієте, як працює DAO: створення пропозицій, голосування, ухвалення рішень
- Навчитеся розрізняти прості й складні DAO
- Зможете самостійно написати та задеплоїти мінімалістичний DAO-контракт
- Усвідомите потенціал DAO в децентралізованому управлінні спільнотами та проєктами
-
11 заняття13.11.2025 19:00
Вступ до безпеки смартконтрактів. Ethernaut
- Зрозумієте, чому безпека критично важлива у Web3 і які атаки найчастіше трапляються
- Ознайомитеся з освітнім середовищем Ethernaut від OpenZeppelin
- Навчитеся аналізувати базову вразливість у смартконтракті
- Розв’яжете перші 2 завдання в Ethernaut та зрозумієте принципи експлойтів на практиці
-
12 заняття18.11.2025 19:00
Типові вразливості смартконтрактів
- Дізнаєтеся про найпоширеніші типи вразливостей у Solidity: reentrancy, overflow, delegatecall, tx.origin, DoS
- Навчитеся визначати й пояснювати, як саме працює експлойт
- На практиці застосуєте нові знання про безпеку
-
13 заняття20.11.2025 19:00
Вступ до бекенду Web3: реалізація API-методів
- Зрозумієте, як працює бекенд-індексація у Web3 та як читати дані з блокчейну
- Навчитеся будувати REST API для DAO-проєкту: ендпоїнти, запити, фільтрація
- Дізнаєтеся, як тестувати API за допомогою Postman або curl
- Створите свій перший Node.js/Express-сервер із підключенням до DAO-контракту
-
14 заняття25.11.2025 19:00
Індексація івентів і читання даних DAO через API
- Зрозумієте, як працює логування івентів у смартконтрактах
- Навчитеся слухати івенти в бекенді та зберігати їх
- Підключитеся до Alchemy або QuickNode та реалізуєте зчитування івентів DAO
-
15 заняття27.11.2025 19:00
Інтеграція Web3-гаманців у Frontend: від EIP-1193 до wagmi
- Дізнаєтеся, як працює wagmi, viem, Web3Modal / ConnectKit
- Зрозумієте, як обробляти стани гаманця та реагувати на зміну акаунта/мережі
- Матимете власний базовий компонент для підключення гаманця, готовий до подальшого використання в dApp
- З’ясуєте, як показати інформацію про гаманець та обробляти івенти гаманця
-
16 заняття02.12.2025 19:00
Робота з гаманцем: баланс, ідентифікація та типи акаунтів
- Зможете отримати баланс гаманця через ethers.js і wagmi та перевести значення з wei в ETH
- Зрозумієте відмінність між EOA (звичайним гаманцем) та Smart Contract Account
- Дізнаєтеся, хто і як підписує транзакції у Web3 та чому це важливо
- Ознайомитеся з ENS та альтернативами (Unstoppable Domains, d3-names), розглянете, як вони працюють і як прив’язуються до адреси
- Зможете пояснити, чим відрізняються naming-сервіси та коли варто використовувати кожен із них
-
17 заняття04.12.2025 19:00
Автентифікація у Web3. Підпис повідомлень та SIWE
- Зрозумієте, як працює Sign-In With Ethereum (EIP-4361)
- Навчитеся підписувати повідомлення у фронтенді та реалізовувати Web3-автентифікацію
- З’ясуєте, як за допомогою підпису обмежити доступ до функцій
- Дізнаєтеся, що таке nonce і як запобігати replay-атакам
-
18 заняття09.12.2025 19:00
Створення та голосування у DAO через смартконтракт
- Дізнаєтеся, що таке ABI і як його використовувати для взаємодії зі смартконтрактом
- Навчитеся створювати інстанс смартконтракту за допомогою wagmi або ethers.js
- Зможете викликати функції контракту з передачею параметрів та обробкою відповіді
- Реалізуєте форму в React для взаємодії з контрактом (наприклад, createProposal, vote)
- Навчитеся відстежувати події смартконтрактів і динамічно оновлювати UI на їхній основі
-
19 заняття11.12.2025 19:00
Виконання пропозицій у DAO та завершення взаємодії з контрактом
- Зрозумієте, що таке кворум у DAO, як його розраховують і як він впливає на можливість виконання пропозиції
- Дізнаєтеся, як отримувати оновлений стан пропозиції через getProposal(proposalId)
- Навчитеся перевіряти умови виконання пропозиції: кворум, статус голосування, попереднє виконання
- Зможете викликати функцію executeProposal через інтерфейс застосунку з використанням wagmi або ethers.js
- Реалізуєте UX для завершених голосувань: приховаєте або деактивуєте кнопку «Виконати» після виконання
-
20 заняття16.12.2025 19:00
Отримання та відтворення даних з бекенду
- Зрозумієте, як REST API вписується у Web3-архітектуру
- Навчитеся інтегрувати REST API у React-застосунок
- Зможете відтворювати дані з бекенду в UI та реалізовувати переходи на сторінки з деталями
- Опануєте обробку статусів завантаження, помилки та порожніх даних
- Дізнаєтеся, як розділити логіку фронтенду й бекенду під час взаємодії зі смартконтрактами
-
21 заняття18.12.2025 19:00
UX, стани, валідація та обмеження
- Навчитеся реалізовувати перевірку статусу пропозиції перед голосуванням та перевірку, чи користувач вже голосував
- Розглянете, як забезпечити UX-контроль: дезактивація кнопок, лоадери, повідомлення про статус, обмеження доступу до функцій
- Навчитеся обробляти помилки API (404, 500) та реалізовувати логіку повторної спроби
- Реалізуєте перевірку права голосу на сторінці пропозиції та додасте повідомлення про успіх або помилку
- Зрозумієте важливість UX у Web3-продуктах та з’ясуєте, як його покращити на практиці
-
22 заняття23.12.2025 19:00
Презентація курсового проєкту
реєстрація
Долучайтеся до курсу, щоб створити свій перший безпечний блокчейн-застосунок. У програмі — практика, досвідчені ментори та проєкт у портфоліо.