biznesboks
Пользователь
- Сообщения
- 1.487
- Лайки
- 336
[Pluralsight] Основы блокчейн
Обе части.
Описание:
Создание и разработка блокчейнов считается крупнейшим прорывом со времен изобретения Интернета. В этом курсе мы изучим блокчейн Ethereum, разработку умных контрактов, разработку децентрализованных приложений (DAPP), как создавать частные блокчейны.
Разработка умных контрактов - это основа для функционирования блокчейна, и вы будете использовать самый поддерживаемый сообществом язык программирования, предназначенный для этих целей, - Solidity.
Мы настроим среду разработки с учетом всех предварительных требований при помощи готового образа для Microsoft Windows, что облегчит изучение курса.
После изучения основ вы создадите полнофункциональное децентрализованное тестовое приложение. Ваше тестовое приложение будет являться распределенным приложением, обеспечивающим защищенный и заслуживающий доверие жизненный цикл поставок продуктов питания с использованием технологии блокчейн. При помощи тестового приложения вы также изучите, как делиться секретами между участниками блокчейна.
По завершении этого курса вы сможете создавать свои собственные блокчейн-контракты и распределенные приложения при помощи функциональной среды разработки, что обеспечит вас занятостью на многие годы.
Биткойн и блокчейн
Как работает блокчейн
Хеширование
Блоки
Защита данных
Публичный vs. приватный
Основные игроки
Сценарии применения блокчейнов
Альянс Enterprise Ethereum Alliance
Распределенные приложения (DAPPS)
Модель платежей - газ
Транзакции
Действие STARTGAS и GASPRICE
Ethereum на базе облачной платформы Microsoft Azure
Установка и настройка аккаунта в Microsoft Azure
Установка и настройка блокчейна Ethereum на базе Microsoft Azure
Развертывание блокчейна Ethereum на базе Microsoft Azure
Visual Studio Code
Node.js
PowerShell
Тестовый сервер TestRPC
Truffle Framework
Обзор курса
Основы языка программирования Solidity
Фреймворк Truffle и тестовый сервер TestRPC
Пишем тестовый контракт "Hello World" на языке Solidity
Деплоим и тестируем первый контракт
Типы данных в Solidity
Пишем простой контракт для хранения данных и деплоим его в приватный блокчейн Ethereum
Установка клиента GETH на транзакционной ноде и разблокировка дефолтного аккаунта
Внешние вызовы функций
Создаем контракт для игры с сохранением счета с использованием внешних вызовов функций
Описание работы тестового распределенного приложения (DAPP)
Пишем контракт для FoodSafe, загружаем его на тестовый сервер TestRPC, проверяем его работу
Создаем интерфейс контракта
Компилируем и загружаем контракт в тестовый блокчейн
Пишем функции для контракта
Загрузка финального контракта в тестовый блокчейн, добавление и чтение информации из него
Обзор курса
Лендинг
Раздача сразу! Оплатили - отмечены получили!
Источник
Обе части.
Описание:
Создание и разработка блокчейнов считается крупнейшим прорывом со времен изобретения Интернета. В этом курсе мы изучим блокчейн Ethereum, разработку умных контрактов, разработку децентрализованных приложений (DAPP), как создавать частные блокчейны.
Разработка умных контрактов - это основа для функционирования блокчейна, и вы будете использовать самый поддерживаемый сообществом язык программирования, предназначенный для этих целей, - Solidity.
Мы настроим среду разработки с учетом всех предварительных требований при помощи готового образа для Microsoft Windows, что облегчит изучение курса.
После изучения основ вы создадите полнофункциональное децентрализованное тестовое приложение. Ваше тестовое приложение будет являться распределенным приложением, обеспечивающим защищенный и заслуживающий доверие жизненный цикл поставок продуктов питания с использованием технологии блокчейн. При помощи тестового приложения вы также изучите, как делиться секретами между участниками блокчейна.
По завершении этого курса вы сможете создавать свои собственные блокчейн-контракты и распределенные приложения при помощи функциональной среды разработки, что обеспечит вас занятостью на многие годы.
- Концепции блокчейна
Биткойн и блокчейн
Как работает блокчейн
Хеширование
Блоки
Защита данных
Публичный vs. приватный
Основные игроки
Сценарии применения блокчейнов
- Введение в Ethereum и распределенные приложения (DAPPS)
Альянс Enterprise Ethereum Alliance
Распределенные приложения (DAPPS)
Модель платежей - газ
Транзакции
Действие STARTGAS и GASPRICE
Ethereum на базе облачной платформы Microsoft Azure
Установка и настройка аккаунта в Microsoft Azure
Установка и настройка блокчейна Ethereum на базе Microsoft Azure
Развертывание блокчейна Ethereum на базе Microsoft Azure
- Настройка среды разработки
Visual Studio Code
Node.js
PowerShell
Тестовый сервер TestRPC
Truffle Framework
Обзор курса
- Смарт-контракты
Основы языка программирования Solidity
Фреймворк Truffle и тестовый сервер TestRPC
Пишем тестовый контракт "Hello World" на языке Solidity
Деплоим и тестируем первый контракт
Типы данных в Solidity
Пишем простой контракт для хранения данных и деплоим его в приватный блокчейн Ethereum
Установка клиента GETH на транзакционной ноде и разблокировка дефолтного аккаунта
Внешние вызовы функций
Создаем контракт для игры с сохранением счета с использованием внешних вызовов функций
- Создаем распределенное приложение (DAPP) FoodSafe для обеспечения работы цепочки поставок продуктов питания (Изготовитель - Поставщик - Магазин)
Описание работы тестового распределенного приложения (DAPP)
Пишем контракт для FoodSafe, загружаем его на тестовый сервер TestRPC, проверяем его работу
Создаем интерфейс контракта
Компилируем и загружаем контракт в тестовый блокчейн
Пишем функции для контракта
Загрузка финального контракта в тестовый блокчейн, добавление и чтение информации из него
- Итоги и дальнейшие шаги
Обзор курса
Лендинг
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Раздача сразу! Оплатили - отмечены получили!
Источник
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.