Хотите углубиться в мир децентрализованных технологий? Курс по Web3 предназначен для студентов и разработчиков с базовыми знаниями программирования, которые хотят изучить принципы и технологии, лежащие в основе Web3. Курс охватывает все ключевые моменты от основ блокчейна до создания собственных децентрализованных приложений (DApp).
Модуль 1: Введение в Web3
Модуль 2: Основы криптографии для Web3
Модуль 3: Смарт-контракты и децентрализованные приложения (DApp)
- Введение в смарт-контракты
- Язык Solidity и основы разработки смарт-контрактов
- Взаимодействие с DApps
Модуль 4: Токены и децентрализованные финансы (DeFi)
Урок 4.2: Создание собственного токена на Ethereum
- Программирование и развертывание собственного токена стандарта ERC-20
Урок 4.3: Введение в децентрализованные финансы (DeFi)
- Основные концепции DeFi: стейкинг, лендинг, AMM
- Примеры популярных DeFi-приложений (Uniswap, Compound)
Модуль 5: Безопасность и риски в Web3
Урок 5.1: Общие угрозы безопасности в блокчейнах и DApp
- Вектор атак на смарт-контракты
- Проблемы приватности
Урок 5.2: Аудит смарт-контрактов
- Принципы аудита и основные инструменты
- Практические примеры аудита
Урок 5.3: Риски использования DeFi-приложений и способы защиты
Модуль 6: Разработка реального проекта
Урок 6.1: Постановка задачи: создание DApp
- Разбор требований проекта
- Планирование структуры DApp
Урок 6.2: Разработка смарт-контракта для проекта
- Создание смарт-контракта с использованием Solidity
- Тестирование и отладка
Урок 6.3: Разработка интерфейса для DApp
- Подключение смарт-контракта к интерфейсу
- Взаимодействие с блокчейном
Урок 6.4: Тестирование и развертывание проекта на основной сети
- Использование тестовых и основных сетей блокчейна
- Рекомендации по развертыванию
Модуль 7: Введение в DAO и NFT
Урок 7.1: Что такое DAO (Decentralized Autonomous Organization)?
- Принципы работы DAO
- Примеры успешных DAO
Урок 7.2: Введение в NFT (Non-Fungible Tokens)
- Основы NFT и их использование
- Создание собственного NFT на блокчейне
Модуль 8: Будущее Web3 и карьера в этой области
Урок 8.1: Основные тренды и будущее развития Web3
- Будущие тенденции в децентрализованных технологиях
- Влияние на различные индустрии (игры, финансы, искусство)
Урок 8.2: Как начать карьеру в Web3?
- Советы по трудоустройству
- Популярные вакансии в сфере Web3
Итоговый проект
Разработка собственного DApp с использованием полученных знаний и его развертывание на блокчейне. Финальная презентация проекта.