Буткемп: Solidity-разработчик [Guide Dao] [Павел Пономарев, Артем Игнатьев, Валерий Бабушкин]
От основ solidity до деплоя на мейннете
Научитесь писать смарт-контракты на Solidity последней версии, использовать библиотеку OpenZeppelin, инструменты Hardhat, оптимизировать газ и грокать EVM-байткод. Устроим в глобальный крипто-проект после успешного окончания, если вас не схантят уже на середине.
Чему я научусь:
Основы JavaScript
Павел Пономарев, Артем Игнатьев, Валерий Бабушкин, Михаил Бланк, Алексей Долгов, Антон Валов, Денис Писарев, Владимир Власюк, Дмитрий Никифоров, Никита Соколов, Артем Григор, Арсений Акинфиев, Михаил Першин, Омар Ганиев, Елена Мартынова, Алексей Девяткин, Анастасия Мороз
Стоимость 118925 руб
От основ solidity до деплоя на мейннете
Научитесь писать смарт-контракты на Solidity последней версии, использовать библиотеку OpenZeppelin, инструменты Hardhat, оптимизировать газ и грокать EVM-байткод. Устроим в глобальный крипто-проект после успешного окончания, если вас не схантят уже на середине.
Чему я научусь:
- Писать смарт-контракты на Solidity
- Прототипировать в песочнице Remix
- Работать в среде разработки Hardhat
- Взаимодействовать с ABI через Ethers.js
- Деплоить контракты на тестнет и мейннет
- Верифицировать байткод на Etherscan
- Работать с супернодой и дашбордом Alchemy
- Новичкам, которым нужна востребованная профессия
- Программистам, которые хотят освоить новую нишу
- Стартаперам, развивающим проекты в сфере веб3
- Дизайнерам для понимания возможностей и ограничений
- Крипто-энтузиастам для более глубокого погружения
- Рисерч. Уроки с теорией и примерами кода
- Челленджи. Серия мини-заданий на закрепление
- Проект. Написание продакшн-левел кода
Основы JavaScript
- Строки, числа, переменные
- Функции, параметры, колбэки
- Массивы и методы массивов
- Объекты и массивы объектов
- Деструктуризация и конкатенация
- Чистые функции и иммутабельность
- Классы и экземпляры
- Геттеры и сеттеры
- Статичные методы
- Наследование и Super!
- Цепочка прототипов
- Классы vs функции
- Виртуальный DOM
- JSX-синтаксис
- Компоненты и модули
- Пропсы и атрибуты
- События и хендлеры
- Формы и доступность
- Стейт с useState
- Эффекты с useEffect
- Рефы с useRef
- Контекст с useContext
- Пути с useRouter
- Кастомные хуки
- Виртуальная машина EVM
- Транзакции и вызовы
- Протокол JSON-RPC
- Оракулы и хранение данных
- Web3 и консоль geth
- Структура смарт-контракта
- Синтаксис языка Solidity
- Работа в Remix IDE
- Компиляция и деплой
- Запуск и тестирование
- Проект: ERC20-токен
- Стек для разработки дэппов
- Hardhat и Hardhat Network
- Установка и сетап MetaMask
- Конфигурация блокчейн-сети
- Подключения веб-интерфейса
- Проект: Приложение для голосования
- Основные типы значений
- Глобальные переменные
- Стейт-переменные
- Функции и события
- Конструкторы и наследование
- Проект: Децентрализованный аукцион
- Место Ethers.js в dapp-стеке
- Пакеты в составе API Ethers
- Ончейн и офчейн-операции
- Внешние данные и оракулы
- Взаимодействие с контрактами
- Проект: Микроплатежное приложение
- Локальные и публичные сети
- Создание ноды на Alchemy
- Деплой дэппа в Rinkeby
- Симуляция ролей участников
- Использование дэшборда
- Проект: Приложение для NFT-дипломов
Павел Пономарев, Артем Игнатьев, Валерий Бабушкин, Михаил Бланк, Алексей Долгов, Антон Валов, Денис Писарев, Владимир Власюк, Дмитрий Никифоров, Никита Соколов, Артем Григор, Арсений Акинфиев, Михаил Першин, Омар Ганиев, Елена Мартынова, Алексей Девяткин, Анастасия Мороз
Стоимость 118925 руб
https://www.guidedao.xyz/ru/bootcamp/solidity