Скачать 

[Университет ИТМО] Разработка смарт-контрактов (Александр Степанов, Надежда Сурова, Артем Калихов)

  • Дата начала
Информация
Тип покупки: Оптовая
Цена: 195 РУБ

Организатор: Аноним Аноним
Статус:
Набор участников
Список участников
  • 1.
    Lapka
  • 2.
    Sova_sova
  • 3.
    Lanaiv35
  • 4.
    e7022
  • 5.
    ник скрыт
  • 6.
    Stunia
  • 7.
    sohogarage
  • 8.
    den_sm
  • 9.
    Gipnoz
  • 10.
    Kot48
  • 11.
    Lisana7132
  • 12.
    blackswan201
  • 13.
    Lissim
Аноним
Аноним
Маска Организаторов
Организатор
Сообщения
Монеты
+89.5
Оплачено
5
Купоны
0
Кешбэк
0
Баллы
0
  • @Skladchiki
  • #1

Складчина: [Университет ИТМО] Разработка смарт-контрактов (Александр Степанов, Надежда Сурова, Артем Калихов)

Ссылка на картинку
изображение
Это уникальная образовательная программа, в которой:
  • Изучается программирование на Solidity, Python и Java.
  • Формируется понимание работы систем распределенного реестра и блокчейн.
  • Приобретается навык разработки смарт-контрактов на Solidity
  • Изучаются элементы системной архитектуры на базе смарт-контрактов.
  • Вы создадите собственный экземпляр сети Ethereum на своем компьютере для тренировок и работы.
Преимущества программы :
Продолжительность
  • 36 часов, 6 модулей
  • Форма обучение - дистанционное
  • 17 профессиональных видеоуроков
Подтверждение
  • Внесение данных о квалификации в Блокчейн Bitcoin
Преподаватели
  • Курс ведут преподаватели, практикующие разработчики блокчейн-платформ
Спойлер: Содержание
1 модуль
Теоретический блок по смарт-контрактам
1 лекция:
Теоретический блок по смарт-контрактам
  • Асимметричное шифрование
  • Хэширование
  • Электронная цифровая подпись
2 лекция:
Введение в блокчейн
  • Структура блока в блокчейн
  • Механизм утверждения блоков
  • Связь блокчейна с реальным миром
  • Хранение больших данных
  • Шардирование
3 лекция:
Инфраструктура открытого ключа
  • Сертификат открытого ключа
  • Удостоверяющий центр PKI
  • Виды архитектур PKI
  • Репозиторий
4 лекция:
Введение в смарт-контракты
  • Назначение и экономический смысл
  • Опыт и последствия the DAO
  • Механизмы консенсуса сети Proof of Work, Proof of Stake
  • Бомба сложности Ethereum
  • Внутренняя валюта Ethereum - Gas
2 модуль
Сеть Ethereum
5 лекция:
Экземпляры сетей Ethereum
  • Генезис-блок
  • Разновидности сетей
  • DAG-файл
6 лекция:
Собственная сеть Ethereum. Практика.
  • Установка ПО на Ubuntu Linux
  • Работа с менеджерами пакетов и репозиториями
  • Принцип взаимодействия с публичными и частными сетями Ethereum
  • Понимание архитектуры Ethereum
  • Конфигурация собственной частной сети с уникальными, необходимыми именно вам, параметрами
  • Обустройство виртуальной машины
7 лекция:
Etherscan
  • Учетная запись
  • Список каталогов Ethereum
  • Счета и смарт-контракты
  • Отложенные транзакции Ethereum

3 модуль
Поток выполнения программы на Solidity
8 лекция:
Управление потоком выполнения
  • Комментарии в Solidity
  • Управляющие конструкции Solidity
  • Циклы в solidity
9 лекция:
Функции Solidity
  • Синтаксис функций
  • Модификаторы функций
  • Механизмы вызова
  • Области видимости
10 лекция:
Типы данных в Solidity
  • Типы значений
  • Ссылочные типы
  • Поддержка преобразований
  • Массивы в Solidity
