Разработка децентрализованных приложений [OTUS] [В. Поставничий, Я. Онищенко, А. Нергорян]

Bot

Администратор
Команда форума
23 Янв 2020
181,928
3,036
113

Складчина: Разработка децентрализованных приложений [OTUS] [В. Поставничий, Я. Онищенко, А. Нергорян]​

2025-07-03_17-09-24.png

Для кого курс?

  • Backend разработчики,
    которые хотят углубить знания в архитектуре децентрализованных приложений и разработке смартконтрактов для создания безопасных серверных решений с блокчейн-технологиями
  • Frontend разработчики,
    которые хотят применить знания JavaScript для изучения Solidity и разработки интерфейсов децентрализованных приложений, улучшая пользовательский опыт
  • Архитекторы,
    которые хотят освоить проектирование устойчивых и масштабируемых архитектур, интегрируя блокчейн в существующие системы
  • DevOps специалисты,
    которые хотят автоматизировать развертывание и управление блокчейн-инфраструктурой, включая настройку узлов и оптимизацию процессов
Минимальные требования:
  • Знание основ программирования, какого-либо языка программирования
  • Базовые знания технологии Блокчейн
  • Базовые знания Solidity
После обучения вы:
  • Освоите основы блокчейна, включая его исторический контекст и эволюцию
  • Разберетесь в механизмах консенсуса, таких как PoW, PoS, DPoS, PoA и PoI
  • Научитесь применять криптографические принципы для обеспечения безопасности в блокчейне
  • Поймете, как работают хэш-функции, цифровые подписи и криптография с открытым ключом
  • Изучите протоколы межсетевого взаимодействия и решения для масштабирования уровня L2
  • Поймете, как повышать конфиденциальность с помощью технологий, таких как доказательства с нулевым разглашением
  • Разберетесь в вопросах анонимности и конфиденциальности в блокчейне, включая корпоративные решения
  • Научитесь запускать узлы для различных блокчейнов, таких как Bitcoin, Ethereum, Solana и другие
  • Освоите написание и деплой смартконтрактов на различных языках программирования и платформах, включая Solidity, Rust и FuncC
  • Научитесь проектировать пользовательский интерфейс и опыт, а также тестировать и развертывать приложения
Материал курса обновлен с учетом последних изменений в Blockchain сфере и включает в себя самые актуальные технологии в разработке децентрализованных приложений и DeFi (децентрализованные финансы) на 2025 год.
После курса вы сможете претендовать на вакансии Разработчика в сфере Блокчейна, Архитектора в сфере Блокчейна.

Программа:

Введение в технологию блокчейн и механизмы консенсуса


В первом модуле вы научитесь: понимать основы блокчейн-технологии, её архитектурой и ключевыми принципами работы. разобраться как обеспечивается безопасность и децентрализация, а также изучим основные механизмы консенсуса, такие как Proof of Work (PoW), Proof of Stake (PoS) и их вариации. узнать, чем отличаются разные блокчейн-сети, как происходит верификация транзакций и почему консенсус-алгоритмы - это фундамент для любых dApps.

Тема 1: Обзор технологии, исторический контекст и эволюция блокчейна
Тема 2: Децентрализация, неизменяемость, механизмы консенсуса // ДЗ
Тема 3: Доказательство работы (PoW), доказательство доли (PoS), делегированное доказательство доли (DPoS) // ДЗ
Тема 4: Доказательство полномочий (PoA), доказательство важности (PoI)

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


Во втором модуле вы научитесь: понимать основы блокчейн-технологии, её архитектурой и ключевыми принципами работы. разобраться как обеспечивается безопасность и децентрализация, а также изучим основные механизмы консенсуса, такие как Proof of Work (PoW), Proof of Stake (PoS) и их вариации. узнать, чем отличаются разные блокчейн-сети, как происходит верификация транзакций и почему консенсус-алгоритмы - это фундамент для любых dApps.

