+7(812)425-36-88

Программирование смартконтрактов на Solidity для начинающих

01-22690

Программирование смартконтрактов на Solidity для начинающих

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

20 000,00 руб.

Форма заказа

Нажимая на кнопку "Отправить заказ", я даю согласие на обработку персональных данных.

Пользователь, оставляя заявку на данном интернет-сайте, принимает настоящее Согласие на обработку персональных данных (далее – Согласие). Действуя свободно, своей волей и в своем интересе, а также подтверждая свою дееспособность, Пользователь дает свое согласие администрации данного интернет-сайта на обработку своих персональных данных со следующими условиями:

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

Согласие дается на обработку персональных данных, не являющихся специальными или биометрическими: номера контактных телефонов; адреса электронной почты; пользовательские данные - сведения о местоположении; тип и версия ОС; тип и версия Браузера; тип устройства и разрешение его экрана; источник откуда пришел на сайт пользователь; с какого сайта или по какой рекламе; язык ОС и Браузера; какие страницы открывает и на какие кнопки нажимает пользователь; ip-адрес.

Персональные данные не являются общедоступными.

Цель обработки персональных данных: обработка входящих запросов физических лиц с целью оказания консультирования; аналитики действий физического лица на веб-сайте и функционирования веб-сайта; проведение рекламных и новостных рассылок.

Основанием для обработки персональных данных является: ст. 24 Конституции Российской Федерации; ст.6 Федерального закона №152-ФЗ «О персональных данных»; настоящее согласие на обработку персональных данных.

В ходе обработки с персональными данными будут совершены следующие действия: сбор; запись; систематизация; накопление; хранение; уточнение (обновление, изменение); извлечение; использование; передача (распространение, предоставление, доступ); блокирование; удаление; уничтожение.

Персональные данные обрабатываются до отписки физического лица от рекламных и новостных рассылок. Также обработка персональных данных может быть прекращена по запросу субъекта персональных данных. Хранение персональных данных, зафиксированных на бумажных носителях осуществляется согласно Федеральному закону №125-ФЗ «Об архивном деле в Российской Федерации» и иным нормативно правовым актам в области архивного дела и архивного хранения.

Согласие может быть отозвано субъектом персональных данных или его представителем путем направления письменного заявления в адрес администрации данного интернет-сайта. Адреса, реквизиты и контактные данные лица, осуществляющего функции администрации данного интернет-сайта, указаны в разделе «Контакты».

В случае отзыва субъектом персональных данных или его представителем согласия на обработку персональных данных администрация интернет-сайта вправе продолжить обработку персональных данных без согласия субъекта персональных данных при наличии оснований, указанных в пунктах 2 – 11 части 1 статьи 6, части 2 статьи 10 и части 2 статьи 11 Федерального закона №152-ФЗ «О персональных данных» от 27.07.2006 г.

Настоящее согласие действует все время до момента прекращения обработки персональных данных, указанных в п.7 и п.8 данного Согласия.

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

Программа курса рассчитана на два дня занятий и включает в себя полный спектр вопросов программирования смарт-контрактов на блокчейне Ethereum. Курс построен таким образом, чтобы обучающийся по его окончании не только имел представление об особенностях программирования на Solidity, но и мог самостоятельно составить смарт-контракт, выполняющий определенную задачу. Курс "Программирование смартконтрактов на Solidity" рассчитан на начинающих осваивать программирование на языке Solidity, знакомит со средой разработки, инструментами и стандартами, действующими в отношении смарт-контрактов Ethereum.

Практическая часть курса знакомит обучающихся с особенностями выпуска токенов для проведения ICO и реализацией наиболее распространенных при проведении ICO задач - выделение токенов для баунти-комьюнити и команды проекта, процедуры начисления бонусов инвесторам, смартконтракты возврата и "сжигания" токенов.  

 

Первый день. Основы программирования смарт-контрактов

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

 

Второй день. Смарт-контракт для ICO

  1. Структура смарт-контракта для ICO
  2. Реализация основных функций смарт-контракта
  3. Выделение токенов для баунти и команды
  4. Дополнительное начисление бонусов инвесторам
  5. Возврат токенов инвесторам, если не была достигнута минимальная сумма сбора
  6. Сжигание "лишних" токенов

 

Обучение построено на принципах последовательного перехода от базовых понятий к практическому применению знаний. Большое внимание уделятся практическим вопросам разработки смарт-контрактов. После знакомства с азами программирования на Solidity мы разбираем различные виды смарт-контратов на практических примерах и закрепляем полученные знания составлением смарт-контрактов для проведения ICO с двумя видами эмиссии - в момент старта ICO и непосредственно при поступлении платежа от инвестора.

Помимо прочего в процессе обучения подробно разбираются наиболее распространенные вопросы, возникающие при проведении ICO:

  • смарт-контракты выпуска токенов - всех сразу до начала продаж на ICO и по мере поступления платежей;
  • смарт-контракты для pre-ICO, выпускающие ограниченное количество токенов и продающие их по ценам с учетом бонусов;
  • смарт-контракты для ICO с нижней и верхней границами, ограничениями по срокам, выделением вознаграждения по баунти программам, возвратом при недостижении softcap;
  • смарт-контракты, "сжигающие" лишние токены.

Даты и место проведения курса "Программирование смартконтрактов на Solidity"

Даты проведения курса "Программирование смартконтрактов на Solidity"

  • 28 - 29 октября 2017 года очное и он-лайн обучение
  • 27-28-29-30 ноября 2017 года в формате вебинаров
  • 09-10 декабря 2017 года очное и он-лайн обучение

Для участия в указанные даты оставляйте заявку на сайте - кнопка "Купить", заполняйте обязательные поля заявки и по указанным номеру телефона или e-mail с вами свяжется администратор курса - Вы сможете согласовать способ оплаты, место и время проведения обучения.

Очное обучение проводится в нашем учебном центре в Санкт-Петербурге по адресу Заневский пр., д.30 корпус 2.

Количество мест ограничено. Если Вы уже приняли решение научиться программированию смарт-контрактов, не откладывайте регистрацию на курс, заполните заявку прямо сейчас!

 

 

 

 

 


Расписание на более поздние даты будет объявлено дополнительно. Вы можете оставить заявку на курс и позднее согласовать сроки проведения с администратором курса по телефону.

Он-лайн формат проведения курса

Помимо очного участия в курсе "Программирование смарт-контрактов на Solidity" пройти обучение можно также в формате вебинара или в форме он-лайн участия в очном курсе. 

В формате вебинара курс состоит из 4 занятий
  • Начало вебинаров в 19:30, окончание в 21:00
  • Трансляция презентации, экрана и голоса преподавателя
  • Возможность задавать вопросы в чате и голосом
  • Всем участникам вебинара предоставляется запись вебинара и презентации

Он-лайн обучение проводится одновременно с очными курсами и такой формат позволяет объединить две аудитории. При он-лайн участии в курсах Вы также сможете задавать интересующие вас вопросы, как и присутствующие в аудитории слушатели. 

Дистанционный вариант участия подходит желающим получить знания по программированию на Solidity, проживающим вне Санкт-Петербурга. Регистрация на он-лайн участие производится точно также как и на очные курсы.

  1. Заполняете заявку на участие на сайте - кнопка "Купить".
  2. С вами связывается администратор курса для уточнения формы участия и способа оплаты.
  3. Оплачиваете курс и получаете доступ к каналу трансляции курса.

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