Blockchain-розробник — комплексний онлайн-курс з вивчення технології блокчейн | robot_dreams

< курс-професія >

Blockchain-розробник

Владислав Бойченко Tech Lead в YOZH

курсовий проєкт:
Власний токен та вебгаманець із 5 блокчейн-протоколами

 

ТРИВАЛІСТЬ:
4 місяці
36 онлайн-занять

Комплексний курс із вивчення blockchain-технології — за 4 місяці ви пройдете шлях від основ криптографії до покриття тестами власних смартконтрактів та розробки dApp.

З можливістю працевлаштування в компанію YOZH.

курс підійде:

  • Junior IT-розробникам, які хочуть почати кар'єру в блокчейні

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

  • Студентам технічних спеціальностей

    які хочуть дізнатися, що таке блокчейн, розібратися в його можливостях, навчитися розробляти смартконтракти мовою Solidity та виявляти потенційні вразливості в коді

  • Самоучкам, які хочуть зайти в IT

    які хочуть опанувати принципи роботи перспективного напряму блокчейну, набути навичок розробки мовами JavaScript і Solidity та розібратися в основах криптографії

  • Наразі у світі відбувається перехід до інтернету Web3, в основі якого лежить технологія блокчейн. Кількість Web3-проєктів зростає разом з попитом на блокчейн-розробників, яких, щоправда, зараз ще недостатньо для задоволення потреб ринку.

     

  • Розібратися в основах криптографії та навчитися розробляти власні смартконтракти вам допоможе цей курс. На основі практичних завдань ви розробите власний токен та презентуєте вебгаманець із 5 блокчейн-протоколами.

До програми курсу входять:

  1. СИЛЬНИЙ КОНТЕНТ

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

  2. ІНСТРУМЕНТИ

    Використовуватимете у роботі Node.js, HTML/CSS, RemixIDE, Docker, Truffle, Visual Studio Code, GitHub, Git.

  3. ПРАКТИКА

    Розробите власний токен та презентуєте вебгаманець із 5 блокчейн-протоколами у дипломному проєкті.

  4. КАРʼЄРА

    Три студенти з найкращими балами в навчальному рейтингу отримають запрошення на співбесіду на позицію Junior-розробника в Blockchain Services компанію YOZH.

ЛЕКТОР:

