На этом курсе начнут с базового понимания криптовалют и блокчейна. Студенты узнают о преимуществах и недостатках этой технологии, основных сферах ее применения. Они научатся устанавливать кошелек MetaMask и получать тестовый Ether в сети Ropsten. Также рассмотрят способы защиты криптоактивов от потери или кражи.
Далее курс охватывает фундаментальные принципы криптографии - шифрование, хеширование, zero-knowledge proof. Студенты поймут, как работают блокчейн-сети на примере Ethereum, изучат алгоритмы консенсуса и разницу между хард-форками и софт-форками. Они также узнают, какие типы протоколов существуют и в каких бизнес-моделях их лучше использовать.
Этот блок посвящен истории развития блокчейн-технологий и их применению в финансовой сфере. Студенты познакомятся с известными проектами и историческими событиями этой отрасли. Они поймут, как блокчейн решает современные бизнес-проблемы и начнут изучать основы смартконтрактов.
Студенты освоят базовый синтаксис языка Solidity, научатся пользоваться Remix IDE для написания смартконтрактов. Они изучат различные типы данных, функции, структуры, тернарные выражения и циклы. Особое внимание уделяется оптимизации использования Gas во время разработки.
Этот модуль охватывает применение ООП в разработке смартконтрактов. Студенты научатся устанавливать видимость функций, программировать проверки и модификаторы. Они узнают о загрузке смартконтрактов в публичные тестовые сети и изучат основы безопасности, включая наиболее распространенные уязвимости и способы их устранения.
Студенты ознакомятся с основами Node.js, научатся писать серверные приложения и скрипты. Они освоят работу с NPM, Hardhat, ethers и научатся использовать Ganache+Truffle для имитации блокчейна. Особое внимание уделяется написанию acceptance-тестов для смартконтрактов с помощью библиотеки Mocha.
Этот блок посвящен разработке токенов для ICO/ITO. Студенты ознакомятся с условиями стандарта ERC-20, научатся создавать простой токен и реализовывать функционал контрактов ICO. Они освоят загрузку смартконтрактов в публичные тестовые сети и взаимодействие с токенами через вебинтерфейсы.
Студенты изучат построение архитектуры ICO на продвинутом уровне, научатся поддерживать и обновлять запущенные смартконтракты. Они освоят программирование эмиссии токенов и работу с казначействами. Модуль включает сессию вопросов и ответов для закрепления материала.
Этот блок охватывает основы веб-разработки - HTML, CSS и JavaScript. Студенты научатся создавать вебстраницы, работать с таблицами, списками, формами, стилями и модульными системами верстки. Они освоят подключение JavaScript к вебстраницам и работу с переменными, типами данных и условными операторами.
Студенты пройдут полный цикл разработки вебкошелька - от генерации Seed Phrase и приватных ключей до интеграции с различными блокчейн-протоколами. Они научатся защищать критические данные в вебприложениях, интегрировать Ethereum и Bitcoin протоколы, а также взаимодействовать с функциями блокчейна через библиотеку ethers.
Этот модуль посвящен работе с Bitcoin и другими популярными блокчейн-протоколами. Студенты научатся генерировать приватные и публичные ключи, делать базовые запросы на Bitcoin, отправлять транзакции и импортировать кошельки. Они также узнают о различиях между различными блокчейн-протоколами и их целевые способы использования.
Завершающий блок курса поможет студентам определиться с карьерным путем в IT. Они поймут свои сильные стороны, ознакомятся с видами компаний и должностей на рынке. Студенты научатся разрабатывать стратегию поиска работы, составлять эффективное резюме и сопроводительное письмо, готовиться к интервью и вести переговоры об условиях трудоустройства.
На этом курсе студенты получают бессрочный доступ к материалам. Обучение сочетает теоретические знания с практическими заданиями и обратной связью от ментора. Ученики имеют доступ к общему чату с одногруппниками. За успешное завершение курса выдается диплом или сертификат. Занятия проходят по вторникам и четвергам. Выпускники разработают собственный токен и вебкошелек с поддержкой 5 блокчейн-протоколов. Лучшие студенты имеют возможность трудоустройства в компанию YOZH.