Онлайн-доступ 24/7
7
недель
Нажимая на кнопку, я соглашаюсь на обработку своих персональных данных
7-8 часов
в неделю

Разработчик смарт-контрактов на Solidity

Научитесь разрабатывать собственные смарт-контракты с нуля и применять их в бизнесе — в стартапе или  в компании
Практический курс для программистов
Открыт прием заявок на следующий поток
Ведущие работодатели в сфере блокчейна
112 000 $/год или 9333 $/мес
средняя зарплата middle-разработчика смарт-контрактов по данным payscale.com
>5000
вакансий
сейчас открыто по всему Миру с возможностью удаленной работы только на одном linkedin.com
90%
компаний
планируют внедрение blockchain-технологий в бизнес процессы в ближайшие 5−10 лет по опросу Fortune 500
Разработка смарт-контрактов — приоритетное направление у работодателей в сфере блокчейна,…
... а язык Solidity позволяет разработчикам создавать самодостаточные приложения, содержащие бизнес-логику
Изучите, как устроены смарт-контракты, их различия и взаимодействие, принципы блокчейн-технологий, синтаксис языка Solidity, а также выполните множество кейс-проектов для отработки навыков разработки
К концу курса вы сформируете готовое портфолио на GitHub и резюме для работодателей
  • создадите свой токен на ERC20 и переведете деньги своему другу
  • напишете свой блокчейн и создадите криптомонету на Python
  • разработаете систему токенов для Диснейленда
  • разработаете сервис по продаже лотерейных билетов на блокчейне
  • разработаете сертификат COVID-19 для системы здравоохранения
  • напишете собственный смарт-контракт
Много практики:
модулей
урока
дополнительных воркшопов
QA-воркшопов
дополнительных материалов
7
33
7
7
45
Курс по созданию стартапа в подарок
33 инструмента генерации и проверки гипотез для запуска и управления своим стартапов. Курс ведут Head of Product, Трекер стартапов и бизнес-архитектор крупной финтех-компании
Оставьте предзаказ на обучение
Нажимая на кнопку, я соглашаюсь на обработку своих персональных данных
Курс рассчитан на 7 недель. Каждую неделю — новый модуль
Открывается
модуль
Redline
модуля
Deadline
модуля
ПН
СР
ЧТ
ПТ
СБ
ВС
ВТ
Best Practice сессия
Трекинг-сессия
Q&A сессия
Программа курса
Программа рассчитана на 7 недель. Каждую неделю — новый модуль. В среднем требуется 7−8 часов в неделю на прохождение курса, но также мы даем бонусные материалы для дополнительного самостоятельного изучения
МОДУЛЬ 1. Как написать смарт-контракт
Вы познакомитесь со средой программирования и ключевыми понятиями программирования смарт - контрактов.
Содержание модуля
В рамках решения кейса вам предстоит написать свой первый смарт-контракт, опубликовать и проверить его работоспособность.
Среда программирования Remix IDE
Как создать первый контракт
  • Лицензии и типы лицензий
  • Версии компиляторов
  • Как создать первый контракт
  • Базовые типы данных (bool, int, string)
  • Что такое event + indexed (attr) + emit
  • Что такое конструктор
  • Что такое функции
  • Функция ввода имени
  • Функция публикации event
  • Браузер Chrome/Brave/Firefox Developer Edition
  • Metamask
  • Faucet BNB
  • Публикация контракта
Публикация смарт-контракта в блокчейне
Тестирование и использование смарт-контракта Etherscan
  • Свойства транзакций и блоков
  • Смотрим результаты в Etherscan
QA-сессия
Разберём учебный кейс, преподаватель ответит на ваши вопросы.
Трекинг-сессия
Определяем ваши цели и задачи, связываем с текущим обучением. Делаем так, чтобы вы не просто учились, но и обучение работало на вас.
МОДУЛЬ 2. Создание и использование токенов
Вы не только создадите токен, но и разработаете смарт-контракты, которые позволят заказчику создать и поддерживать собственную токеномику. Это одна из наиболее частых задач для разработчиков.
Содержание модуля
Начинаем писать контракт Remix IDE
Функции
  • Декларация
  • Возврат данных
  • Что такое pure/view
  • Наследование
  • Public
Объектно-ориентированное программирование в Solidity
Структуры данных
  • Storage
  • Mapping
  • Override функции отца/интерфейса
  • Стандарты токенов. Интерфейс стандарта ERC20
