Описание
Количество уроков: 57 Видео
Язык: Английский
Вес архива: 3,13 ГБ
Смарт-контракты и децентрализованные приложения продолжают стремительно набирать популярность, а знание Solidity и экосистемы Ethereum становится ценным навыком для разработчиков. Этот курс создан для тех, кто хочет уверенно войти в сферу Web3, понять принципы работы блокчейна и научиться создавать собственные DApps с нуля.
Что вы узнаете на курсе
Материал выстроен так, чтобы вы шаг за шагом освоили ключевые концепции блокчейна, Solidity и инструментов разработки. Подход ориентирован на практику — вы будете писать код, тестировать, развертывать и запускать собственные приложения.
Основы блокчейна Ethereum
Вы начнёте с изучения базовых принципов работы блокчейна, структуры Ethereum и взаимодействия с сетью. Особое внимание уделяется безопасности — вы научитесь создавать и защищать свои кошельки.
• Принципы работы Ethereum
• Создание и защита криптокошельков
• Освоение Metamask как основного кошелька разработчика
Погружение в язык Solidity
Курс уделяет большое внимание изучению языка Solidity — от синтаксиса до продвинутых возможностей. Вы будете создавать смарт-контракты и тестировать их в Remix.
• Базовые конструкции языка
• Типы данных и структуры
• Функции, модификаторы, события
• Работа с Remix IDE
Среда разработки и профессиональные инструменты
Вы научитесь настраивать полноценную среду для локальной разработки, используя современные фреймворки и инструменты.
Настройка локальной среды
• Конфигурация VSCode для Solidity
• Установка и настройка Truffle Framework
• Подключение Ganache как локальной сети Ethereum
Тестирование смарт-контрактов
Для уверенности в корректной работе приложений вы освоите модульное тестирование с использованием Chai и Mocha.
• Написание тестов к смарт-контрактам
• Проверка поведения функций
• Отладка и улучшение кода
Создание собственных DApps
После изучения основ вы перейдёте к созданию полноценных децентрализованных приложений, интегрируя смарт-контракты с интерфейсом.
Разработка и развёртывание приложений
• Интеграция Solidity + Truffle
• Использование Ganache как приватной сети
• Работа с IPFS для хранения файлов
• Развёртывание dApp с помощью Heroku
Практические задания и итоговый проект
Для закрепления знаний вы получите серию практических заданий, ориентированных на реальные задачи. Итогом станет полноценное работающее децентрализованное приложение, написанное вами.
Чему вы научитесь в итоге
• Создавать смарт-контракты любой сложности
• Настраивать среду разработчика Ethereum
• Тестировать и развертывать DApps
• Работать с экосистемой Web3 профессионально
После завершения курса вы будете уверенно ориентироваться в Solidity, понимать работу блокчейна Ethereum и сможете создавать собственные полнофункциональные децентрализованные приложения.

Марина В. –
Прошла курс уже имея небольшой опыт в веб-разработке, структура логичная: сначала принципы блокчейна и криптокошельки, потом синтаксис Solidity, функции и модификаторы. Хотелось бы больше глубины по событиям и работе с VSCode, местами объяснения слишком быстрые. Но в целом за 5 часов получаешь рабочий каркас для собственного DApp.
Дмитрий К. –
Курс дал мне базу по Ethereum и Solidity, до этого вообще не понимал, как устроены смарт-контракты. Отдельно понравилось, что работа с Remix и Metamask объясняется по шагам, можно сразу повторять за преподавателем. Для новичка материала достаточно, хотя тема тестирования через Truffle и Ganache далась не с первого раза.