Программирование смарт-контрактов на Solidity
br>
Как избежать в смарт-контракте ошибок на миллионы долларов? Как за два дня начать разбираться в токенах, смарт-контрактах и блокчейнах? Как быстро систематизировать лавину информации про смарт-контракты, токены, блокчейны, ICO?
Первый шаг в блокчейн-проектах — практикум по программированию смарт-контрактов на Solidity
Практический курс для программистов: изучаем Solidity на примере смарт-контракта для проведения ICO. За два занятия разберём базовые понятия и напишем полноценный смарт-контракт. Не копипастом с разных источников или бездумным повторением за видео, а с пониманием смысла каждой написанной строчки.
br>
На курсе мы начинаем с азов: среда разработки, ПО, документация, где брать инфу, как проверять свою разработку, какие фреймворки использовать.
br>
Всё обучение построено через практику
Мы напишем 4 контракта, которые потом объединим в один:
br>
– контракт для выпуска токена (разберём два вида эмиссии: выпуск всех токенов сразу и выпуск необходимого количества в момент поступления оплаты от инвестора)
– контракт для PreICO, который продаёт ограниченное количество токенов по сниженной стоимости
– контракт для ICO с установкой softcap, hardcap, датами действия, выделением вознаграждения для баунти-программ, возвратом средств инвестора при недостижении softcap
– контракт для сжигания токенов после завершения ICO
br>
Обучение построено по принципу от простого к сложному и во всех примерах мы не просто копипастим какие-то блоки кода, а объясняем почему нужно делать именно так.
br>
Подробная программа курса
Смотрите программу на сайте организатора
br>
Кто сможет пройти обучение? Какой язык программирования нужно знать?
Для успешного обучения очень важно понимать концепцию объектно-ориентированного программирования (ООП), менее важно, в каком языке вы её применяли. В нашей команде есть разработчики, которые «приходили» из разных языков: Java, PHP, C++, Java Script. Все успешно работают на Solidity.
br>
Важный бонус! В этот курс не входит объяснение основ работы блокчейна и смарт-контрактов. Поэтому после регистрации мы пришлём вам видео с наиболее важными моментами наших предыдущих курсов. Пожалуйста, изучите их перед началом обучения.
Спикер курса — Светлана Русова
Опыт работы программистом — 12 лет. Работала программистом, техническим директором, руководителем проектов.
br>
Последние 6 лет помимо практической работы ведёт курсы для веб-разработчиков.
br>
С апреля 2017 года была в команде разработки 2-х ICO проектов. Сейчас участвует в разработке 4-го проекта.
br>
Является собственником 3-х IT-бизнесов, поэтому хорошо разбирается в бизнес-моделях и экономической составляющей проектов.
br>
br>
При подготовке курса были использованы следующие материалы:
br>
Mastering Bitcoin,
Introducing Ethereum and Solidity,
https://github.com/ethereum/wiki/wi…
br>
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…
br>
А также:
br>
– материалы учебных курсов, мастер-классов и конференций, в которых мы участвовали в Москве, Казани, Иннополисе, Санкт-Петербурге.
– статьи на https://habrahabr.ru,
– примеры кода на https://github.com,
– видео на http://youtube.com,
– чаты и каналы в telegram (подборку см. тут).
br>
Мы предлагаем два формата участия:
br>
Очный в нашем учебном центре в Санкт-Петербурге
Дистанционный для тех, кто не сможет к нам приехать
br>
Для очной и дистанционной группы будет организована практическая часть обучения, когда вы сами пишете смарт-контракт под руководством нашего преподавателя.
br>
Внимание! в связи с тем, что каждый преподаватель может эффективно работать максимум с 15 слушателями, ограничено количество участников курса. На 21.10 в очной группе осталось 22 места, в дистанционной — 18 мест.