+7(812)425-36-88

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

01-22665

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

20 000,00 руб.

Форма заказа

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

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

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

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

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

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

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

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

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

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

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

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

Дата и место

28.10 - 29.10

Санкт-Петербург

Заневский проспект, д. 30, к. 2

О курсе

Базовый курс по написанию смарт-контрактов для Ethereum на Solidity. В курсе разбираем основные принципы языка и сразу же отрабатываем теорию на практических примерах.

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

Дальше всё обучение построено через практику: мы разбираем пример смарт-контракта для проведения crowdsale. Обучение построено по принципу от простого к сложному и во всех примерах мы не просто копипастим какие-то блоки кода, а объясняем почему нужно делать именно так. Какими особенностями языка это обьясняется? От какой угрозы безопасности это нас защищает? Для реализации каких возможностей в будущем это понадобится?

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

Первый день

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

 

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

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