Fullstack Blockchain Developer
Освойте полный цикл Web3-разработки — от деплоя смарт-контрактов до cобственного 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
Презентація курсового проєкту
регистрация
Присоединяйтесь к курсу, чтобы создать свое первое безопасное блокчейн-приложение. В программе — практика, опытные менторы и проект в портфолио.