Учебный план Программы профессиональной переподготовки «Блокчейн, блокчейн-программирование»



жүктеу 71.54 Kb.
Дата12.08.2018
өлшемі71.54 Kb.
түріУчебный план


СОДЕРЖАНИЕ ПРОГРАММЫ




Учебный план

Программы профессиональной переподготовки

«Блокчейн, блокчейн-программирование»

























Цель: получение дополнительных знаний, умений и навыков для выполнения нового вида профессиональной деятельности




Срок обучения: 2 дня без отрыва от производства по 4 занятия (по 2 часа) в день




п/п

Наименование учебной дисциплины

 

Всего, час.

 

Форма контроля

Общая трудоемкость программы, часов

Всего аудит. часов

Лекции

Практич. занятия

Самостоят.работа

1

Криптовалюта Биткойн, в чем ее преимущества, где применяется и как используется.

2

2

2

-

-

Зачет

2

Хранение криптовалют, безопасность использования

2

2

2

-

-

Зачет

3

Платформа Ethereum, Ether как валюта, "газ", как приобрести Ether и как расплачиваться Ether.

2

2

2

-

-

Зачет

4

Программирование трансакций с криптовалютой, примеры использования смарконтрактов, токены.

2

2

2

-

-

 Зачет

5

Язык программирования смартконтрактов Solidity, запуск ноды Ethereum,

web3.js – библиотека.



2

2

-

2

-

 Зачет

6

Стандарт описания токенов.

Работа со смарконтрактами



2

2

-

2

-

Зачет

7

Электронные сделки. Юридические аспекты.

2

2

2

-

-

Зачет

8

Запуск на тест базовых смарктконтрактов.

Поиск ошибок в коде.



2

2

-

2

-

Зачет

 

ИТОГО:

16

16

10

6

0

 Зачет






2.2. Рабочие программы дисциплин

2.2.1. Криптовалюта Биткойн.

Цель дисциплины


  • Ознакомить слушателей с общим пониманием криптовалюты Биткойн, в чем ее преимущества, где применяется и как используется.

Задачи дисциплины

Дать понимания блокчейна, блокчейн-технологии.


Биткойн как первая и основная криптовалюта.

Основные темы изучаемой дисциплины:

Термин «Блокчейн»: что такое и зачем это нужно.

Криптовалюта «Биткойн»: что такое и как используется.

Использование в повседневной жизни, обмен, покупка товаров и услуг.

Денежные переводы.

2.2.2. Хранение криптовалют, безопасность использования.

Цель дисциплины


Знакомство с криптографией и методами защиты цифровых средств.

Задачи дисциплины


  • Научить слушателей безопасному использованию криптовалют.

  • Ознакомить с различными видами кошельков для хранения криптовалют.

  • Дать понимание надежного хранения ценностей в цифровом мире.

  • Привить навыки использования сложных и безопасных паролей.



Основные темы изучаемой дисциплины:

Криптовалюты, алькойны.

Способы хранения криптовалют.

Виды кошельков и их установка.

Способы защиты данных.

Принцип xpub (расширенный публичный ключ).

Multisig и принцип coinshuffle.

Криптографическая защита (публичные и приватные ключи).

Типичные ошибки и пренебрежения в безопасности.

      1. Платформа Ethereum, Ether как валюта, "газ", как приобрести Ether и как расплачиваться Ether..

Цель дисциплины


Дать слушателям общие представления о платформе Ethereum.

Задачи дисциплины

Основные темы изучаемой дисциплины:

Криптовалюта, платформа «Ethereum»: что такое и как используется.

Термин «Смартконтракт»: что такое и зачем это нужно.

Термин «Ether»: как приобрести и как использовать.

“Газ” (“топливо”), плата за исполнение смарт-контрактов.

Возможности «Ethereum» для написания смартконтрактов.



      1. Программируемые деньги, примеры использования смартконтрактов, токены.

Цель дисциплины


Дать слушателям представление о применении смартконтрактов для бизнеса и государства.

Задачи дисциплины

Основные темы изучаемой дисциплины:

Программируемые деньги.

Смартконтракты.

Токены, криптоакции.

Децентрализованные автономные организаций.

      1. Языки программирования для смартконтрактов, запуск ноды Ethereum, web3.js – библиотека.

Цель дисциплины


Дать понимание слушателям на каких языках программирования можно разрабатывать смарт-контракты.

Задачи дисциплины


  • Познакомить слушателей с основами аспектами языка программирования Solidity.

Основные темы изучаемой дисциплины:


Язык программирования Solidity.

Что такое «Node» (нода). Запуск ноды Ethereum.

Работа с библиотекой - web3.js

      1. Стандарт описания токенов. Работа со смарконтрактами.

Цель дисциплины


Дать слушателям понимание особенности работы со смартконтрактами.

Задачи дисциплины


  • Изучить стандарты токенов.

  • Ознакомить слушателей с написание различных смартконтрактов.



Основные темы изучаемой дисциплины:

Понятие «токен», виды токенов.

Стандарты описания токенов.

Как добавить смартконтракты и токены в стандартный кошелек.

Как верифицировать код смартконтрактов, размещенных в блокчейне.

Как создать свою криптовалюту, голосование в смарконтракте.

Децентрализованные автономные организации.

Как создать криптоакции.



      1. Электронные сделки. Юридические аспекты.

Цель дисциплины


Дать слушателям базовые знания о сделках в электронном виде и юридической защиты их.

Задачи дисциплины


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

Основные темы изучаемой дисциплины:


Электронные сделки – что такое.

Методы идентификации сторон и подписания документов.

Юридические аспекты использования криптографии и криптовалют.

Безопасность.


      1. Запуск на тест базовых смартконтрактов. Поиск ошибок в коде.

Цель дисциплины


Дать слушателям представление о процессе запуска смартконтрактов.

Задачи дисциплины


  • Сформировать у слушателей навыки запуска рабочих программ на блокчейне.

  • Научить различать ошибки в коде смартконтрактов.

Основные темы изучаемой дисциплины:


Как реализовать и запустить на тест базовые смарктконтракты.

Ошибки в смартконтрактах и их виды.



Поиск ошибки в коде смартконтракта.






Достарыңызбен бөлісу:


©kzref.org 2017
әкімшілігінің қараңыз

    Басты бет