Смарт-контракты и децентрализованные приложения продолжают стремительно набирать популярность, а знание 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 и сможете создавать собственные полнофункциональные децентрализованные приложения.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф