Курс Fullstack Blockchain Developer: Solidity навчання з нуля до першого dApp | Robot Dreams
  • онлайн-курс
  • 22 заняття
  • DAO-платформа у портфоліо

Fullstack Blockchain Developer

Опануйте повний цикл Web3-розробки — від деплою смартконтрактів до власного dApp.

 

АЛІНА БАБЕНКО

CEO в Syntora.Tech

 

ВЛАДИСЛАВ БОЙЧЕНКО

CTO в Syntora.Tech

ДЛЯ КОГО

Fullstack- чи Backend-розробників

Щоб зібрати повноцінний Web3-продукт: з фронтом, смартконтрактами, DAO-логікою, гаманцями, API, а ще — отримати цілісне розуміння Web3-екосистеми та опанувати інструменти, потрібні для запуску свого продукту або переходу у Web3-команду.

Frontend-розробників

Щоб вийти за межі класичного Web2-фронтенду й навчитися працювати з Web3-гаманцями, контрактами, івентами, автентифікацією, будувати інтерфейси для децентралізованих застосунків і стати універсальнішими в команді.

DevOps з досвідом JavaScript

Щоб налагодити стабільну та масштабовану інфраструктуру Web3 з автоматизованим деплоєм смартконтрактів, безпечним зберіганням ключів, ефективним моніторингом і швидким відлагодженням, а ще — забезпечити безперебійну роботу продукту.

 

РЕЄСТРУЙТЕСЯ ДЛЯ БЕЗПЕЧНОГО ПЕРЕХОДУ У WEB3

Одразу після реєстрації отримайте безплатний гайд: типові помилки в смартконтрактах і способи їх уникнути.

Реєструючись, ви погоджуєтеся з умовами договору-оферти та політикою конфіденційності

ПРОТЯГОМ КУРСУ
ВИ

1. Дізнаєтесь, як перейти з Web у Blockchain-розробку
 
Зрозумієте, як працюють децентралізовані застосунки — від архітектури до зберігання даних, безпеки та взаємодії з користувачем.
Переваги: перестанете «боятися блокчейну» та інтегруєте Web3-функціонал у свої проєкти.
2. Опануєте інструменти Blockchain‑розробника
 
Розберете Solidity, Hardhat, ethers.js, Next.js, Tailwind, wagmi, viem — для створення, тестування та запуску dApp.
Переваги: одразу працюватимете з ключовими інструментами Blockchain‑розробника, якого шукає ринок.
3. Створите власний dApp
 
Отримаєте повний набір потрібних навичок: від смартконтрактів до інтеграції з бекендом і фронтендом.
Переваги: кейс у портфоліо, який зможете показати роботодавцю та клієнтам.
4. Набудете досвіду роботи з testnet
 
Навчитеся писати й тестувати смартконтракти, працювати з транзакціями та уникати критичних вразливостей завдяки інструментам безпеки.
Переваги: зможете безпечно запускати смартконтракти в продакшн.

Лектор:
Владислав Бойченко

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

    Презентація курсового проєкту

реєстрація

Долучайтеся до курсу, щоб створити свій перший безпечний блокчейн-застосунок. У програмі — практика, досвідчені ментори та проєкт у портфоліо.

 
 
 
Реєструючись, ви погоджуєтеся з умовами договору-оферти та політикою конфіденційності.