<p>Технологии распределенного реестра</p>
Подробнее

Станьте блокчейн-разработчиком: получите навыки создания, тестирования, оптимизации и поддержки децентрализованных приложений.

 

С каждым годом блокчейн-технологии становятся все более популярными и востребованными в различных отраслях, таких как финансы, здравоохранение, логистика, недвижимость и другие. Этот рост создает постоянный спрос на специалистов, обладающих навыками в области разработки на блокчейне.

Программа курса поможет вам получить навыки разработки смарт-контрактов — программ, работающих в распределённых системах. Вы также освоите работу с децентрализованными приложениями, которые взаимодействуют со смарт-контрактами.

На курсе вы получите знания и навыки работы с технологиями распределённого реестра, что позволит получить востребованную, хорошо оплачиваемую и интересную работу.

 

О программе

 

Чему вы научитесь

<p>Смарт-контракты</p>
<p>Оптимизация</p>
<p>Настройка узлов</p>
<p>Децентрализованные приложения</p>
<p>Криптовалюты и токены</p>
<p>Взаимодействие с блокчейном</p>
<p>Написание смарт-контрактов</p>
<p>Отладка и оптимизация смарт-контрактов</p>
<p>Создание децентрализованных приложений</p>

Модуль 1. Основы блокчейн, Web3 и RT.Web3Gate

1.1. Основы блокчейн
1.2. Перспективы и проблемы технологии Web3
1.3. Обзор курса  

 

Модуль 2. Распределенные структуры данных

2.1. Связные списки и деревья поиска
2.2. Хэширование данных
2.3. Деревья Меркла  

 

Модуль 3. Криптографические алгоритмы

3.1. Алгоритмы симметричного шифрования
3.2. Алгоритмы асимметричного шифрования
3.3. Механизмы консенсуса  

 

Модуль 4. Смарт-контракты и Ethereum

4.1. Архитектура Ethereum
4.2. Виртуальная машина Ethereum и газ
4.3. Смарт-контракты и оракулы  

 

Модуль 5. Экосистема RT.Web3Gate

5.1. Доступ к сетям Web3
5.2. Интеграция приложений с Web3
5.3. Среда разработки Web3 Remix IDE  

 

Модуль 6. Язык Solidity

6.1. Структура исходного кода
6.2. Переменные, функции и типы данных
6.3. Вызов функций    

 

Модуль 7. Архитектура децентрализованных приложений

7.1. Токенизация и цифровые активы
7.2. Промышленные приложения Enterprise Blockchain
7.3. Масштабируемость и безопасность децентрализованных приложений   

 

 

ТДата – ведущий российский разработчик программного обеспечения для построения хранилища данных и аналитики. ТДата занимается разработкой, развитием и сопровождением продуктов платформы управления данными для коммерческих заказчиков и в интересах ПАО «Ростелеком».

Как проходит обучение

<p>Обучение проходит полностью дистанционно</p>
<p>Обучение поделено на модули</p>
<p>Практические задания проверяются экспертами</p>
<p>Изучение каждого учебного модуля ограничено дедлайном</p>

Ответы на вопросы

Мы рекомендуем уделять до 20 часов на обучение в неделю. Изучать материалы программы вы можете в любое время, главное — вовремя выполнять практические задания. 

Если у вас есть среднее профессиональное или высшее образование, по завершению обучения вы получите удостоверение о повышении квалификации установленного образца.

В начале обучения вы будете подключены к закрытому Telegram-чату, где сможете оперативно получить помощь от экспертов и команды поддержки, в случаях, если у вас возникнут сложности с изучением материалов.    

Для комфортного обучения на курсе вам подойдет ноутбук или стационарный компьютер, рекомендуемые требования:
• операционная система: Windows 10 или более поздняя версия (64-разрядная среда), macOS 11 или более поздняя версия;
• процессор: двухъядерный процессор с тактовой частотой 3.3 ГГц или выше;
• оперативная память: минимум 8 Гб, рекомендуется 16 Гб.