Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Санчо Панса, 2 июл 2025.

Основной список: 17 участников

  1. 2 июл 2025
    #1
    Санчо Панса
    Санчо Панса ПомощникПомощник

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

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

    Освойте блокчейн и децентрализованные приложения, чтобы стать лидером в создании и управлении безопасными, масштабируемыми системами

    Материал курса обновлен с учетом последних изменений в Blockchain сфере и включает в себя самые актуальные технологии в разработке децентрализованных приложений и DeFi (децентрализованные финансы) на 2025 год.

    После курса вы сможете претендовать на вакансии Разработчика в сфере Блокчейна, Архитектора в сфере Блокчейна.

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

    1. Введение в технологию блокчейн и механизмы консенсуса
    В первом модуле вы научитесь: понимать основы блокчейн-технологии, её архитектурой и ключевыми принципами работы. разобраться как обеспечивается безопасность и децентрализация, а также изучим основные механизмы консенсуса, такие как Proof of Work (PoW), Proof of Stake (PoS) и их вариации. узнать, чем отличаются разные блокчейн-сети, как происходит верификация транзакций и почему консенсус-алгоритмы - это фундамент для любых dApps.
    • Тема 1: Обзор технологии, исторический контекст и эволюция блокчейна
    • Тема 2: Децентрализация, неизменяемость, механизмы консенсуса // ДЗ
    • Тема 3: Доказательство работы (PoW), доказательство доли (PoS), делегированное доказательство доли (DPoS) // ДЗ
    • Тема 4: Доказательство полномочий (PoA), доказательство важности (PoI)
    2. Криптография и безопасность в блокчейне, структуры данных
    Во втором модуле вы научитесь: понимать основы блокчейн-технологии, её архитектурой и ключевыми принципами работы. разобраться как обеспечивается безопасность и децентрализация, а также изучим основные механизмы консенсуса, такие как Proof of Work (PoW), Proof of Stake (PoS) и их вариации. узнать, чем отличаются разные блокчейн-сети, как происходит верификация транзакций и почему консенсус-алгоритмы - это фундамент для любых dApps.
    • Тема 1: Криптографические принципы в блокчейне. Угрозы безопасности блокчейна и меры противодействия.
    • Тема 2: Хэш-функции, цифровые подписи и криптография с открытым ключом.
    • Тема 3: Деревья Меркла и их роль в блокчейне. Блоки, транзакции и модель данных блокчейна.
    • Тема 4: Проблемы хранения и масштабируемости блокчейна
    3. Функциональная совместимость блокчейнов и решения для масштабирования
    В третьем модуле вы научитесь: изучать ключевые технологии, обеспечивающие взаимодействие между разными блокчейнами и повышение их пропускной способности; разбирать кросс-чейн протоколы (Polkadot, Cosmos), решения Layer 2 (Lightning Network, Rollups), а также методы конфиденциальности (ZKP, кольцевые подписи); понимать, как современные проекты решают проблемы масштабируемости и интероперабельности без ущерба для децентрализации.
    • Тема 1: Протоколы межсетевого взаимодействия (например, Polkadot, Cosmos)
    • Тема 2: Решения для масштабирования уровня L2 (например, Lightning Network, Plasma)
    • Тема 3: Технологии повышения конфиденциальности (например, доказательства с нулевым разглашением, кольцевые подписи)
    • Тема 4: Проблемы и будущие направления масштабируемости блокчейна // ДЗ
    4. Конфиденциальность и анонимность в блокчейне
    В четвертом модуле вы научитесь: исследовать ключевые аспекты конфиденциальности и анонимности в блокчейн-технологиях. видеть разницу между псевдонимностью и настоящей анонимностью, а также рассмотрите подходы к защите данных в корпоративных блокчейн-решениях. как балансировать между прозрачностью блокчейна и необходимостью защиты конфиденциальной информации.
    • Тема 1: Анонимность и псевдонимность в блокчейне // ДЗ
    • Тема 2: Вопросы конфиденциальности в корпоративных блокчейн-решениях // ДЗ
    5. Механика узлов в публичных, частных и корпоративных блокчейнах
    В пятом модуле вы научитесь: получать практический опыт развертывания и настройки узлов в различных блокчейн-сетях; изучать особенности работы узлов в публичных и корпоративных блокчейнах, а также разобрать их архитектуру, требования к оборудованию и роль в поддержании сети; понимать, как участвовать в поддержании децентрализованных сетей и развертывать корпоративные блокчейн-решения.
    • Тема 1: Запуск узла Bitcoin // ДЗ
    • Тема 2: Запуск узла Ethereum // ДЗ
    • Тема 3: Запуск узла Solana // ДЗ
    • Тема 4: Запуск узла Near // ДЗ
    • Тема 5: Запуск узла Ton // ДЗ
    • Тема 6: Запуск узла Hyperledger // ДЗ
    6. 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 // ДЗ
    7. Проектирование и дизайн
    В седьмом модуле вы научитесь: осваивать ключевые принципы проектирования пользовательских интерфейсов (UI/UX) для децентрализованных приложений; изучать процессы тестирования и развертывания dApps; создавать интуитивно понятные интерфейсы, оптимизированные для блокчейн-взаимодействий, и правильно выводить продукты на рынок.
    • Тема 1: Дизайн пользовательского интерфейса (UI) и пользовательского опыта (UX)
    • Тема 2: Тестирование и развертывание
    Проектная работа
    Заключительный месяц курса посвящен проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.
    • Тема 1: Выбор темы и организация проектной работы
    • Тема 2: Защита проектных работ
    Цена 72000 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 7 июл 2025
    1 человеку нравится это.
  2. Последние события

    1. Megalo
      Megalo участвует.
      31 июл 2025 в 00:23
    2. tianpiano
      tianpiano участвует.
      21 июл 2025
    3. astra_low
      astra_low участвует.
      15 июл 2025
    4. serg-666
      serg-666 участвует.
      13 июл 2025