blockchain

Программирование смарт-контрактов
Вводный курс по программированию смарт-контрактов на платформе Ethereum с использованием языка Solidity
Кратко о курсе
научится программировать смарт-контракты и используя тестовую среду проверить работоспособность продукта
Цель курса
Научиться самостоятельно писать смарт-контракты на языке Solidity для одной из наиболее популярных блокчейн-платформ - Ethereum.
Вы узнаете как устанавливать необходимые среды и компоненты разработки, организовывать тестовую среду.
Необходимые навыки слушателя
Понимать концепцию объектно-ориентированного программирования (ООП). Иметь опыт программирования на каком-либо объектно-ориентированном языке программирования. Желательно иметь представление о технологии блокчейн.
Целевая аудитория курса
Смарт-контракты на технологии Etherium имеют максимально широкое применение
-1-
IT специалисты

В ближайшие 10 лет большая часть профессий связанная с цифровой индустрией будет использовать технологии блокчейн. Самое время освоить разработку смарт-контрактов и обеспечить себе динамичный карьерный рост
-2-
Школьники и студенты
Мы готовим не просто разработчиков, но будущих технологических лидеров, которые смогут создавать компании с использованием технологии блокчейн
-3-
Преподаватели

Предел наших мечтаний – преподаватель информатики в школе, которые фиксирует прогресс ученика в цифровом паспорте компетенций и рассказывает как правильно написать смарт-контракт
-4-
Бизнесмены и руководители
Блокчейн технологии совсем скоро станут такими же востребованным, как бумага в офисе. Самое время обучить своих сотрудников, возможно они смогут обеспечить качественный переход вашей компании в контекст цифровой экономики
Программа курса
Общая продолжительность - 5 дней (интенсив) или 3 месяца (программа выходного дня)
Длительность - 36 академ. часов
1
Знакомство (1 ак.ч)
Приветствие
Краткий обзор курса
План работ
2
Блокчейн: введение (6 ак.ч)
Хеширование
Шифрование симметричное и асимметричное
Публичные и секретные ключи, схема секретной передачи информации
Ограничения блокчейна
Подробное рассмотрение алгоритмов консенсуса(PoW,PoS)
Смарт контракты, преимущества и недостатки смарт-контрактов
Смарт контракты и ICO
3
Установка среды работы с блокчейном (4 ак.ч)
Установка geth (homebrew MAC OS, Ubuntu, Win)
Основы работы с geth
Cоздание приватного блокчейна
Работа с MetaMask
4
Установка и настройка среды разработки (4 ак.ч)
Установка Remix
Краткое описание языка solidity
Использование публичных тестовых сетей ropsten, rinkeby
Создание приватной сети.
5
Создание простого смарт-контракта (8 ак.ч)
Структура контракта
Переменные состояния, Локальные переменные, Функции, Функции модификаторы, События, Структуры, Списки
Входящие и исходящие параметры функции, Вызов функций: внешний и внутренний, Названные и дополнительные параметры функций, Порядок оценки выражений, Присвоение значений, Обработка исключений
Знакомство с ERC20 Token Standard
Написание простого смарт-контракта «Визитка»
6
Создание смарт-контракта (12 ак.ч)
Описываем логику работы контракта (контракт по продаже недвижимости)
Поэтапная реализация смарт-контракта
Тестирование, инструменты тестирования смарт-контракта, тесты для смарт-контракта
7
Подведение итогов (1 ак.ч)
Подведение итогов курса
Ответы на вопросы
Выдача сертификатов
Технопарк "Калибр"
Москва, ул. Годовикова, 9
Метро "Алексеевская"
Error get alias
Программирование смарт-контрактов
Укажите дату
Количество участников
1
15
Контактная информация
Хотите дешевле?
Посмотрите варианты скидок и пакетных тарифов
Error get alias
Контакты
Андрей Холодилов
Менеджер компетенции Блокчейн
Telegram: @AndreyUKholodilov
E-mail: Andrew.kholodilov@gmail.com