Программирование смартконтрактов на 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 задач - выделение токенов для баунти-комьюнити и команды проекта, процедуры начисления бонусов инвесторам, смартконтракты возврата и "сжигания" токенов.
Первый день. Основы программирования смарт-контрактов
- С чего начать: инструменты, документация, среда разработки
- Структура смарт-контракта, переменные — mapping
- Переменные — address, конструктор, переменная msg
- Контракты — наследование и модификаторы
- Стандарты токенов
- Смарт-контракт токена по стандарту ERC20
Второй день. Смарт-контракт для ICO
- Структура смарт-контракта для ICO
- Реализация основных функций смарт-контракта
- Выделение токенов для баунти и команды
- Дополнительное начисление бонусов инвесторам
- Возврат токенов инвесторам, если не была достигнута минимальная сумма сбора
- Сжигание "лишних" токенов
Обучение построено на принципах последовательного перехода от базовых понятий к практическому применению знаний. Большое внимание уделятся практическим вопросам разработки смарт-контрактов. После знакомства с азами программирования на 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, проживающим вне Санкт-Петербурга. Регистрация на он-лайн участие производится точно также как и на очные курсы.
- Заполняете заявку на участие на сайте - кнопка "Купить".
- С вами связывается администратор курса для уточнения формы участия и способа оплаты.
- Оплачиваете курс и получаете доступ к каналу трансляции курса.
Внимание! в связи с тем, что каждый преподаватель может эффективно работать максимум с 15 слушателями, мы по традиции ограничиваем количество участников, чтобы сохранить качество и эффективность курса.