🤓 WEB3 SOLANA
Разогревочный пост по Solana WEB3 разработке. Пока что нет идей что постить (кроме идей для пары крупных постов) поэтому буду писать о том, что сейчас учу сам
Здесь вы найдете много отличных источников для изучения, бесплатные курсы, а также полезные ссылки на инструменты, которые помогут в обучении
🐱 Как изучать
Главный вопрос, который я себе всегда задаю. До сих пор самым эффективным способом было конспектирование, причем я все писал от руки в тетради
Но это заебывало, особенно во время переноса частей кода, да и потерять конспекты можно легко. В общем самым лучшим вариантом оказалось все записывать в Obsidian
Про обсидиан, мои настройки, плагины и так далее я напишу позже отдельный пост, а пока что просто знайте, что лучшего способа чем конспекты в него — не найти
🐱 Изучение
Для начала стоит выучить JS/TS для разработки клиентской части или Rust, если вы хотите делать программы (смарт-контракты) на солане, источники найдете сами
• SOLANA
В пределах этого сайта вы сможете поднять свои знания до мидл уровня, очень много качественной информации с иллюстрациями и примерами
В разделе Developers вы найдете документацию по солане, которая объясняет все основные концепты работы блокчейна, про слоты, программы и так далее
Также есть раздел Courses, там находятся ссылки на бесплатные курсы от комьюнити соланы, в том числе есть про разработку контрактов на Rust
Остальное можете изучить сами, этот сайт будет вашим хабом, где вы будете искать информацию для изучения. Особое внимание обратите на Сookbook с кучей готового кода
• SOLANACOOCKBOOK
Аналог ресурса выше, но здесь информация более развернутая с большим количеством кода и иллюстраций. В общем для углубленного изучения
Сайт поделен на 4 раздела: Started, Core Concepts, Guides и References. В последнем даются примеры кода на разных языках, даже на Python, хотя это та еще хуйня
По сути можете соланакукбук использовать как расширенное издание документации с сайта соланы. Лично я читал одновременно сразу оба сайта
• SOLDEV
На этом сайте можно найти курсы и очень-очень-очень много статьей, туториалов, подкастов, готовых проектов (от Python до Kotlin) и кучу чего еще
• SOLANALABS
Небольшая документация, которая расскажет вам про RPC ноды, валидаторов, архитектуру чейна, а также про его консенсус. Короче то, без чего дальше двигаться нельзя
Также там есть объяснение работы с Solana CLI, юзелес хуйня, но если нужно что-то быстро сделать, то почему бы и нет. Есть примеры кода и гайд на установку
• SPL SOLANA
Очень важная документация по SPL (Solana Program Library). Проще говоря это набор уже готовых программ на Rust, их можно изучить и использовать в своих проектах
Полный код всех программ можно найти на гитхабе (клик). Перед изучением этой доки советую прочитать те что выше, а также понимать JS/TS (одно и тож) и базово Rust
🐱 Инструменты
Теперь списочек тулз, которые помогут вам в изучении Solana разработки
• SOL PLAYGROUND
Андерадар гемище, на этом сайте можно быстро тестировать код, деплоить программы и отлаживать их. Все это прямо в браузере, аналогом из эфира можно привести Remix
Еще одним важным плюсом могу выделить встроенные туториалы, в основном конечно под Anchor, но базового курса по нативной солане более чем достаточно
Кстати, там есть список готовых программ проектов, которые мы фармим: Drift, Marginfi, Phoneix и так далее, можно изучить их код и вытянуть новое для себя
• SOL STACK
Думаю вы все знаете stackoverflow, вот этот сайт его аналог, но здесь вопросы только по солана разработке. Полезно если GPT не помогает или хотите найти что-то для себя
• ANCHOR
Самый популярный фреймворк для разработки программ на Rust. Также на Python тоже есть фреймворк Seahorse, но это уже хуйня полная
🐈 Конец.
В общем я вам дал все, чтобы стать гениальным разработчиком на солане. Буду благодарен репостам или прямым ссылкам на пост, потому что аналогичных никто не писал
😵💫 щитпост | все мои ссылки | плати соланой
Post #629
5.79K