Курс Web3 розробник
- Online
- Для початківців
- Blockchain / Cryptocurrency
![]() |
|
| Навчальний центр: | Learn to Earn Global |
|---|---|
| Формат: | Відеокурс / Платформа |
| Мова викладання: | Ukrainian |
| Початок курсу: | Будь-який момент |
| Вартість навчання: | 11 000 UAH за курс |
Подробиці та реєстрація
Курс по розробці, тестуванню та реалізацію смарт-контрактів, WEB3 проєктів з великою кількістю практики та курсовою роботою.
Програма курсу
Хто такий Web3-розробник
Хто такий Web3-розробник і який стек йому треба знати?
- Про курс Web3-розробник
- Хто такий Web3-розробник і що йому необхідно знати?
Технічні принципи Web3
Філософія та принципи децентралізації, блокчейну і криптовалют
- Від Web 1.0 до Web 3.0
- Елементи децентралізованого інтернету
- Основи блокчейну
- Принципи роботи криптовалютних гаманців
- Алгоритми консенсусу
- Характеристики блокчейну
- Принципи децентралізації
- Криптовалюти та токени
- Криптовалютні гаманці. Встановлення MeataMask
EVM та Solidity
Що таке Ethereum Virtual Machine та Solidity
- Що таке Ethereum Virtual Machine
- Що таке Solidity
- Приклад коду на Solidity
- Огляд Solidity
IDE та Frameworks
IDE та Frameworks для програмування на Solidity
- Remix IDE
- VS Code
- Hardhat
- Foundry
- Запуск нод на Foundry
Типи даних Solidiry
Опис типів даних в Solidity
- Boolean (Логічні оператори)
- Integer (Цілі числа)
- Address (Адреси)
- String (Рядки)
- Mapping
- Enum
- Bytes (Байти)
- Struct (Власні структури даних)
Функції, події, інтерфейси та бібліотеки
Функції, області видимості, транзакції.
Умови, події та модифікатори
Revert, require, assert, event, modifier
- Оператори require, revent, assert
- Modifier
- Event, emit
Цикли
For, while, do..while цикли на Solidity
- Опис циклів
- Цикли
Успадкування, області видимості і перевизначення контрактів
Успадкування, області видимості і перевизначення смарт-контрактів
- Успадкування і абстрактні контракти
- Області видимості
- Перевизначення і абстрактні контракти
Інтерфейси та бібліотеки
- Інтерфейси
- Бібліотеки
Тестування смарт-контрактів
Тестування смарт-контрактів використовуючи Foundry
- Основи роботи з Foundry
- Ініціалізація проєкту в Foundry
- Види тестів в Foundry
- Написання тестів в Foundry
- Робота з командами Forge в Foundry
- Робота з командами Cast в Foundry
- Cheatcodes в Foundry
Додаткові модулі
Додаткові уроки курсу
- Foundry: налаштування, деплой і тестування
- Foundry: корисні матеріали
Практика написання смарт-контрактів
- Створення смарт-контракту ERC20 з використанням інтерфейсів та бібліотек
- Практика написання смарт-контракту для створення ERC721
- Практика створення токенів стандарту ERC1155
Розробка Web3-продуктів
- Реалізація смарт-контракту яким керує спільнота з автоматичним виконанням
- Практика по роботі з смарт-контрактом яким керує спільнота
- ERC-4907: Оренда NFT
- ERC-4907: Приклад коду для оренди NFT
- ERC-4626: Токенізовані сховища (Vault)
- ERC-4626: Приклад коду для токенізованих сховищ
Курсова робота
- Завдання на курсову роботу
- Опис завдання на курсову роботу
Особливості курсу
- Лектор з практичним досвідом
- Покроковий алгоритм
- Підтримка куратора
- Сертифікат про проходження курсу
- Доступ до курсу на 12 місяців
Викладачі курсу
Михайло Пацан - Web3 розробник, фінансовий радник
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
12.12.2023
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
16.10.2025
Тривалість
22 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
26.02.2024
Тривалість
15 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Learn to Earn Global
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
2 100 UAH за курс
