Sigma Software University

Solidity

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

Про курс

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

Вступ до Ethereum та Solidity

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

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

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

Розширені можливості та безпека

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

Робота з зовнішніми джерелами даних

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

Формат занять

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

Що включено

Гнучкий графік