Solidity Smart Contracts

Доступно постійно

Безкоштовно
course image
Записатись на курс
  • Доступно постійно
  • Мова курсу українська
  • Сертифікат по закінченню

Про курс

IT Веб-розробка

Запрошуємо вас долучитися до авторського курсу «Solidity Smart Contracts». Курс розробили найдосвідченіші фахівці цієї сфери. Solidity – одна з основних мов для розробки смарт-контрактів для Ethereum, що залишається одним із найбільш впливових у світі. Ethereum – відкрита децентралізована облікова система, створена для розробки та виконання децентралізованих застосунків (DApps) та смарт-контрактів.

Один із головних принципів Ethereum – концепція «тюринг-повноти». На платформі можна виконувати будь-який розрахунок або обчислювальну операцію. Це дає можливість розробникам створювати застосунки з широким спектром функціональності. Головна перевага Ethereum – децентралізована природа. Він базується на технології блокчейн. Це підвищує безпеку, надійність та прозорість транзакцій без потреби в централізованому посереднику.

Цей курс особливий через свою сфокусованість на практичних завданнях, що дозволять вам отримати реальний досвід розробки смарт-контрактів.

Здобувши навички розробки на Solidity, ви отримаєте переваги при пошуку роботи у сфері блокчейну та зможете зробити вагомий внесок у сферу web3, що наразі дуже стрімко розвивається.

Які знання та навички ви отримаєте?

  • дослідження можливостей Ethereum, відмінностей між Bitcoin і Ethereum;

  • розуміння технології смарт-контрактів, їхнього життєвого циклу;

  • знання різних аспектів мови Solidity як мови високого рівня, орієнтованої на контракти;

  • здатність проєктувати та розробляти смарт-контракти на Solidity;

  • вміння розуміти та використовувати типи даних, функції, події тощо в Solidity;

  • здатність взаємодіяти зі смарт-контрактами та розуміти, як обробляються виклики EVM;

  • розуміння внутрішніх та зовнішніх бібліотек, їх призначення та використання;

  • розуміння того, що таке токени ERC20, ERC721, ERC1155, і як із ними працювати.

Донори курсу

Цей курс підходить для

Студентів

які вивчають комп'ютерні науки

Початківців розробників:

які хочуть розпочати свою кар'єру в сфері блокчейну та розробки децентралізованих застосунків

Досвідчених програмістів

які бажають розширити свої професійні можливості.

Підприємців та стартаперів

які хочуть створювати власні проекти на основі блокчейну

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

Модуль 1. Децентралізація в інформаційних системах

1 лекція ·

  • Децентралізація в інформаційних системах
Модуль 2. Технологія blockchain та застосування децентралізації

1 лекція ·

  • Технологія blockchain та застосування децентралізації.
Модуль 3. Ethereum: світовий комп’ютер, платформа, криптовалюта

1 лекція ·

  • Ethereum: світовий комп’ютер, платформа, криптовалюта.
Модуль 4. Транзакції та блоки Ethereum

1 лекція ·

  • Транзакції та блоки Ethereum.
Модуль 5. Криптографія в Ethereum

1 лекція ·

  • Криптографія в Ethereum
Модуль 6. Смарт-контракти Ethereum

1 лекція ·

  • Смарт-контракти Ethereum
Модуль 7. Система типів Solidity

1 лекція ·

  • Система типів Solidity
Модуль 8. Функції Solidity, події та обробка помилок

1 лекція ·

  • Функції Solidity, події та обробка помилок
Модуль 9. ООП в Solidity

1 лекція ·

  • ООП в Solidity
Модуль 10. Асемблер та місцезнаходження даних

1 лекції ·

  • Асемблер та місцезнаходження даних
Модуль 11. Проксі та бібліотеки

1 лекції ·

  • Проксі та бібліотеки
Модуль 12. Precompiled контракти, підписи та байткод

1 лекції ·

  • Precompiled контракти, підписи та байткод
Модуль 13. Стандарти токенів. ERC20, ERC721 і ERC1155

1 лекції ·

  • Стандарти токенів. ERC20, ERC721 і ERC1155
Модуль 14. Ethereum: Beyond blockchain

1 лекції ·

  • Ethereum: Beyond blockchain

ІНФОРМАЦІЯ ПРО АВТОРІВ

Артем Чистяков

mentor image

Керівник Solidity департаменту Distributed Lab

Ярослав Панасенко

mentor image

CTO в Distributed Lab

Олександр Курбатов

mentor image

Керівник Research департаменту Distributed Lab

Богдан Скрябін

mentor image

Дослідник в Distributed Lab

Разробники курсу

Distributed Lab

mentor image

Маєте питання?

Курс безкоштовний?
Так. Все, що вам знадобиться, – доступ до мережі інтернет на швидкості, достатній для перегляду відеолекцій.
В який час будуть проходити заняття?
Відеолекції, завдання, форум і можливість отримати сертифікат доступні в будь-який час.
Чи зможу я отримати сертифікат по завершенню цього курсу?
Так. Успішно виконайте всі завдання курсу та отримайте сертифікат про його завершення

Не знайшли відповідь?

Центр допомоги

Нові курси

Дивитися всі