Назад

Буткемп WEB3-разработчик

GuideDAO
Сложность
Для новичков
Длительность
6 мес

Описание курса

Начинаем с верстки и основ джаваскрипта, а заканчиваем современным реактом и web3-фреймворками для создания децентрализованного приложения. Отработаем изученное на боевом проекте обменника со смарт-контрактом на бэке и Next.js/Tailwindcss на фронте.

  • Погрузитесь в экосистему Ethereum.
  • Напишите свой dapp на React и Typescript, покроете его юнит-тестами.
  • Освоите ethers.js, wagmi и фреймворки Hardhat и Foundry.
  • Почувствуете себя увереннее во взаимодействии с блокчейном, научитесь создавать транзакции и читать события.

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

Основы JavaScript
JavaScript является основным языком программирования для веб-разработки и необходим для создания интерактивных веб-приложений. В этом модуле вы изучите основы синтаксиса, переменные, функции, объекты и многие другие концепции, которые помогут вам стать уверенным веб-разработчиком.
Асинхронность
Асинхронные операции и обработка данных становятся все более важными при разработке веб-приложений. В этом модуле вы изучите промисы, асинхронные функции и другие техники, которые помогут вам эффективно работать с асинхронными задачами.
Основы React
React — популярная библиотека для создания пользовательских интерфейсов, широко используемая в современной веб-разработке. В этом модуле вы изучите основы React, компоненты, состояние и жизненный цикл компонентов.
Хуки
Хуки в React позволяют работать с состоянием и жизненным циклом компонентов в функциональных компонентах. В этом модуле вы научитесь использовать хуки, такие как useState, useEffect и пользовательские хуки для создания более модульных и масштабируемых приложений.
Криптография
Безопасность и конфиденциальность крайне важны в сфере Web3. В этом модуле вы изучите основы криптографии, включая шифрование, хеширование и цифровые подписи, которые лежат в основе блокчейн-технологий и криптовалют Ethereum.
Ethereum
Ethereum — крупнейшая платформа для создания децентрализованных приложений (DApps). В этом модуле вы узнаете об основах Ethereum, смарт-контрактах и токенах ERC-20/ERC-721.
EVM
Ethereum Virtual Machine (EVM) — основа выполнения смарт-контрактов в Ethereum. В этом модуле вы изучите основы EVM, а также способы взаимодействия с ней для выполнения и анализа транзакций.
Solidity
Solidity — основной язык программирования для написания смарт-контрактов на Ethereum. В этом модуле вы изучите синтаксис Solidity, оптимизацию кода и секреты безопасного написания смарт-контрактов, чтобы избегать ошибок и уязвимостей.
Ethers.js
Ethers.js — популярная библиотека JavaScript для взаимодействия с Ethereum и смарт-контрактами. В этом модуле вы научитесь использовать Ethers.js для подключения к Ethereum-сети, отправки транзакций, чтения данных с контрактов и обработки событий.
Hardhat
Hardhat — инструмент для разработки, тестирования и развертывания смарт-контрактов Ethereum. В этом модуле вы изучите основы работы с Hardhat, написание и запуск тестов для смарт-контрактов, а также интеграцию с другими инструментами и плагинами.
IPFS и Arweave
Децентрализованные системы хранения данных, такие как IPFS и Arweave, позволяют создавать надежные и безопасные веб-приложения. В этом модуле вы узнаете, как использовать IPFS и Arweave для хранения и доступа к данным, а также интеграции их с вашими децентрализованными приложениями.
Rainbow Kit
Rainbow Kit — набор инструментов и компонентов для упрощения разработки Web3-приложений. В этом модуле вы изучите основы работы с Rainbow Kit, включая аутентификацию пользователей, управление токенами и взаимодействие с блокчейном, чтобы ускорить разработку и создание ваших децентрализованных приложений.

Преподаватели