11 лекция:
Промышленное программирование на Solidity
  • Организация памяти
  • Библиотеки
  • Обработка ошибок
  • События в Solidity

4 модуль
Ethereum
12 лекция:
Среда разработки Remix
  • дерево проекта
  • интерфейс среды разработки
  • отладка
  • публикация кода в разных сетях
13 лекция:
Программные интерфейсы
  • Интерфейс прикладного программирования
  • Бинарный интерфейс
14 лекция:
Объектно-ориентированное программирование
  • Классы в ООП
  • Механизмы ООП
  • Модификаторы
15 лекция:
Токены
  • Utility и security токены
  • Токены ERC-20
  • Токены ERC-721
  • Токены ERC-777
  • Токены ERC - 1155

5 модуль
Промышленные решения на Solidity
16 лекция: Анализ простого смарт-контракта
  • Извлечение программного кода из действующего смарт-контракта
  • Просмотр вызовов смарт-контракта
  • Изучение логики работы смарт - контракта
17 лекция:
Анализ сложного смарт-контракта
  • Извлечение программного кода из действующего смарт-контракта
  • Просмотр вызовов смарт-контракта
  • Изучение логики работы смарт-контракта
  • Изучение взаимодействия связанных библиотек и смарт-контрактов
  • Ближние и дальние вызовы смарт контрактов
18 лекция:
Сервис Oraclize
  • Технология работы системы
  • Источники данных
  • Вложенные запросы
  • Парсинг
  • Тестирование
19 лекция:
Собственная сеть Ethereum в контейнерах Docker
  • Технология контейнеризации
  • Частная сеть на основе консенсуса Proof Of Authority
20 лекция: Взаимодействие JavaScript и Ethereum
  • библиотека web3.js
  • собственный веб-сайт для работы с блокчейн
6 модуль
Разработка смарт-контрактов на платформе
Waves Enterprise
21 лекция:
Приватные блокчейн платформы. Введение в Waves Enterprise
22 лекция:
Архитектура Waves Enterprise
23 лекция:
Развертывание сети Waves Enterprise
24 лекция:
Разработка и использование контейнеризированных смарт-контрактов
7 модуль
Программирование на Python
25 лекция:
Введение в Python
  • используемые парадигмы
  • системы типов
  • особенности компиляции
  • реализация кросс - платформенности
26 лекция:
Синтаксические особенности языка Python
  • Основа: переменные, условные операторы (if – elif – else), циклы (for & while, break & continue)
  • Структуры данных: списки (list + индексы & срезы), кортежи (tuple), словари (dict), множества (set & frozenset)
  • Функции (def & lambda), исключения (try – except)
  • Работа с файлами (чтение / запись) и модулями (import & from) 5) Общие рекомендации (PEP 8)
27 лекция:
Реализация парадигм программирования в языке Python (ООП)
  • Основа: классы и объекты, методы
  • Инкапсуляция, наследование, полиморфизм
  • Перегрузка операторов
  • Функциональное программирование
28 лекция:
Внешнее API в языке Python
  • Стандартная библиотека (sys, os, smtplib, hashlib)
  • Библиотеки NumPy, SciPy
  • Django, Объектно-реляционное отображение (ORM)
  • Работа с Json и смысл API
29 лекция: Интеграция между Python и Ethereum
  • Возможности интеграции (в т.ч. Web3.py)
  • Базовые команды для взаимодействия
  • Смарт-контракты
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Последнее редактирование:
Поиск по тегу:
Теги
ethereum remix solidity wavesenterprise александр степанов артем калихов блокчейн итмо надежда сурова смарт-контракты
Похожие темы
  • Цена: 495 руб
Просмотры
204
  • Цена: 195 руб
Просмотры
416
  • Цена: 170 руб
Просмотры
709
Просмотры
1K
Показать больше похожих складчин

Зарегистрируйте учетную запись или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Авторизоваться

Вы уже зарегистрированы? Войдите здесь.

Сверху