О программе
Станьте блокчейн-разработчиком: получите навыки создания, тестирования, оптимизации и поддержки децентрализованных приложений.
С каждым годом блокчейн-технологии становятся все более популярными и востребованными в различных отраслях, таких как финансы, здравоохранение, логистика, недвижимость и другие. Этот рост создает постоянный спрос на специалистов, обладающих навыками в области разработки на блокчейне. | |
Программа курса поможет вам получить навыки разработки смарт-контрактов — программ, работающих в распределённых системах. Вы также освоите работу с децентрализованными приложениями, которые взаимодействуют со смарт-контрактами. |
|
На курсе вы получите знания и навыки работы с технологиями распределённого реестра, что позволит получить востребованную, хорошо оплачиваемую и интересную работу. |
О программе
С каждым годом блокчейн-технологии становятся все более популярными и востребованными в различных отраслях, таких как финансы, здравоохранение, логистика, недвижимость и другие. Этот рост создает постоянный спрос на специалистов, обладающих навыками в области разработки на блокчейне.
Программа курса поможет вам получить навыки разработки смарт-контрактов — программ, работающих в распределённых системах. Вы также освоите работу с децентрализованными приложениями, которые взаимодействуют со смарт-контрактами.
На курсе вы получите знания и навыки работы с технологиями распределённого реестра, что позволит получить востребованную, хорошо оплачиваемую и интересную работу.
Зарплата блокчейн-разработчика
Зарплата блокчейн-разработчика
Чему вы научитесь
Смарт-контракты
Научитесь создавать и размещать смарт-контракты в блокчейне
#навыки
Оптимизация
Изучите методы тестирования и оптимизации смарт-контрактов
#навыки
Настройка узлов
Познакомьтесь с процессом запуска и настройки узлов для различных блокчейн-протоколов
#навыки
Децентрализованные приложения
Овладеете навыками разработки децентрализованных приложений
#навыки
Криптовалюты и токены
Узнаете, как интегрировать криптовалюты и токены в блокчейн-приложения
#навыки
Взаимодействие с блокчейном
thereum, polygon
#инструменты
Написание смарт-контрактов
Solidity
#инструменты
Отладка и оптимизация смарт-контрактов
Remix, Hardhat
#инструменты
Создание децентрализованных приложений
ethers.js, wagmi, viem
#инструменты
Программа обучения
Модуль 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. Масштабируемость и безопасность децентрализованных приложений
Партнёр программы
ТДата – ведущий российский разработчик программного обеспечения для построения хранилища данных и аналитики. ТДата занимается разработкой, развитием и сопровождением продуктов платформы управления данными для коммерческих заказчиков и в интересах ПАО «Ростелеком».
Как проходит обучение
Обучение проходит полностью дистанционно
Доступ к личному кабинету слушателя и учебным материалам 24/7, возможность обучаться из любой точки мира.
Обучение поделено на модули
Ваше обучение будет поделено на учебные модули (разделы). Каждый модуль включает в себя лекционный материал, вебинары с экспертом, практические задания для отработки и закрепления полученных знаний.
Практические задания проверяются экспертами
Выполненные практические задания проверяют наши эксперты, после чего вы получите обратную связь и рекомендации по доработке.
Изучение каждого учебного модуля ограничено дедлайном
Изучение каждого учебного модуля ограничено "мягким" дедлайном (дата до которой рекомендовано выполнить все практические задания) и "жестким" дедлайном, после чего вам становится доступно изучение следующего модуля.
Ответы на вопросы
Мы рекомендуем уделять до 20 часов на обучение в неделю. Изучать материалы программы вы можете в любое время, главное — вовремя выполнять практические задания.
Если у вас есть среднее профессиональное или высшее образование, по завершению обучения вы получите удостоверение о повышении квалификации установленного образца.
В начале обучения вы будете подключены к закрытому Telegram-чату, где сможете оперативно получить помощь от экспертов и команды поддержки, в случаях, если у вас возникнут сложности с изучением материалов.
Для комфортного обучения на курсе вам подойдет ноутбук или стационарный компьютер, рекомендуемые требования:
• операционная система: Windows 10 или более поздняя версия (64-разрядная среда), macOS 11 или более поздняя версия;
• процессор: двухъядерный процессор с тактовой частотой 3.3 ГГц или выше;
• оперативная память: минимум 8 Гб, рекомендуется 16 Гб.