Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Освойте блокчейн и децентрализованные приложения, чтобы стать лидером в создании и управлении безопасными, масштабируемыми системами
Читать полное описание
Освойте блокчейн и децентрализованные приложения, чтобы стать лидером в создании и управлении безопасными, масштабируемыми системами
Материал курса обновлен с учетом последних изменений в 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: Хэш-функции, цифровые подписи и криптография с открытым ключом.
Тема 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: Защита проектных работ