• 26 июня 2018, вторник
  • Санкт-Петербург, Заневский проспект, д. 30, к. 2, бц Ростра + трансляция

Первый шаг в блокчейн-проектах — практикум по программированию смарт-контрактов на Solidity

Регистрация на событие закрыта

Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.

Другие события организатора

2124 дня назад
с 19:30 26 июня до 21:00 5 июля 2018
Санкт-Петербург
Заневский проспект, д. 30, к. 2, бц Ростра + трансляция

Как избежать в смарт-контракте ошибок на миллионы долларов? Как за два дня начать разбираться в токенах, смарт-контрактах и блокчейнах? Как быстро систематизировать лавину информации про смарт-контракты, токены, блокчейны, ICO?

Практический курс для программистов: изучаем Solidity на примере смарт-контракта для проведения ICO. За два занятия разберём базовые понятия и напишем полноценный смарт-контракт. Не копипастом с разных источников или бездумным повторением за видео, а с пониманием смысла каждой написанной строчки.

На курсе мы начинаем с азов: среда разработки, ПО, документация, где брать инфу, как проверять свою разработку, какие фреймворки использовать.

Всё обучение построено через практику.
Мы напишем 4 контракта, которые потом объединим в один:
  • контракт для выпуска токена (разберём два вида эмиссии: выпуск всех токенов сразу и выпуск необходимого количества в момент поступления оплаты от инвестора)
  • контракт для PreICO, который продаёт ограниченное количество токенов по сниженной стоимости
  • контракт для ICO с установкой softcap, hardcap, датами действия, выделением вознаграждения для баунти-программ, возвратом средств инвестора при недостижении softcap
  • контракт для сжигания токенов после завершения ICO

Обучение построено по принципу от простого к сложному и во всех примерах мы не просто копипастим какие-то блоки кода, а объясняем почему нужно делать именно так.

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

Первый день

  1. С чего начать: инструменты, документация, среда разработки
  2. Структура смарт-контракта, переменные — mapping
  3. Переменные — address, конструктор, переменная msg
  4. Контракты — наследование и модификаторы

Второй день

  1. Стандарты токенов
  2. Смарт-контракт токена по стандарту ERC20

Третий день

  1. Смарт-контракт для preICO
  2. Реализация основных функций смарт-контракта
  3. Структура смарт-контракта для ICO

Четвёртый день

  1. Выделение токенов для баунти и команды
  2. Дополнительное начисление бонусов инвесторам
  3. Возврат токенов инвесторам, если не была достигнута минимальная сумма сбора
  4. Смарт-контракт для сжигания токенов после ICO

Кто сможет пройти обучение? Какой язык программирования нужно знать?

Для успешного обучения очень важно понимать концепцию объектно-ориентированного программирования (ООП), менее важно, в каком языке вы её применяли. В нашей команде есть разработчики, которые "приходили" из разных языков: Java, PHP, C++, Java Script. Все успешно работают на Solidity.

Важный бонус! В этот курс не входит объяснение основ работы блокчейна и смарт-контрактов. Поэтому после регистрации мы пришлём вам видео с наиболее важными моментами наших предыдущих курсов. Пожалуйста, изучите их перед началом обучения.

Спикер курса —Светлана Русова

Опыт работы программистом — 12 лет. Работала программистом, техническим директором, руководителем проектов.

Последние 6 лет помимо практической работы ведёт курсы для веб-разработчиков.

С апреля 2017 года была в команде занимется блокчейн-технологиями.

Является собственником 3-х IT-бизнесов, поэтому хорошо разбирается в бизнес-моделях и экономической составляющей проектов.

 

Facebook

При подготовке курса были использованы следующие материалы:

 
А также:
  • материалы учебных курсов, мастер-классов и конференций, в которых мы участвовали в Москве, Казани, Иннополисе, Санкт-Петербурге. 
  • статьи на https://habrahabr.ru
  • примеры кода на https://github.com
  • видео на http://youtube.com
  • чаты и каналы в telegram (подборку см. тут). 

Курс состоит из 5 занятий

  • Начало занятий в 19:30, окончание в 21:00

В курсе есть домашние задания, на которых вы сами пишете смарт-контракт, а преподаватель проверяет результат и даёт рекомендации. 

Партнеры

Регистрация

Рекомендуемые события

Организуете события? Обратите внимание на TimePad!

Профессиональная билетная система, статистика продаж 24/7, выгрузка списков участников, встроенные инструменты продвижения, личный кабинет для самостоятельного управления и еще много чего интересного.

Узнать больше