Тема 1: Криптографические принципы в блокчейне. Угрозы безопасности блокчейна и меры противодействия.
Тема 2: Хэш-функции, цифровые подписи и криптография с открытым ключом.
Тема 3: Деревья Меркла и их роль в блокчейне. Блоки, транзакции и модель данных блокчейна.
Тема 4: Проблемы хранения и масштабируемости блокчейна

Функциональная совместимость блокчейнов и решения для масштабирования

В третьем модуле вы научитесь: изучать ключевые технологии, обеспечивающие взаимодействие между разными блокчейнами и повышение их пропускной способности; разбирать кросс-чейн протоколы (Polkadot, Cosmos), решения Layer 2 (Lightning Network, Rollups), а также методы конфиденциальности (ZKP, кольцевые подписи); понимать, как современные проекты решают проблемы масштабируемости и интероперабельности без ущерба для децентрализации.

Тема 1: Протоколы межсетевого взаимодействия (например, Polkadot, Cosmos)
Тема 2: Решения для масштабирования уровня L2 (например, Lightning Network, Plasma)
Тема 3: Технологии повышения конфиденциальности (например, доказательства с нулевым разглашением, кольцевые подписи)
Тема 4: Проблемы и будущие направления масштабируемости блокчейна // ДЗ

Конфиденциальность и анонимность в блокчейне

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

Тема 1: Анонимность и псевдонимность в блокчейне // ДЗ
Тема 2: Вопросы конфиденциальности в корпоративных блокчейн-решениях // ДЗ

Механика узлов в публичных, частных и корпоративных блокчейнах

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

Тема 1: Запуск узла Bitcoin // ДЗ
Тема 2: Запуск узла Ethereum // ДЗ
Тема 3: Запуск узла Solana // ДЗ
Тема 4: Запуск узла Near // ДЗ
Тема 5: Запуск узла Ton // ДЗ
Тема 6: Запуск узла Hyperledger // ДЗ

Bitcoin сервисы и смартконтракты

В шестом модуле вы научитесь: получать практический опыт работы с расширенными возможностями Bitcoin (Ordinals) и научитесь разрабатывать и деплоить смарт-контракты в различных блокчейн-средах. осваивать написание контрактов на Solidity (Ethereum), Rust (Solana, NEAR), FunC (TON) и JavaScript (Hyperledger); получать комплексное понимание экосистемы смарт-контрактов.

Тема 1: Запуск ordinals на узле bitcioin
Тема 2: Пишем смартконтракт на Solidity и деплоим в блокчейн ethereum, часть 1
Тема 3: Пишем смартконтракт на Solidity и деплоим в блокчейн ethereum, часть 2
Тема 4: Пишем смартконтракт на Rust и деплоим в блокчейн solana, часть 1
Тема 5: Пишем смартконтракт на Rust и деплоим в блокчейн solana, часть 2
Тема 6: Пишем смартконтракт на Rust и деплоим в блокчейн near, часть 1
Тема 7: Пишем смартконтракт на Rust и деплоим в блокчейн near, часть 2
Тема 8: Пишем смартконтракт на FuncC и деплоим в блокчейн ton, часть 1
Тема 9: Пишем смартконтракт на FuncC и деплоим в блокчейн ton, часть 2
Тема 10: Пишем смартконтракт на JS и деплоим в блокчейн hyperledger, часть 1
Тема 11: Пишем смартконтракт на JS и деплоим в блокчейн hyperledger, часть 2 // ДЗ

Проектирование и дизайн

В седьмом модуле вы научитесь: осваивать ключевые принципы проектирования пользовательских интерфейсов (UI/UX) для децентрализованных приложений; изучать процессы тестирования и развертывания dApps; создавать интуитивно понятные интерфейсы, оптимизированные для блокчейн-взаимодействий, и правильно выводить продукты на рынок.

Тема 1: Дизайн пользовательского интерфейса (UI) и пользовательского опыта (UX)
Тема 2: Тестирование и развертывание

Проектная работа

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

Тема 1: Выбор темы и организация проектной работы
Тема 2: Защита проектных работ

Цена 72000 руб.
Скрытая ссылка