Михаил Бланк
Михаил Бланк
Augmented. Наш эксперт по lending & borrowing криптоактивов и сооснователь децентрализованного банка Augmented.Finance. В мире web 2.0 участвовал в покупке долей в компаниях Uber, DiDi, Diamond Foundry и даже проектировал Hyperloop от Москвы до Троицка. Говорят, что сам Джек Ма думал использовать Hyperloop для доставки товаров из Китая в Европу через РФ. Сейчас работает над приложением web3-дейтинга Datingscan.
Владимир Власюк
Владимир Власюк
SuperDAO. Еще год назад Владимир только начинал погружаться в web3 технологии, уже сейчас — руководит командой CRM в SuperDAO. Поможет начинающим блокчейн-стартаперам сформулировать цели и задачи, определиться с технологиями и построить команду. Тот самый тип людей, в разговоре с которым рождается истина: NFT перестают быть привлекательными только из-за хайпа, а крах криптобирж — кажется не таким уж и страшным.
Михаил Першин
Михаил Першин
Архитектор криптоприложений, Lead Backend Engineer в HaHa Inc. Более 14 лет опыта в разработке программной инфраструктуры, участвовал в создании таких проектов, как Intellectium и TimeToEat.io. Занимается в том числе смарт-контрактами и их применением с технической точки зрения.
Омар Ганиев
Омар Ганиев
Defisecurity.io. Основатель компании Deteact и хардкерри одной из сильнейших в мире команд по спортивному хакингу More Smoked Leet Chicken (ex LC↯BC). Взламывает смарт-контракты с той же легкостью, с которой раньше взламывал странички одноклассников на narod.ru. Выполнял аудиты для таких проектов как Bitclout, FreeTON, NEM и Waves. Использует уникальный опыт в пентестинге и багхантинге традиционных IT-систем в области еще более требовательных к безопасности блокчейн-сервисов и протоколов.
Показать еще

Часто задаваемые вопросы

Как проходит обучение?
Обучение состоит из прохождения курсов на платформе и посещения стримов в дискорде.
Смогу ли я совмещать учебу с работой?
Учитесь в своем темпе, не создавая дополнительного стресса — столько, сколько можете себе позволить и когда вам удобно.
Сколько времени нужно уделять обучению?
Сколько бы вы ни занимались, важно делать это регулярно. Лучше один час каждый день, чем 10 часов подряд в воскресенье.
Сколько длится обучение?
Обучение не заканчивается никогда, поскольку контент буткемпов постоянно обновляется. Однако, уровня, достаточного для трудоустройства, можно достичь за 4-6 месяцев, если постараться.
Что произойдет, когда я закончу буткемп?
Вы получите солидное портфолио.
Какое расписание занятий? Что будет если я пропустил стрим?
Расписание стримов создается из пожеланий студентов, чтобы для каждого учеба была комфортной и удобной. Зачастую стримы проходят вечером в будни и днем в выходные. На случай пропуска стрима есть библиотека — туда загружают все записи.
Я совсем новичок, смогу ли я у вас учиться?
Конечно. В нашей школе большинство — новички с нулевым знанием кода основ web3. Все они успешно проходили обучение, быстро вливались в активности и даже начинали вести собственные стримы по Solidity, DAO и аудиту.
Я уже больше года пишу Смарт-контракты на Solidity, будет ли мне у вас полезно?
Главная ценность для опытных разработчиков — это коммьюнити. По опыту студентов с бэкграундом в разработке многие нашли для себя усиления как хард, так и софт скиллов. Ну и, конечно же, нетворкинг — неотъемлемая часть для успеха разраба.
В чем отличие буткемпов? Какую программу мне выбрать?
Выберете наиболее понравившийся буткемп. Если в процессе обучения поймете, что хотите что-то другое — вы сможете перейти на другой буткемп без доплат.
Какие проекты я буду делать? И что смогу по завершении обучения?
Вы будете заниматься проектами, которые находятся на самом острие web3-технологий. Подробно об этом можно узнать из раздела «Проекты наших студентов».
Смогу ли устроиться в топовый протокол через 6 месяцев? И как вы с этим помогаете?
Если вы будете уделять достаточное внимание учебе — без проблем найдете работу по душе. Школа обеспечит вас прямыми контактами с людьми, которые работают в топовых протоколах, — такие крипто эксперты каждую неделю проводят в нашем сообществе АМА-сессии. Помимо этого, мы проведем для вас полноценную карьерную консультацию и тестовое собеседование — это научит вас отвечать на каверзные вопросы HR, грамотно составлять резюме и понимать тонкие аспекты трудоустройства.
Мне интересна крипта и веб3, но я не хочу становиться разрабом.
Крипта — это код. И разбираться в коде хотя бы на базовом уровне необходимо для устойчивого бэкграунда. Вы можете не становиться супер-кодером, но разобраться в основах разработки — было бы неплохо. Это также поможет вам общаться с разрабами на одном языке при создании своего проекта.

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