Q&A-сессия
Разберём учебный кейс, преподаватель ответит на ваши вопросы.
Трекинг-сессия
Определяем ваши цели и задачи, связываем с текущим обучением. Делаем так, чтобы вы не просто учились, но и обучение работало на вас.
  • Версии компилятора
  • Типы лицензий
  • Где смотреть warning, errors при компиляции
  • Основные ошибки работы с Remix IDE
Типы данных
  • Address
  • Booleans
Основы Metamask или как делать переводы своему другу
Best Practice-сессии
Встреча с Сергеем Калуцким (CTO Forta), и blockchain-разработчиком Антоном Поленяка, где вы узнаете, какие сложности и риски есть при работе с заказчиками над blockchain-проектом.
МОДУЛЬ 3. Разработка смарт-контрактов под реальные задачи
Вы познакомитесь с ограничениями, с которыми сталкиваются разработчики на практике, научитесь их учитывать и обходить.
Содержание модуля
Массивы в Solidity
Функции и переменные payable (маркер)
  • Модификатор
  • internal/external
  • requiere
Специальные функции
Структуры данных
  • struct
  • время: days, seconds, years, block.timestamp
Q&A-сессия
Разберём ваши вопросы и особенности реализации кейса модуля, а также проблемы генерации псевдослучайных чисел.
Трекинг-сессия
Определяем ваши цели и задачи, связываем с текущим обучением. Делаем так, чтобы вы не просто учились, но и обучение работало на вас.
  • arrays
Циклы
  • for/while
Best Practice-сессии
Разберём юридические вопросы, связанные с разработкой смарт-контрактов, которые необходимы разработчикам.
Условия
  • if/case
МОДУЛЬ 4. Фабрика смарт-контрактов и хранение файлов
Вы создадите сложную и комплексную фабрику смарт-контрактов. Изучите особенности работы с большими объемами данных и хранения файлов
Содержание модуля
Хранение "больших" файлов в блокчейн
Создаём фабрику смарт-контрактов: работа с несколькими смарт-контрактами и библиотеки
  • Импорт
  • Библиотеки
  • Factory smartcontract
  • string
  • bytes
  • enum
Типы переменных и операции
Q&A-сессия
Разберем решение кейса, обсудим сложности и реализацию.
Коуч-сессия
Определяем ваши цели и задачи, связываем с текущим обучением. Делаем так, чтобы вы не просто учились, но и обучение работало на вас.
  • IPFS: где хранить большие файлы
Криптография и keccak256
  • Cравнение string keccak256
  • Глобальные функции
  • Kecaak256 для криптографии
  • Пример Kecaak256
