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

Fullstack Blockchain Developer

Освойте полный цикл Web3-разработки — от деплоя смарт-контрактов до cобственного 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

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

регистрация

Присоединяйтесь к курсу, чтобы создать свое первое безопасное блокчейн-приложение. В программе — практика, опытные менторы и проект в портфолио.

 
 
 
Регистрируясь, вы соглашаетесь с условиями договора-оферты и политикой конфиденциальности.