Курси Blockchain розробка
- Blockchain / Cryptocurrency
Комплексний курс із вивчення 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
Більше інформації- Blockchain / Cryptocurrency
Ви навчитеся створювати смартконтракти й децентралізовані застосунки мовою Solidity — та гарантувати їхню безпеку завдяки знанням криптографії, а також опануєте всі необхідні інструменти для переходу в блокчейн-розробку.
Програма курсу
Основи блокчейну та керування криптографічними ключами
- Ознайомитеся з основами блокчейну
- Отримаєте перший практичний досвід генерації криптографічних ключів відповідно до загальноприйнятих у галузі стандартів
Основні інструменти блокчейн-розробника
- Налаштуєте базове середовище розробки
- Отримаєте високорівневе розуміння того, як ним користуватися
Типи Solidity та розташування даних (частина 1)
- Зрозумієте, як влаштована Ethereum Virtual Machine (EVM)
- Ознайомитеся з типами даних Solidity, їхнім розташуванням, маніпуляціями в пам'яті та структурою зберігання
Типи Solidity та розташування даних (частина 2)
- Зрозумієте логіку розташування даних у стеку, пам’яті та стейті
- Розглянете структуру кожної області зберігання й тимчасового розміщення даних
- Розберете можливі складнощі під час роботи з типами та дізнаєтеся, як з ними впоратися
Контракти Solidity (частина 1)
- Зрозумієте, що таке смартконтракти та чим EOA address відрізняється від contract address
- Ознайомитеся з основними можливостями смартконтрактів Solidity
- Навчитеся створювати контракти й працювати з конструктором
Контракти Solidity (частина 2)
Розберете Events, Error Handling та спеціальні функції.
Бібліотеки Solidity
- Ознайомитеся з основними можливостями бібліотек Solidity
- Дізнаєтеся про призначення та виклики методів бібліотек
Assemblies, function selectors, ABI, RLP
- Вивчите концепції та функціонал низького рівня, наближений до роботи Ethereum Virtual Machine (EVM)
- Розглянете приклади використання assemblies
- Вивчите застосування LLM для Solidity розробки
Галузеві стандарти
- Ознайомитеся зі стандартами індустрії EVM-блокчейнів і процесом їхнього впровадження
- Оберете тему для фінального заняття
Безпека смартконтрактів
- Розглянете основні аспекти безпеки смартконтрактів та інструменти для аудиту
- Ознайомитеся з дизайном системи управління (governance system)
- Дізнаєтеся про поширені вразливості смартконтрактів: reentrancies, overflows/underflows, oracles
Proxy Pattern. Контракт з можливістю оновлення
- Навчитеся створювати смартконтракти з функцією оновлення
- Розглянете призначення Proxy Pattern та його архітектуру
- Дізнаєтесь, як розв'язувати конфлікти зберігання даних у storage
Інтеграція фронтенду та бекенду
Отримаєте практичні навички інтеграції контрактів із зовнішнім середовищем під час мініворкшопів
Oracles
- Дізнаєтеся, що таке Oracles і навіщо вони потрібні в індустрії
- Навчитеся застосовувати Oracle-системи для обміну даними між зовнішнім середовищем та смартконтрактами
- Розглянете типи Oracles (централізовані й децентралізовані) та шаблони дизайну (публікація-підписка, запит-відповідь)
Воркшоп із Real dApp
- Ознайомитеся з роботою однієї з популярних децентралізованих систем
- Розглянете основні компоненти реального dApp
Тема на вибір
- Мости
- NFT
- Децентралізовані біржі (DEXes)
- dApps із Zero-Knowledge Proof (наприклад, Tornado Cash)
- Decentralised Autonomous Organizations (DAOs)
- Self-Sovereign Identity
- Протоколи L2
- Пропозиція тем від студентів
Особливості курсу
- Сильний контент
- Інструменти для роботи
- Практика 70% курсу
- Кар'єра
Викладачі курсу
Андріян Честних - Senior Engineer у Polygon Labs
Більше інформації- Blockchain / Cryptocurrency
Ви фундаментально опануєте сферу криптовалют: навчитеся користуватися гаманцями, біржами й інструментами аналітики. Розберетеся в 11 векторах нових фінансів, навчитеся працювати з лаунчпадами, ретродропами, тестнетами і р2е проєктами. Сформуєте свою стратегію і зберете свій портфель із криптоактивів.
Програма курсу
Заняття 1. Знайомство з програмою
Результат заняття:
- Познайомились із навчально-освітньою компанією Atom
- Прев'ю спікерів-партнерів
- Структурували навчальний процес
- Окреслили soft & hard skills та їх важливість в роботі
- Постановка цілей та кроків їх досягнення
Заняття 2. Mindfulness. Ціль, натхнення
Результат заняття:
- Визначили свої основні перешкоди до успішного шляху
- Поставили ціль з конкретним описом та дедлайном
- Визначили свою мотивацію, яка впливає саме на вас
- Окреслили свою чистоту простору для розвитку
Заняття 3. Еволюція грошей
Результат заняття:
- Дізнались історію грошей та їх функції
- Дізнались історію створення та принципи роботи біткоїн
- Визначили правові аспекти криптовалюти
- Визначили властивості та розбіжності монет і токенів
Заняття 4. Технологія криптовалют: блокчейн
Результат заняття:
- Навчились працювати з блокчейн
- Навчались застосовувати смарт-контракти
- Вивчили інші мережі: EVM, Солана, Полкадот, Атом та інші
Заняття 5. Гаманці, робота з ними
Результат заняття:
- Визначили, як отримати доступ до блокчейн
- Розібрали різновиди та принципові розбіжності гаманці
- Навчались створювати гаманці та зберігати ключ
- Навчились налаштовувати гаманці на прикладах: TrustWallet, Metamask
Заняття 6. Безпечне зберігання криптовалюти
Результат заняття:
- Навчались розділяти гаманці за рівнями: холодні/гарячі/некастодіальні
- Вивчили правила безпечного зберігання на біржі
- Засвоїли основні моменти безпеки: де зберігати дані, основні моменти при роботі з ключами, скам
- Провели підготовку до роботи VPN, пошта, браузер
Заняття 7. Біржі
Результат заняття:
- Визначили основні переваги та недоліки CEX
- Провели реєстрацію та огляд Binance/KUNA/WhiteBit
- Визначили основні переваги та недоліки DEX
- Провели реєстрацію та огляд UniSwap/SushiSwap/PanecaceSwap
- Визначили основні моменти безпеки з CEX&DEX
- Навчились використовувати p2p обмінники
- Визначили альтернативні способи покупки криптовалюти
- Окреслили безпеку платіжних операцій
Заняття 8. Mindfulness. Види енергії. PQ
Результат заняття:
- Визначили 4 основних види енергії
- Вивчили основні аспекти, які необхідні для здорового життя тіла
- Дізнались, як посилити фізичну енергію
- Визначили ключ на довготерміновий успіх
- Склали свою матрицю енергії
Заняття 9. Можливості CEX&DEX
Результат заняття:
- Провели огляд функціоналу CEX
- Виставили перші ордера і Stop Loss
- Провели транзакції в блокчейн, і дізнались, як їх можна перевірити
- Здійснили вивід з центральних бірж
- Дізнались як працюють перекази: внутрішньо біржові та позабіржові
Заняття 10. Робота з децентралізованими додатками
Результат заняття:
- Визначили, що таке децентралізовані додатки
- Розібрали принципи їх роботи, переваги та недоліки, ризики
- На реальних кейсах визначили децентралізовані додатки за сферами
- На практиці навчились здійснювати міжмережеві перекази за допомогою мостів
- Навчились працювати з daap
Заняття 11. Психологія інвестування
Результат заняття:
- Визначили жагу до швидких результатів
- Визначили основні момменти своєї психології та своїх сильних сторін
- Виокремили, що для нас є стресостійкість
- Розібрали основні моменти вигорання та як із ними справлятись
Підведення підсумків модуля
Результат заняття:
- Визначили основні аспекти історії та еволюції грошей
- Визначили новий етап: блокчейн, гаманці, біржі
- Визначили, де зараз світ в рамках розвитку блокчейн та фінансів?
Сесія питання-відповідь
Результат заняття:
- Знайшли відповіді на основні питання модуля
- Отримали рекомендації щодо ефективного навчання
- Отримали рекомендації щодо виконання домашніх робіт
- Отримали чудову мотивацію для практичного навчання
Заняття 12. Пошук і аналіз криптоактивів
Результат заняття:
- Навчились аналізувати проєкти за основним показником
- Провели аналіз соц. мережі, де представлені криптопроєкти
- Проаналізувати 5 проєктів в які потенційно плануємо інвестувати
- Навчились риск-менеджменту і правилу DYOR при роботі з криптопроєктами
- Навчились проводити аналіз команди
- На прикладах розібрали за якою ціною і на якій стадії необхідно купляти токени проєкту
Заняття 13. Mindfulness. EQ
Результат заняття:
- Взнали про роль емоційного інтелекту в розвитку особистої продуктивності
- Взнали що таке емоційний інтелект в 4 етапи
- Навчились розуміти свої емоції та управляти ними
- Додатковий матеріал: аудіо-тренінг по емоційному інтелекту
Заняття 14. ICO/IDO/IEO/Лаунчпади
Результат заняття:
- На прикладах розібрали особливості кожного раунду інвестування
- Розібрали, де шукати проєкти і як виграти місце в вайтлистах
- Визначили, де шукати проєкти для участі
- Прописали алгоритм участі в сейлах і безпечно інвестували в проєкт
Заняття 15. Any2e
Результат заняття:
- Розібрали механіку заробітку на Х2Е та склали список ігр та додатків в яких плануємо приймати участь
- Провели огляд і аналіз проєктів
- Вивчили безпечний вивід коштів та калькулятор доходів
- Заробили перші $20+
Заняття 16. Mindfulness. IQ
Результат заняття:
- Забрали шум з пристроїв, простору та голови
- Розпочали роботу з обмежуючими упередженнями
- Провели чистку оточення
Заняття 17. DeFi
Результат заняття:
- Визначили принципи роботи, протоколи та автоматичні маркет-мейкери
- Попрактикувались в додаванні криптовалют в пули ліквідности, в стейкінг
- Розібрали, що таке фармінг та як безпечно працювати з цим інструментом
- Взяли в борг у платформи під залог своїх активів
- Розібрали схеми коли ми беремо токени під залог стейблів та приймаємо участь ними. Приклад: сендбокс аватари
Заняття 18. AirDrop, Retrodrop
Результат заняття:
- Вивчили види AirDrop їх плюси та мінуси
- Навчились прораховувати потенційний дохід та розхід
- Розібрали на практиці механіку отримання токенів
- Відібрали AirDrop проєкти в яких будемо приймати учать
- Розібрали, що таке Retrodrops і чим вони відрізняються від AirDrop
- Прописали свою стратегію роботи з інструментом
Заняття 19. Mindfulness. Особиста продуктивність
Результат заняття:
- Розібрались, що таке особиста продуктивність та визначили свої умови продуктивності
- Взнали 17 стратегій розвитку особистої продуктивності та впровадили їх
- Навчились ставити собі задачі на день, фокусуватись та легко виконувати
Сесія питання-відповідь
Результат заняття:
- Отримали відповіді на питання
- Проговорили основні моменти модуля
- Визначили основні аспекти практичних кейсів
- Налаштувались на наступні заняття
Заняття 20. Амбасадорські програми
Результат заняття:
- Визначили, що таке амбасадорські програми і які бувають
- Визначили основні моменти пошуку амбасадорських програм
- Розібрали механіку роботи і заробітку на амбасадорських програмах
- Знайшли абасадорки для участі та прописали стратегію роботи з ними
Заняття 21. Testnets
Результат заняття:
- Познайомились з напрямом Тестнетів
- Визначили скільки можна заробляти на Testnets
- Окреслили основні принципи роботи та особливості
- Вибрали проєкти для участі та прорахували рентабельність
Заняття 22. Nodes, Mining
Результат заняття:
- На прикладах розібрали як працювати з нодами
- Навчились аналізувати проєкти для участі
- Прорахували рентабельність і на практиці розібрались з технічними особливостями щодо установки нод
- Навчились працювати з сервісами
- Прописали план розвитку в цьому направленні
- Розібрали на практиці як працює майнінг
- Навчились прораховувати, шукати, налаштовувати обладнання для майнінгу
- Написали бізнес- план щодо запуску майнінг ферми
- Навчились відбирати та підключатись до майнінг-пулів
Заняття 23. NFT/Metaverse
Результат заняття:
- Розібрались на практиці як працюється з NFT
- Визначили інструменти для аналітики NFT
- Склали список для участі в Вайтлистах
- Замінтили і продали першу NFT
- Познайомились з напрямом Метаверс
- Навчились купляти/орендувати землі та спекулювати NFT в Метавсесвітів
Заняття 24. Арбітраж
Результат заняття:
- Розібрали принципи роботи з арбітражем
- На практиці прорахували і пропрацювали зв'язки
- Узнали всі плюси і мінуси
- Вивчили арбітраж Фандінга
Заняття 25. Трейдинг
Результат заняття:
- Навчились базовій термінології в трейдингу
- Визначили основні моменти роботи в трейдингу, їх перспективи та недоліки
- Провели тех. аналіз вибранного проєкту
- Познайомились з алгоритмічною торгівлею
- Разібрались чому новачкам не варто трейдити
- Окреслили основні причини чому варто трейдерити
Заняття 26. Портфельне інвестування в крипті
Результат заняття:
- Розібрали різні стратегії інвестування
- Навчились працювати з скрінерами та сервісами для ведення портфелю
- Провели аналіз криптовалютних проєктів
- Написали власну стратегію підготовки до Булрану
- Зібрали власний портфель з монет, в який плануємо інвестувати та навчились проводити його ребалансуваня
- Провели аналітику та ребалансування портфеля
Заняття 27. Помилки проходження програми
Результат заняття:
- Визначили основні помилки під час проходження програми
- Розібрали основні кейси домашніх завдань
- Визначили основні практичні баги під час роботи
- Визначили основні моменти безпеки під час роботи
- Налаштували правильні кейси та план на майбутні завдання
Заняття 28. Mindfulness. Майстерність
Результат заняття:
- Освоїли принцип фракталу як суть підходу до професії
- Поставили довготермінові цілі як зворотній зв'язок від росту в своїй справі
- Навчились 10 принципам майстерності в будь-якій справі
Сесія питання-відповідь
Результат заняття:
- Знайшли відповіді на основні питання модуля
- Отримали рекомендації щодо ефективного навчання
- Отримали рекомендації щодо виконання домашніх робіт
- Отримали чудову мотивацію для практичного навчання
Заняття 29. Абуз/Масштабування та створення команди
Результат заняття:
- На прикладі розібрали як масштабувати свої результати
- Навчились працювати Мультипрофілями, налаштовувати Твітер, Дискорд, Пошти, Гаманці при збільшенні об'ємів роботи
- Навчились наймати і контролювати працівників
- Написали особистий план по масштабуванню
Заняття 30. Як знайти роботу в крипті
Результат заняття:
- Розібрали як можна застосувати свої навики та працювати в WEB3.0
- Встановили підписку на основні засоби комунікації
- Навчились шукати проєкти для працевлаштування
- Визначили Soft/Hard Skills для роботи в криптопроектах
- Визначили основні відмінності між професіями WEB2 та WEB3.0
- Склали резюме та оформили профіль на LinkedIn для успішного пошуку роботи
Додатково. Аналіз циклів крипторинку, як визначити булран
Результат заняття:
- Вивчили різницю циклу від ринку
- Визначили вплив регуляції на розвиток у крипті
Додатково. Правове регулювання віртуальних активів в Україні
Результат заняття:
- Визначили, що таке віртуальні активи та їх класифікацію
- Оприділили законність віртуальних активів
- Вивчили історію підходів до регулювання віртуальних активів в Україні
- Розібрали, що таке оподаткування операцій з віртуальними активами
- Окреслили майбутнє регулювання криптовалют
Заняття 31. Mindfulness. Відпочинок та підсумки
Результат заняття:
- Навчилися бачити чесні підсумки своєї роботи без відчуття провини й ілюзій
- Прорахували факт, купили артефакт і поставили нову ціль
- Склали стратегію росту і подальшого навчання
Заняття 32. Підсумки
Результат заняття:
- Підвели підсумки освітньої програми
- Написали особисту стратегію розвитку в світі криптовалют
- Поставили та декомпозували мету на ближчі пів року після програми
- Сертифікація і подарунки
- Відкриття доступу до аналітики RML
Особливості курсу
- Онлайн-навчання в групі
- Закріплений за вами куратор і перевірка всіх домашніх завдань на період навчання та 2 тижні після
- Робоча таблиця для аналізу крипто-портфелю
- Шаблон для аналізу проєктів за ключовими метриками
- Live сесії Q/A із куратором і розбір питань та кейсів
- 1 індивідуальна сесія з одним із кураторів програми
- Доступ до навчальної платформи на 4 місяці
- Сертифікат Atom про успішне завершення програми
Викладачі курсу
- Ерік Найман - Засновник і директор інвесткомпанії HUG’S
- Ігор Перція - Керуючий партнер WEB3 фонду Hypra
- DOUBLE TOP - Co-Head of NODES Department в DOUBLE TOP
- Andrei Kirkkonen - Web3 product manager. Product Lead at 1inch Network
- Мілена Васільєва - Product manager у Hacken, Ex-CPO в Allbridge
- Влад DeGen - COO - mad.fish
- Slavik Investor - Фаундер проєкту CoinsGuru
- Олександр Момот - Підприємець, інвестор, CEO криптопроєкту Peanut Trade
- Swop Toky - Найвідоміша спільнота NFT-колекціонерів та аналітиків на ринку СНД
- Ігор І Паша PROCENT - Засновники медіаресурсу, медіапроєкту PROCENT
- Микита Cryptus - Співзасновник Cryptus Media
- Едгар Павловський - Консультант, ончейн-аналітик, розробник децентралізованого аналізу криптопроєктів у Hacken
- Олена Заяць - 1 рік HR у Web3
- Оксана Ярошевич - 3 роки HR у Crypto
- Олександр | Go Trade - Криптотрейдер та інвестор
- Леонід Хацкевич - Член правління Блокчейн Асоціація UA
- Samuel Kratin - Кріптоентузіаст, NFT-колекціонер, WEB3-консультант
- Сергій Хорунжий - Засновник і CЕO освітньої компанії Atom
- Єгор Новіцький - Head of R&D Department у "Singularity" team
- Сергій Шостак - Підприємець, криптоентузіаст
- Назар Поливка - Юрист: ІТ, інвестування, блокчейн, віртуальні активи
- Максим Польовий - Криптан, автор YouTube каналу Maksym Polovyi | Just Invest
- Юрій Довган - Арбітражник
- Владислав Свистунов - Інвестиційний аналітик на фондовому ринку США у компанії HUG'S
- Сергій Ревенько - Web3 розробник (solidity)
- Олександр Боряк - За 4 роки в крипті заробив $200 000+
- Олександр Стручаєв - Методолог, психолог, 100 000+ випускників його програм
- Денис Устинов - Куратор освітньої програми Crypto
- Blockchain / Cryptocurrency
Курс по розробці, тестуванню та реалізацію смарт-контрактів, WEB3 проєктів з великою кількістю практики та курсовою роботою.
Програма курсу
Хто такий Web3-розробник
Хто такий Web3-розробник і який стек йому треба знати?
- Про курс Web3-розробник
- Хто такий Web3-розробник і що йому необхідно знати?
Технічні принципи Web3
Філософія та принципи децентралізації, блокчейну і криптовалют
- Від Web 1.0 до Web 3.0
- Елементи децентралізованого інтернету
- Основи блокчейну
- Принципи роботи криптовалютних гаманців
- Алгоритми консенсусу
- Характеристики блокчейну
- Принципи децентралізації
- Криптовалюти та токени
- Криптовалютні гаманці. Встановлення MeataMask
EVM та Solidity
Що таке Ethereum Virtual Machine та Solidity
- Що таке Ethereum Virtual Machine
- Що таке Solidity
- Приклад коду на Solidity
- Огляд Solidity
IDE та Frameworks
IDE та Frameworks для програмування на Solidity
- Remix IDE
- VS Code
- Hardhat
- Foundry
- Запуск нод на Foundry
Типи даних Solidiry
Опис типів даних в Solidity
- Boolean (Логічні оператори)
- Integer (Цілі числа)
- Address (Адреси)
- String (Рядки)
- Mapping
- Enum
- Bytes (Байти)
- Struct (Власні структури даних)
Функції, події, інтерфейси та бібліотеки
Функції, області видимості, транзакції.
Умови, події та модифікатори
Revert, require, assert, event, modifier
- Оператори require, revent, assert
- Modifier
- Event, emit
Цикли
For, while, do..while цикли на Solidity
- Опис циклів
- Цикли
Успадкування, області видимості і перевизначення контрактів
Успадкування, області видимості і перевизначення смарт-контрактів
- Успадкування і абстрактні контракти
- Області видимості
- Перевизначення і абстрактні контракти
Інтерфейси та бібліотеки
- Інтерфейси
- Бібліотеки
Тестування смарт-контрактів
Тестування смарт-контрактів використовуючи Foundry
- Основи роботи з Foundry
- Ініціалізація проєкту в Foundry
- Види тестів в Foundry
- Написання тестів в Foundry
- Робота з командами Forge в Foundry
- Робота з командами Cast в Foundry
- Cheatcodes в Foundry
Додаткові модулі
Додаткові уроки курсу
- Foundry: налаштування, деплой і тестування
- Foundry: корисні матеріали
Практика написання смарт-контрактів
- Створення смарт-контракту ERC20 з використанням інтерфейсів та бібліотек
- Практика написання смарт-контракту для створення ERC721
- Практика створення токенів стандарту ERC1155
Розробка Web3-продуктів
- Реалізація смарт-контракту яким керує спільнота з автоматичним виконанням
- Практика по роботі з смарт-контрактом яким керує спільнота
- ERC-4907: Оренда NFT
- ERC-4907: Приклад коду для оренди NFT
- ERC-4626: Токенізовані сховища (Vault)
- ERC-4626: Приклад коду для токенізованих сховищ
Курсова робота
- Завдання на курсову роботу
- Опис завдання на курсову роботу
Особливості курсу
- Лектор з практичним досвідом
- Покроковий алгоритм
- Підтримка куратора
- Сертифікат про проходження курсу
- Доступ до курсу на 12 місяців
Викладачі курсу
Михайло Пацан - Web3 розробник, фінансовий радник
Більше інформації- Blockchain / Cryptocurrency
Програма курсу
Для чого токеноміка проєкту?
Що таке токеноміка, для чого вона потрібна і чому бізнес без неї працювати не буде
- Що таке токеноміка власного проєкту?
- Презентація робочого проєкту
Покроковий алгоритм розрахунку токеноміки
Токеноміка. Моделі розрахунку. Інфляція, дефляція, попит і пропозиція
- Алгоритм розробки токеноміки проєкту
- Крок 1 Token Utilities and Workflow
- Крок 2 Налаштування фундаментальних параметрів
- Крок 3 Вибір економічної моделі
- Крок 4 Тестуйте, удосконалюйте і добавляйте
Практичний приклад розрахунку токеноміки проєкту
Практика розрахунку моделі токеноміки проєкту
- Розрахунок токеноміки власного проєкту
- Практичний розрахунок токеноміки робочого проєкту
Розбір токеноміки реальних проєктів
Детально розберем токеноміку таких проєктів як: Bitcoin, Ethereum, ETH 2.0
- Bitcoin: аналіз токеноміки
- Ethereum: аналіз токеноміки
- ETH 2.0: аналіз токеноміки
Отримати сертифікат
Пройдіть екзамен і отримайте сертифікат.
Особливості курсу
- Лектор з практичним досвідом
- Покроковий алгоритм
- Підтримка куратора
- Сертифікат про проходження курсу
- Доступ до курсу на 12 місяців
Викладачі курсу
Михайло Пацан - WEB3 розробник, фінансовий радник
Більше інформації- Blockchain / Cryptocurrency
Курс спрямовано на формування необхідних знань для позиції Solidity розробника. Під час курсу навчитесь читати код смарт-контрактів та писати з нуля власні децентралізовані додатки.
Програма курсу
- Вступ до світу Ethereum
- Мова програмування Solidity. Історія та огляд смарт-контрактів
- Основи Solidity. Частина 1
- Юніт-тести
- Основи Solidity. Частина 2
- Основи Solidity. Частина 3
- Як оновити код контракту на Ethereum. Proxy pattern
- Solidity Patterns
- Безпека смарт-контрактів
- Огляд Oracles. Навіщо та як з ними працювати
Вимоги для проходження курсу
1+ років досвіду у комерційній розробці (програмування) або досвід роботи у суміжних із програмуванням сферах, як, наприклад, DevOps, QA, або бути студентом старших курсів технічних спеціальностей безпосередньо пов’язаних із програмуванням.
Особливості курсу
- Кожне заняття поєднує теоретичну частину, демо сесії або живий кодинг та відповіді на запитання
- Передбачено декілька окремих Q&A сесій з групою
Викладачі курсу
Ростислав Бортман - Head of Blockchain Department у IdeaSoft, Member of Sigma Software Group
Більше інформаціїЧитайте нас в Telegram, щоб не пропустити анонси нових курсів.