Курс Blockchain-розробник

  • Online
  • Для начинающих
  • Blockchain / Cryptocurrency
Образовательный центр: Robot Dreams
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:4 месяцев
Начало курса:12.12.2023
Стоимость обучения:Уточняйте

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

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

Введення в блокчейн

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Основи Node.js

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

NPM, Hardhat, scripts

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

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

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

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

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

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

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

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

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

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

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

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

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

Q&A

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

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

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

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

Введення в CSS

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

Основи Web JS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Особливості курсу

  • Доступ до курсу лишається назавжди
  • Практика + домашні завдання
  • Зворотній зв'язок від ментора
  • Спільний чат з одногрупниками
  • Отримання диплому або сертифікату за кількістю балів
  • Лекції по вівторкам і четвергам
  • Власний токен та вебгаманець із 5 блокчейн-протоколами
  • Можливість працевлаштування в компанію YOZH

Викладачі курсу

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

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Atom
Формат
Online
Начало обучения
Дата формується
Длительность
2 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
16.10.2025
Длительность
22 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Sigma Software University
Формат
Online
Начало обучения
Дата формується
Длительность
12 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
4 500 UAH за курс
Учебный центр
Learn to Earn Global
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
2 100 UAH за курс