Календарь мероприятий

Программирование смарт-контрактов на Solidity

Программирование смарт-контрактов на Solidity


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

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

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

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

Всё обучение построено через практику

Мы напишем 4 контракта, которые потом объединим в один:

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

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

Подробная программа курса

Смотрите программу на сайте организатора

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

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

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

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

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

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

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

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

Программирование смарт-контрактов на Solidity

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

Mastering Bitcoin,
Introducing Ethereum and Solidity,
https://github.com/ethereum/wiki/wi…

https://github.com/ethereum/wiki/wi…
http://ethdocs.org/en/latest/
http://solidity.readthedocs.io/en/d…
http://truffleframework.com/docs/
http://zeppelin-solidity.readthedoc…

А также:

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

Мы предлагаем два формата участия:

Очный в нашем учебном центре в Санкт-Петербурге
Дистанционный для тех, кто не сможет к нам приехать

Для очной и дистанционной группы будет организована практическая часть обучения, когда вы сами пишете смарт-контракт под руководством нашего преподавателя.

Внимание! в связи с тем, что каждый преподаватель может эффективно работать максимум с 15 слушателями, ограничено количество участников курса. На 21.10 в очной группе осталось 22 места, в дистанционной — 18 мест.

Санкт-Петербург
Это мероприятие завершено
Трансляция: Да
Стоимость: 20000 руб.
Промокод: BlockChainEvents