Sigma Software University

Solidity

4 500 UAH за курс
12 занятий
Для опытных
Blockchain / Cryptocurrency
Этот курс научит вас программировать на Solidity для Ethereum. Вы разберете основы языка, научитесь писать смарт-контракты и тестировать их. Курс включает практические задания, примеры кода и объяснения безопасности в разработке. Подходит для тех, кто хочет работать с децентрализованными приложениями.

О курсе

Программа курса

Введение в Ethereum и Solidity

Курс начинается с ознакомления с платформой Ethereum. Студенты узнают о блокчейн-технологиях и принципах работы смарт-контрактов. Рассматривают язык программирования Solidity - его историю и основные концепции.

Основы программирования на Solidity

Следующие три модуля посвящены практическому изучению Solidity. Студенты осваивают синтаксис языка, типы данных, функции и структуры кода. Каждая теоретическая часть подкрепляется практическими примерами. Между блоками с основами программирования включен модуль с написанием юнит-тестов для проверки работы контрактов.

Расширенные возможности и безопасность

После освоения базовых навыков курс переходит к более сложным темам. Студенты изучают, как обновлять код уже развернутых контрактов с помощью Proxy pattern. Рассматривают наиболее распространенные шаблоны программирования в Solidity и принципы безопасности смарт-контрактов.

Работа с внешними источниками данных

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

Формат занятий

Каждое занятие включает теоретическую часть, демонстрации и практическое кодирование. Преподаватель отвечает на вопросы во время урока. Курс также содержит отдельные сессии вопросов и ответов для всей группы.

Что включено

Гибкий график