Программирование
Профессия Python-разработчик
10 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 221 097 баллов
1 228 315 ₸
736 989 ₸
В рассрочку на 24 мес
30 708 ₸/мес
Программирование
Профессия Системный администратор
9 мес
-45%
Кешбэк 30%: 189 870 баллов
1 150 800 ₸
632 900 ₸
В рассрочку на 24 мес
26 371 ₸/мес
Программирование
Профессия C#-разработчик
12 мес
ХИТ
-45%
Кешбэк 30%: 186 120 баллов
1 128 000 ₸
620 400 ₸
В рассрочку на 24 мес
25 850 ₸/мес
Программирование
Профессия DevOps-инженер PRO
12 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 281 514 баллов
1 563 967 ₸
938 380 ₸
В рассрочку на 24 мес
39 100 ₸/мес
Программирование
Профессия Java-разработчик PRO
12 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 276 042 балла
1 533 565 ₸
920 139 ₸
В рассрочку на 24 мес
38 340 ₸/мес
Программирование
Профессия Python-разработчик
9 мес
-45%
Кешбэк 30%: 229 680 баллов
1 392 100 ₸
765 600 ₸
В рассрочку на 24 мес
31 900 ₸/мес
Программирование
Профессия 1С-разработчик
6 мес
Старт: после оплаты
ХИТ
-50%
Кешбэк 30%: 132 912 баллов
886 076 ₸
443 038 ₸
В рассрочку на 24 мес
18 460 ₸/мес
Программирование
Специалист по внедрению Искусственного Интеллекта
6 мес
Старт: 28 сентября
-65%
Кешбэк 30%: 125 054 балла
1 190 983 ₸
416 844 ₸
В рассрочку на 24 мес
17 369 ₸/мес
Программирование
Специализация Frontend-разработчик
9 мес
ХИТ
-45%
Кешбэк 30%: 151 170 баллов
916 200 ₸
503 900 ₸
В рассрочку на 12 мес
41 992 ₸/мес
Программирование
Профессия Инженер по тестированию
10 мес
Старт: после оплаты
-50%
Кешбэк 30%: 190 938 баллов
1 272 916 ₸
636 458 ₸
В рассрочку на 24 мес
26 520 ₸/мес
Программирование
Инженер по ручному тестированию
4 мес
Старт: 17 сентября
-45%
Кешбэк 30%: 131 760 баллов
798 600 ₸
439 200 ₸
В рассрочку на 12 мес
36 600 ₸/мес
Программирование
Выбор из профессий направления «Разработчик». Базовый (совместно с Skillbox)
13 мес
Старт: после оплаты
-65%
Кешбэк 30%: 198 489 баллов
1 890 368 ₸
661 629 ₸
В рассрочку на 24 мес
27 568 ₸/мес
Программирование
Специалист по кибербезопасности «Белый» хакер»
13 мес
-45%
Кешбэк 30%: 227 970 баллов
1 381 700 ₸
759 900 ₸
В рассрочку на 24 мес
31 663 ₸/мес
Программирование
Профессия Тестировщик на Java
10 мес
Старт: 18 сентября
ХИТ
-45%
Кешбэк 30%: 214 800 баллов
1 301 900 ₸
716 000 ₸
В рассрочку на 24 мес
29 834 ₸/мес
Программирование
Разработчик на C++
11 мес
Старт: 19 сентября
-45%
Кешбэк 30%: 194 700 баллов
1 180 000 ₸
649 000 ₸
В рассрочку на 24 мес
27 042 ₸/мес
Программирование
Профессия Специалист по кибербезопас­но­сти
12 мес
Старт: после оплаты
-45%
Кешбэк 30%: 217 350 баллов
1 317 273 ₸
724 500 ₸
В рассрочку на 24 мес
30 188 ₸/мес
Программирование
Курс «Python для анализа данных»
4 мес
-45%
Кешбэк 30%: 62 580 баллов
379 200 ₸
208 600 ₸
В рассрочку на 6 мес
34 767 ₸/мес
Программирование
Профессия Machine Learning Engineer
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 231 954 балла
1 288 633 ₸
773 180 ₸
В рассрочку на 24 мес
32 216 ₸/мес
Программирование
Выбор из профессий направления «Тестировщик». Базовый
13 мес
Старт: после оплаты
-65%
Кешбэк 30%: 193 467 баллов
1 842 541 ₸
644 889 ₸
В рассрочку на 24 мес
26 871 ₸/мес
Программирование
Профессия DevOps-инженер
6 мес
ХИТ
-45%
Кешбэк 30%: 178 920 баллов
1 084 300 ₸
596 400 ₸
В рассрочку на 24 мес
24 850 ₸/мес
Программирование
Профессия Фронтенд-разработчик
9 мес
Старт: после оплаты
-40%
Кешбэк 30%: 152 066 баллов
844 808 ₸
506 885 ₸
В рассрочку на 24 мес
21 121 ₸/мес
Программирование
Python-разработчик
10 мес
Старт: после оплаты
-60%
Кешбэк 30%: 175 474 балла
1 462 280 ₸
584 912 ₸
В рассрочку на 24 мес
24 372 ₸/мес
Программирование
Интенсив по программированию: frontend-разработка за 4 месяца
4 мес
Старт: 3 октября
-45%
Кешбэк 30%: 140 670 баллов
852 500 ₸
468 900 ₸
В рассрочку на 12 мес
39 075 ₸/мес
Программирование
Инженер по автоматизации тестирования
9 мес
Старт: после оплаты
-60%
Кешбэк 30%: 204 813 баллов
1 706 770 ₸
682 708 ₸
В рассрочку на 24 мес
28 447 ₸/мес
Программирование
Профессия DevOps-инженер
7 мес
Старт: после оплаты
-45%
Кешбэк 30%: 211 327 баллов
1 280 767 ₸
704 422 ₸
В рассрочку на 24 мес
29 351 ₸/мес
Программирование
Java-разработчик
8 мес
Старт: после оплаты
-60%
Кешбэк 30%: 163 384 балла
1 361 530 ₸
544 612 ₸
В рассрочку на 24 мес
22 693 ₸/мес
Программирование
DevOps-инженер
12 мес
Старт: после оплаты
-50%
Кешбэк 30%: 182 967 баллов
1 219 778 ₸
609 889 ₸
В рассрочку на 24 мес
25 413 ₸/мес
Программирование
Профессия Инженер по автоматизации тестирования
9 мес
Старт: после оплаты
-45%
Кешбэк 30%: 170 112 баллов
1 030 976 ₸
567 037 ₸
В рассрочку на 24 мес
23 627 ₸/мес
Программирование
IT-специалист с нуля
8 мес
ХИТ
-45%
Кешбэк 30%: 239 490 баллов
1 451 400 ₸
798 300 ₸
В рассрочку на 24 мес
33 263 ₸/мес
Программирование
Frontend-разработчик
9 мес
Старт: после оплаты
-60%
Кешбэк 30%: 120 687 баллов
1 005 725 ₸
402 290 ₸
В рассрочку на 12 мес
33 525 ₸/мес
ТОО «Ньюскилз»
Республика Казахстан, 050059, г. Алматы, Бостандыкский район, проспект Аль-Фараби, БЦ «Нұрлы Тау», дом 13, блок 1-В, офис 604
БИН: 210140019844
© ТОО «Ньюскилз», 2024
Visa
MasterCard
Visa Secure
Mastercard ID Check
© ТОО «Ньюскилз», 2024