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

Информация
Цена: 195 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
395 157
Реакции
38 832
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #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 александр степанов артем калихов блокчейн итмо надежда сурова смарт-контракты
Похожие складчины
Kail
Ответы
0
Просмотры
23
Kail
Kail
Kail
  • Kail
0
Ответы
0
Просмотры
655
Kail
Kail
Kail
Ответы
0
Просмотры
2K
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.