Разработка децентрализованных приложений

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

29 октября

5 месяцев

Онлайн

Вт/Чт 20:00 Мск

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

Backend разработчики, которые хотят углубить знания в архитектуре децентрализованных приложений и разработке смартконтрактов для создания безопасных серверных решений с блокчейн-технологиями
 
Frontend  разработчики, которые хотят применить знания JavaScript для изучения Solidity и разработки интерфейсов децентрализованных приложений, улучшая пользовательский опыт
 
Архитекторы, которые хотят освоить проектирование устойчивых и масштабируемых архитектур, интегрируя блокчейн в существующие системы
 
DevOps специалисты, которые хотят автоматизировать развертывание и управление блокчейн-инфраструктурой, включая настройку узлов и оптимизацию процессов

 


Минимальные требования:

  • Знание основ программирования, какого-либо языка программирования
  • Базовые знания технологии Блокчейн
  • Базовые знания Solidity

Что вам даст этот курс?

После обучения вы:

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

Почему стоит освоить?

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

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

Процесс обучения

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

Учитесь онлайн отовсюду. А если вдруг пропустите занятие, просто посмотрите запись.

 

Оптимальная нагрузка

Возможность совмещать учебу с работой

Портфолио

Индивидуальная разработка итоговой проектной работы 

Перспективы

 

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

Карьерная поддержка

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

  • Получите помощь с оформлением резюме, портфолио и сопроводительного письма
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
Формат обучения

Интерактивные вебинары

 

Два онлайн-урока по 2 академических часа в неделю, вечный доступ к учебным материалам

 

Практика

 

Выпускная работа усилит знания, а её хорошая защита – откроет новые карьерные возможности

Активное сообщество

 

Общение на вебинарах и в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий

Программа

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

В первом модуле вы научитесь: понимать основы блокчейн-технологии, её архитектурой и ключевыми принципами работы. разобраться как обеспечивается безопасность и децентрализация, а также изучим основные механизмы консенсуса, такие как 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: Защита проектных работ

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Выпускной проект


Каждый курс завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вам будет, что обсудить на собеседовании!

Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею.

Преподаватели

Виталий Поставничий

Ярослав Анищенко

Арай Нергарян

Сергей Потамошнев

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Прошедшие
мероприятия

Виталий Поставничий
Открытый вебинар
Децентрализованные приложения (dApps) — от идеи до реального продукта
Арай Нергарян
Открытый вебинар
Безопасность в разработке dApps: уязвимости и защита
Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

Корпоративное обучение для ваших сотрудников

OTUS помогает развивать высокотехнологичные команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

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

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

После обучения вы:

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

Частые вопросы

Почему OTUS?
Мы обучаем IT-сотрудников уже 6 лет, через OTUS прошли 20 000 студентов. Специализируемся на программах для людей с опытом, а ещё – быстро переформатируем учебные программы под изменения в сфере информационных технологий.
Обязательно ли выполнять и защищать выпускной проект?
Да, если хотите хорошо отточить навыки. На курсе будут практические домашние задания, их выполнение занимает примерно 2-3 часа.
Помогаете ли вы с трудоустройством после курса?
В Otus Club проводятся вебинары на тему трудоустройства, разбор резюме, прохождения собеседований, особенности реферальных программ при найме. Также обратим ваше внимание, что преподаватели курса занимают ведущие позиции в разных компаниях. Будьте активны, выполняйте домашние задания, стройте network с сокурсниками и преподавателями, и вам будет проще найти работу, расширив свои контакты.
Смогу ли я совмещать учебу с работой?
Да. Программа курса рассчитана на студентов, у которых мало времени. Лекции проводим дважды в неделю, домашние задания — не чаще 1 раза в неделю.
Что, если в середине курса я не смогу продолжать обучение?
Вы можете бесплатно перейти в другую группу. Но только один раз.
Я могу вернуть деньги?
Да, мы можем вернуть деньги за то время курса, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца.
Может ли мой работодатель оплатить курс?
Да. Когда свяжетесь с нашим менеджером, уточните, что оплачивать курс будет ваш работодатель.
Остались вопросы?
Оставляйте заявку и задавайте вопросы менеджеру, команда курса с ним на связи и постарается дать вам исчерпывающую информацию.