Learn to Earn Global

Web3 розробник

11 000 UAH за курс
-
Для начинающих
Blockchain / Cryptocurrency
Этот курс научит разрабатывать, тестировать и внедрять смарт-контракты и WEB3-проекты. Вы изучите Solidity, работу с EVM, инструменты вроде Hardhat и Foundry, а также создадите собственные токены. Курс содержит много практики, поддержку куратора и реальные кейсы.

О курсе

Программа курса

Введение в Web3-разработку

На этом курсе начинают с понимания, кто такой Web3-разработчик и какие технологии нужно знать. Рассматривают основные различия между Web 1.0, Web 2.0 и Web 3.0. Обсуждают стек технологий, необходимых для работы в децентрализованном интернете.

Основы блокчейна и криптовалют

Далее изучают технические принципы Web3. Разбирают философию децентрализации, основы блокчейна и принципы работы криптовалют. Ученики узнают об алгоритмах консенсуса, характеристиках блокчейна, разнице между токенами и криптовалютами. На практике устанавливают криптокошелек MetaMask.

Работа с Ethereum и Solidity

Этот модуль посвящен Ethereum Virtual Machine и языку программирования Solidity. Рассматривают архитектуру EVM, синтаксис Solidity и пишут первые простые контракты. Дают обзор возможностей языка и демонстрируют примеры кода.

Инструменты разработчика

Здесь знакомятся с IDE и фреймворками для программирования на Solidity. Изучают Remix IDE, VS Code, Hardhat и Foundry. Обучаются запускать ноды на Foundry и настраивать рабочую среду для разработки смарт-контрактов.

Основы Solidity

Модуль охватывает фундаментальные понятия языка Solidity. Рассматривают типы данных - Boolean, Integer, Address, String, Mapping, Enum, Bytes и Struct. Изучают функции, области видимости, транзакции, условные операторы и циклы for, while, do..while.

Расширенные возможности Solidity

Ученики углубленно изучают более сложные концепции языка. Работают с операторами require, revert, assert, модификаторами, событиями и их вызовом через emit. Разбирают наследование, абстрактные контракты, переопределение функций, интерфейсы и библиотеки.

Тестирование смарт-контрактов

Этот модуль посвящен тестированию смарт-контрактов с помощью Foundry. Ученики обучаются инициализировать проекты, писать различные виды тестов, использовать команды Forge и Cast. Разбирают cheatcodes и методы проверки корректности работы контрактов.

Практика разработки токенов

На практике создают смарт-контракты для различных стандартов токенов. Пишут контракты ERC20 с использованием интерфейсов и библиотек, разрабатывают ERC721 для NFT и ERC1155 для мультитокенов. Каждый стандарт рассматривают детально с примерами кода.

Разработка сложных Web3-продуктов

Завершающие модули посвящены созданию сложных Web3-продуктов. Реализуют смарт-контракты, которыми управляет сообщество, с автоматическим выполнением. Работают с ERC-4907 для аренды NFT и ERC-4626 для токенизированных хранилищ. Каждый проект сопровождается практическими примерами кода.

Особенности курса

Курс ведет лектор с практическим опытом в Web3-разработке. Обучение строится по пошаговому алгоритму с поддержкой куратора. После успешного завершения выдают сертификат. Доступ к материалам курса сохраняется в течение 12 месяцев.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора