Курс Blockchain-розробник
Наразі набір на цей курс не проводиться. Перегляньте інші курси
- Online
- Для початківців
- Blockchain / Cryptocurrency
![]() |
|
| Навчальний центр: | Robot Dreams |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 4 місяців |
| Початок курсу: | Дата формується |
| Вартість навчання: | Уточнюйте |
Комплексний курс із вивчення 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
Дата формується
Тривалість
12 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
4 500 UAH за курс
Навчальний центр
Learn to Earn Global
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
2 100 UAH за курс
Навчальний центр
Learn to Earn Global
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
11 000 UAH за курс
Навчальний центр
Atom
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