Владислав
Бойченко

  • Tech Lead у YOZH — Blockchain services company
  • Працює в блокчейн-сфері з 2019 року
  • Пройшов шлях від розробки сайтів різних доменів до fullstack-девелопменту (React, Node.js, Solidity) у роботі з блокчейном
  • Викладав програмування на курсах і проводив практичні й теоретичні заняття із Solidity та Hyperledger Fabric для студентів Києво-Могилянської академії

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

  • 01

    12.12.2023 Безкоштовно

    Вступ у блокчейн

    • Ознайомитеся з криптовалютами та блокчейном: сильними та слабкими сторонами технології
    • Дізнаєтеся про основні приклади використання блокчейну
    • Навчитеся встановлювати MetaMask та отримувати безоплатний тестовий Ether у мережі Ropsten
    • Зрозумієте, як убезпечити свій гаманець і криптоактиви від втрати або викрадення
  • 02

    14.12.2023 Безкоштовно

    Основи криптографії

    • Зрозумієте базові поняття криптографії: шифрування, plaintext, ciphertext, salt, хешування
    • Навчитеся застосовувати шифрування для комунікації та збереження даних
    • Опануєте застосування хешування для збереження та перевірки цілісності даних
    • Дізнаєтеся, для чого може застосовуватися zero-knowledge proof
  • 03

    19.12.2023

    Протоколи блокчейну

    • Дізнаєтесь, як працює блокчейн-мережа (на прикладі Ethereum), і зрозумієте механізм роботи вузла блокчейн-мережі
    • Побачите, які бувають алгоритми консенсусу та яка між ними відмінність
    • Зрозумієте, що таке хард-форк і софт-форк, та дізнаєтеся про найвідоміші випадки форків
    • Опануєте види протоколів та дізнаєтеся, в яких бізнес-моделях краще використовувати певний тип протоколу
  • 04

    21.12.2023

    Блокчейн у фінансовому секторі

    • Дізнаєтесь історію виникнення та розвитку блокчейн-технології
    • Ознайомитеся з найвідомішими проєктами та історичними подіями в цій сфері
    • Зрозумієте, яким чином використовують блокчейн для розв'язання проблем бізнесу на сучасному ринку
  • 05

    09.01.2024

    Основи смартконтрактів

    • Зрозумієте, що таке смартконтракт, які можливості має ця технологія, розберете приклади її застосування
    • Вивчите базовий синтаксис Solidity
    • Навчитеся користуватися Remix IDE для написання смартконтрактів
  • 06

    11.01.2024

    Написання смартконтрактів: функції, типи даних, логування в Solidity

    • Навчитеся передавати різні типи даних у ролі параметрів функцій смартконтракту
    • Використаєте read- та write-функції смартконтрактів
    • Дізнаєтеся примітивні типи даних у Solidity
  • 07

    16.01.2024

    Написання смартконтрактів: типи даних, структури, тернарні вирази та цикли

    • Опануєте всі типи даних у Solidity та їхнє використання
    • Навчитеся використовувати тернарні вирази та цикли в Solidity
    • Дізнаєтесь, як оптимізувати використання Gas під час розробки смартконтрактів
  • 08

    18.01.2024

    Написання смартконтрактів на Solidity: ООП

    • Вивчите основи ООП
    • Дізнаєтесь, як ООП застосовують під час розробки смартконтрактів
  • 09

    23.01.2024

    Контроль за видимістю і виконанням функцій та завантаження смартконтракту в мережу

    • Зрозумієте, як встановлювати видимість функцій
    • Навчитеся програмувати перевірки та модифікатори у функції смартконтрактів
    • Дізнаєтесь, як завантажувати смартконтракти в публічні тестові мережі
  • 10

    25.01.2024

    Завантаження смартконтрактів у мережу, безпека смартконтрактів

    • Вивчите основи безпеки смартконтрактів
    • Дізнаєтеся про відомі приклади зломів криптовалютних проєктів
  • 11

    30.01.2024

    Безпека смартконтрактів

    • Ознайомитеся з найпоширенішими вразливостями смартконтрактів, яких варто остерігатися під час розробки
    • Навчитесь усувати найпоширеніші вразливості в смартконтрактах
  • 12

    01.02.2024

    Основи Node.js

    • Розглянете синтаксис Node.js та напишете простий скрипт
    • Навчитеся писати прості серверні застосунки у Node.js
    • Зрозумієте, як передавати параметри під час запуску серверних застосунків
    • Ознайомитесь із застосуванням ООП у Node.js
  • 13

    06.02.2024

    NPM, Hardhat, scripts

    • Навчитеся застосовувати Node.js і scripts для завантаження смартконтрактів та приватні тестові мережі, викликати їхні функції з hardhat console
  • 14

    08.02.2024

    Hardhat Scripts продовження, ethers

    • Навчитеся писати складені скрипти від різних користувачів
    • Зможете користуватися основними функціями ethers
  • 15

    13.02.2024

    Тестування смартконтрактів

    • Навчитеся користуватися Ganache+Truffle для імітації блокчейну та завантаження в нього смартконтрактів через міграції
    • Ознайомитеся з документацією Mocha
    • Набудете навичок написання acceptance-тестів для смартконтрактів з бібліотекою Mocha
  • 16

    15.02.2024

    Написання токена для ІСО/ITO: частина 1

    • Дізнаєтесь, як і для чого створюють смартконтракти ICO
    • Ознайомитеся з умовами стандарту ERC-20
    • Навчитеся створювати простий токен ERC-20
  • 17

    20.02.2024

    Написання токена для ІСО/ITO: частина 2

    • Реалізуєте більшу частину функціонала контрактів ICO
    • Навчитеся контролювати доступ до функцій смартконтрактів
  • 18

    22.02.2024

    Випуск токена в мережу

    • Навчитеся завантажувати смартконтракти ICO в публічну тестову мережу
    • Зрозумієте, як взаємодіяти з токенами через популярні вебінтерфейси
    • Опануєте процес підтвердження власності смартконтракту токена на Etherscan
  • 19

    27.02.2024

    Архітектура комерційних смартконтрактів, емісія токенів, скарбниці

    • Зрозумієте побудову архітектури ІСО для смартконтрактів на просунутому рівні
    • Дізнаєтесь, як підтримувати та оновлювати смартконтракти запущених ІСО
    • Навчитеся програмувати емісію та скарбниці токенів
  • 20

    29.02.2024

    Q&A-сесія

  • 21

    05.03.2024

    Знайомство і введення в HTML

    • Дізнаєтеся, з яких елементів складається сайт
    • Ознайомитеся зі змістом та розміткою вебсторінок
    • Налаштуєте редактор коду та корисні розширення
    • Опануєте базові теги та атрибути
  • 22

    07.03.2024

    Таблиці, списки та форми

    • Розберетеся в особливостях блокової й табличної верстки та сферах їхнього застосування
    • Навчитеся створювати текстові блоки, вставляти посилання та розміщувати зображення
    • Вибудуєте навігацію на сторінці за допомогою посилань-якорів
    • Навчитеся створювати форми та їхні елементи
  • 23

    12.03.2024

    Введення в CSS

    • Ознайомитеся зі стилями та навчитеся додавати їх на HTML-сторінку
    • Дослідите відносні та статичні одиниці виміру
    • Опануєте модульну систему верстки Grid та технологію позиціювання елементів Flexbox
    • Під'єднаєте CSS-бібліотеки
  • 24

    14.03.2024

    Основи Web JS

    • Навчитеся під'єднувати JavaScript до вебсторінки різними способами
    • Вивчите змінні, типи даних та перетворення типів
    • Навчитеся працювати з умовними операторами
  • 25

    19.03.2024

    Розробка вебкриптогаманця: частина 1

    • Отримаєте навички прикладної роботи з криптографічними функціями
    • Опануєте основи генерування Seed Phrase, вивід із неї приватних та публічних ключів
  • 26

    21.03.2024

    Розробка вебкриптогаманця: частина 2

    • Навчитеся використовувати криптографічні інструменти для генерування даних для гаманців різних блокчейн-протоколів
    • Опануєте основи захисту критичних даних у вебзастосунках
  • 27

    26.03.2024

    Розробка вебкриптогаманця: частина 3

    • Навчитесь інтегрувати 5 окремих блокчейн-протоколів із вебзастосунком
    • Зможете налаштовувати різні блокчейн-протоколи для роботи з одним криптографічним апаратом
    • Набудете досвіду повної розробки вебгаманців
  • 28

    28.03.2024

    Розробка вебкриптогаманця: частина 4 | Робота з ERC20

    • Дізнаєтесь, як інтегрувати вебінтерфейс з мережею блокчейн
    • Застосовуватимете бібліотеку ethers для взаємодії з функціями Ethereum
    • Навчитеся підключати основні методи смартконтракту до вебзастосунку
  • 29

    02.04.2024

    Альткоїни, вивчення найпопулярніших блокчейн-протоколів

    • Опануєте найвідоміші блокчейн-протоколи, відмінність між ними, їхні цільові способи використання
    • Дізнаєтесь, як інтегрувати Bitcoin-протокол із вебзастосунком
  • 30

    04.04.2024

    Розробка вебкриптогаманця: частина 5 | Обробка даних з Bitcoin

    • Набудете навичок генерування приватних та публічних ключів
    • Зможете користуватися Bitcoin Explorer
    • Дізнаєтеся, як робити базові запити на Bitcoin
  • 31

    09.04.2024

    Розробка вебкриптогаманця: частина 6 | Надсилання Bitcoin

    • Зможете надсилати Bitcoin на інші гаманці
    • Навчитеся впорядковувати інтерфейс перед наступними доробками
  • 32

    11.04.2024

    Розробка вебкриптогаманця: частина 7 | Імпорт гаманця

    • Дізнаєтесь, як генерувати mnemonic та private keys
    • Навчитеся підʼєднувати користувача за введеним private keys
  • 33

    16.04.2024

    Q&A, працевлаштування в індустрії, перспективи блокчейн-технології

  • 34

    18.04.2024

    Розвиток кар'єри в IT

    • Усвідомите свою мотивацію та сильні/слабкі сторони у кар'єрному розвитку
    • Зрозумієте, куди рухатися
    • Дізнаєтесь, які види компаній та посад існують на ринку
  • 35

    18.04.2024

    Стратегія пошуку роботи

    • Отримаєте overview ресурсів для пошуку роботи та замовників
    • Дізнаєтесь, як розробити стратегію пошуку роботи під свої скіли
    • Зрозумієте, навіщо вам профіль у LinkedIn і як правильно оформити акаунт у соціальних мережах так, щоб рекрутери його помічали
  • 36

    18.04.2024

    Резюме та супровідний лист

    • Вивчите структуру резюме
    • На прикладах розберете найпоширеніші помилки під час складання резюме
    • Отримаєте рекомендації щодо написання супровідного листа і дізнаєтеся, чому іноді супровідний лист важливіший за резюме
  • 37

    18.04.2024

    Інтерв'ю з рекрутером та hiring-менеджером + Q&A

    • Дізнаєтеся, з яких етапів складається процес залучення нових працівників до компанії
    • Ознайомитеся зі структурою інтерв'ю
    • Підготуєтеся до інтерв'ю з рекрутером
    • Дізнаєтесь, які запитання потрібно поставити рекрутеру та hiring-менеджеру під час інтерв'ю
    • Навчитеся вести переговори під час укладання job-офера

Реєстрація

 

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