Best Practice-сессии
Углубимся в тему и разберем реальные случаи и задачи, аналогичные представленному кейсу.
МОДУЛЬ 5. Кейс-проект «Система оценки в образовательном учреждении»
В рамках модуля вы пройдёте все этапы от сбора требований в задаче на разработку, максимально приближенной к реальной, до публикации и использования смарт-контракта.
Содержание модуля
Сбор требований и информации для кейса
Написание смарт-контракта
Тестирование и использование смарт-контракта
Q&A-сессия
Сессия посвящена ответам на вопросы и разбору учебного кейса.
Трекинг-сессия
Определяем ваши цели и задачи, связываем с текущим обучением. Делаем так, чтобы вы не просто учились, но и обучение работало на вас.
Публикация в блокчейне
Best Practice-сессии
Вы познакомитесь с руководителями блокчейн-стартапов и узнаете, какие задачи сейчас они решают, в чем их различие и сходства.
МОДУЛЬ 6. Кейс-проект «Система токенов для Диснейленда»
В данном модуле вы рассмотрите отдельные сложности и пути их преодоления при разработке смарт-контрактов и формировании токеномики.
Содержание модуля
Сбор требований и информации для кейса
Написание смарт-контракта
Тестирование и использование смарт-контракта
Q&A-сессия
Сессия посвящена ответам на вопросы и разбору учебного кейса.
Коуч-сессия
Определяем ваши цели и задачи, связываем с текущим обучением. Делаем так, чтобы вы не просто учились, но и обучение работало на вас.
Публикация в блокчейне
Best Practice-сессии
Вы познакомитесь с руководителями блокчейн-стартапов и узнаете, какие задачи сейчас они решают, в чем их различие и сходства.
МОДУЛЬ 7. Кейс-проект «Свой блокчейн и криптомонета на Python»
Самый насыщенный модуль. Вам предстоит посмотреть на разработку смарт-контрактов как на часть блокчейн-системы. Вы познакомитесь с библиотеками Python, создадите свой блокчейн и свою криптовалюту.
Содержание модуля
Python: создание блокчейна
Алгоритм консенсуса: Proof-of work
Q&A-сессия
Сессия посвящена ответам на вопросы и разбору учебного кейса.
Коуч-сессия
Определяем ваши цели и задачи, связываем с текущим обучением. Делаем так, чтобы вы не просто учились, но и обучение работало на вас.
Python: создание криптовалюты
Best Practice-сессии
Вы познакомитесь с руководителями блокчейн-стартапов и узнаете, какие задачи сейчас они решают, в чем их различие и сходства.
Преимущества курса
Реальные проекты от экспертов отрасли
Вы будете много работать руками над востребованными и актуальными проектами от реальных компаний
Поддержка от менторов
Базовые знания легко можно освоить самостоятельно, но чтобы быстро двигаться вперед, нужны знания и помощь от экспертов, которые помогут сфокусироваться на действительно важном и ответят на возникающие вопросы
Поддержка стартапов
Если у вас есть идея своего проекта, вы сможете пройти предакселерационную программу, а по ее итогам получить инвестиции и поддержку
Карьерный центр
По окончании обучения вы сдаете выпускные экзамены и проекты, а также получаете помощь в оформлении резюме и портфолио. Целый ряд компаний уже заинтересованы в наших выпускниках
Гибкая программа обучения
Можно учиться в любое удобное время, задавать вопросы и работать над проектами
Эксперты курса
Сергей Калуцкий
Декан академии, автор курса
CIO, CTO в Forta Payments.
Антон Поленяка
Blockchain & .NET разработчик из Испании, который ежедневно решает задачи в области децентрализованных систем.
Блокчейн-разработчик проектов Botpla.net, Telefonica, Forta, Velatia, TheForks и опытный преподаватель.
Олег Бражкин
Автор курса
Blockchain PM, криптоэнтузиаст, преподаватель со стажем, разработчик торговых роботов.
Владимир Кумалагов
Автор курса
Blockchain разработчик, работает над DEX с собственной экосистемой loans/flash-loans и другими фин.инструментами.
Марсель Зарипов
Автор курса
Blockchain & NFT разработчик с экспертизой в Solidity, PHP, JavaScript, SQL, EVM, Блокчейн / Распределенные вычисления, Криптография, React / React Native, Redux, Ignite, Vue. js + Vue,
SCSS, HTML, Express, Hardhat. js Truffle.js, remix wide, open zeppelin ERC20 ERC721, аудит и пентестинг
Программный директор, автор курса
Отзывы студентов
Кирилл Голякевич
Студент БНТУ
В рамках курса я создал личные токены для своих друзей. Их можно дарить на праздники, коллекционировать и перепродавать. Это была реальная практическая задача, которую я реализовал сразу после первых модулей. Нашел для себя много нового в теоретической части, а акже очень хорошо помогают трекинг-сессии, чтобы студенты не бросали обучение и понимали, для каких задач находятся на курсе.
Эльдар Латыпов
Frontend-разработчик
На курсе подобран очень ценный материал. Каждый модуль можно превратить в отдельную методичку по Solidity. Некоторые моменты для себя я подчеркиваю, нахожу новые моменты по синтаксису языка, которых не встречал на просторах Интернета.
Абсалямов Ильдар
Инженер-программист
Ярко выделяется поддержка стартапов на курсе. Меня многое удивляет, например, что онлайн-курс может быть интересным, полезным. Мне раньше не везло, и мое окружение из сферы программирования после курсов не находило работу, так как практика не была ориентирована под реалии. На этом курсе все совсем по-другому!
Нажимая на кнопку, я соглашаюсь на обработку своих персональных данных
Разработчик смарт-контрактов на Solidity
Количество мест ограничено
на курсе много кода, поэтому он только для разработчиков
поймете, как устроены смарт-контракты, напишете свой блокчейн, токены для образования, медицины, парка развлечений, финансов
каждую неделю — Q&A и разбор кейсов с опытным разработчиком
уже на курсе вы сможете найти работу или запустить свой стартап
Онлайн-доступ 24/7
7 недель
7-8 часов в неделю
от 10 000 ₽/модуль
Стоимость
Открыт прием заявок на следующий поток
Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять