Привет всем!
Напомню, что я не преподаватель, а просто разработчик, который учится Solidity по видео и материалам в сети. Поэтому у нас у всех знания в этом языке будут на одном уровне. Если кто-то из участников будет сталкиваться с проблемами, а они точно будут, то будем решать их чате с примерами рабочего кода и т.д.
Закрепляю примерную программу обучения.
1. Установка необходимых программ для написания кода: Remix, Visual Studio, Storm.
2. Установка Node.js и базовые знания по работе с ним
3. Типы данных Solidity и синтаксис
4. Установка и настройка HardHat, Ethers, Chai, Mocha, Waffle
5. Деплой контрактов и тестирование в этих библиотеках
6. Функции, транзакции, события и модификаторы
7. Оптимизация смарт-контрактов и газ
8. Безопасность контрактов
9. Дополнительные уроки: Timelock, MultiSig, memory, calldata и другие
Изменения и дополнения могут быть по ходу обучения.
Напомню, что я не преподаватель, а просто разработчик, который учится Solidity по видео и материалам в сети. Поэтому у нас у всех знания в этом языке будут на одном уровне. Если кто-то из участников будет сталкиваться с проблемами, а они точно будут, то будем решать их чате с примерами рабочего кода и т.д.
Закрепляю примерную программу обучения.
1. Установка необходимых программ для написания кода: Remix, Visual Studio, Storm.
2. Установка Node.js и базовые знания по работе с ним
3. Типы данных Solidity и синтаксис
4. Установка и настройка HardHat, Ethers, Chai, Mocha, Waffle
5. Деплой контрактов и тестирование в этих библиотеках
6. Функции, транзакции, события и модификаторы
7. Оптимизация смарт-контрактов и газ
8. Безопасность контрактов
9. Дополнительные уроки: Timelock, MultiSig, memory, calldata и другие
Изменения и дополнения могут быть по ходу обучения.
❤7🔥3
Solidity. Смарт контракты и аудит pinned «Привет всем! Напомню, что я не преподаватель, а просто разработчик, который учится Solidity по видео и материалам в сети. Поэтому у нас у всех знания в этом языке будут на одном уровне. Если кто-то из участников будет сталкиваться с проблемами, а они точно…»
И немного правил и рекомендаций для комфортного обучения.
1. Не бойтесь задавать вопросы и просить совета. Все мы на одном уровне, и у какого-то другого участника могут быть такие же проблемы, как и у вас.
2. Если столкнулись с проблемой и сами решили ее, то предложите в чат небольшой пост с описанием решения и отметьте администратора. Он выложит его на канал.
3. Если вы нашли дополнительную информацию по вопросам урока, смело делайте пост и его выложат на канале.
4. Если нужен совет по коду, то делаем скрин и описываем проблему.
5. Стараемся не спорить, не ругаться матом, не обсуждать мировые и политические новости. Мы здесь для совместного обучения.
1. Не бойтесь задавать вопросы и просить совета. Все мы на одном уровне, и у какого-то другого участника могут быть такие же проблемы, как и у вас.
2. Если столкнулись с проблемой и сами решили ее, то предложите в чат небольшой пост с описанием решения и отметьте администратора. Он выложит его на канал.
3. Если вы нашли дополнительную информацию по вопросам урока, смело делайте пост и его выложат на канале.
4. Если нужен совет по коду, то делаем скрин и описываем проблему.
5. Стараемся не спорить, не ругаться матом, не обсуждать мировые и политические новости. Мы здесь для совместного обучения.
👍7❤6🔥1👏1
Solidity. Смарт контракты и аудит pinned «И немного правил и рекомендаций для комфортного обучения. 1. Не бойтесь задавать вопросы и просить совета. Все мы на одном уровне, и у какого-то другого участника могут быть такие же проблемы, как и у вас. 2. Если столкнулись с проблемой и сами решили ее…»
Как будет проходит обучение
1. Каждый день-два будет публиковаться видео, которое нужно посмотреть участникам. В чате будет идти обсуждение проблем и решений.
Каждый проходит урок в свое свободное время. Стараемся держаться по скорости группы: не убегать вперед, и не отставать.
2. Раз в неделю или реже будем планировать созвоны (если будут запросы на него).
3. Также на канале будем делиться обучающими материалами по теме урока. Например, кто-то не понял тему как скачать Node.js на компьютер, и другой участник распишет это по шагам.
4. Совместно придумаем тесты для и будем практиковаться решать задачи.
5. Предлагайте свои варианты обучения. Будем выбирать самые эффективные совместно.
1. Каждый день-два будет публиковаться видео, которое нужно посмотреть участникам. В чате будет идти обсуждение проблем и решений.
Каждый проходит урок в свое свободное время. Стараемся держаться по скорости группы: не убегать вперед, и не отставать.
2. Раз в неделю или реже будем планировать созвоны (если будут запросы на него).
3. Также на канале будем делиться обучающими материалами по теме урока. Например, кто-то не понял тему как скачать Node.js на компьютер, и другой участник распишет это по шагам.
4. Совместно придумаем тесты для и будем практиковаться решать задачи.
5. Предлагайте свои варианты обучения. Будем выбирать самые эффективные совместно.
❤6🔥1
Solidity. Смарт контракты и аудит pinned «Как будет проходит обучение 1. Каждый день-два будет публиковаться видео, которое нужно посмотреть участникам. В чате будет идти обсуждение проблем и решений. Каждый проходит урок в свое свободное время. Стараемся держаться по скорости группы: не убегать…»
Привет всем участникам! Меня зовут Влад, я php\js разработчик. Учился всему сам с нуля по открытым видео, документации и форумам. В итоге уже достаточно хорошо владею кодом и написал несколько больших проектов. Поэтому могу с уверенность сказать, что самообучения это классная штука, особенно, когда есть поддержка!
Мы все тут с разными знаниями и навыками в программировании. В опросе ниже, дайте знать, с чем работаете или в комментах напишите свой вариант. Возможно, к Вам можно будет обратиться по вопросам с кодом или настройке backend в рамках обучения. Ну, и небольшое представление о себе было бы очень классно)
Мы все тут с разными знаниями и навыками в программировании. В опросе ниже, дайте знать, с чем работаете или в комментах напишите свой вариант. Возможно, к Вам можно будет обратиться по вопросам с кодом или настройке backend в рамках обучения. Ну, и небольшое представление о себе было бы очень классно)
❤5👍1🔥1
Мои навыки в программировании
Anonymous Poll
64%
Я новичок в этом деле
9%
Работал с frontend
10%
Работал с backend
8%
Фуллстек разработчик
9%
Другое (в комменты)
❤4🔥1
Нашел интересную статью о Solana и Ethereum (Солана и Эфир). Это две основные криптовалюты, на которых разрабатываются смарт контракты в настоящее время.
В статье можно узнать немного больше о различиях между ними. Также она будет полезна как для новичков, так и для опытных разработчиков, которые начинают изучать блокчейн, криптовалюты и смарт-контракты.
Если у вас возникнут вопросы по статье, то пишите в чат, и мы постараемся дать ответы и помочь разобраться.
В статье можно узнать немного больше о различиях между ними. Также она будет полезна как для новичков, так и для опытных разработчиков, которые начинают изучать блокчейн, криптовалюты и смарт-контракты.
Если у вас возникнут вопросы по статье, то пишите в чат, и мы постараемся дать ответы и помочь разобраться.
vc.ru
Solana и Ethereum: углубленное сравнение блокчейнов — Decimal Chain на vc.ru
Вы знаете, в чем фундаментальные различия между Solana и Ethereum? Если вы обладаете базовым пониманием терминологии блокчейн, и хотите узнать это, то давайте вместе рассмотрим эти проекты, их историю и многое другое. Кроме того, мы изучим инфраструктурные…
🔥4
Я тут немного покопался в предстоящих уроках на youtube, чтобы разобраться, какие языки разработки потребуется понимать для работы с Solidity.
В общем, как основа идет JavaScript. Если вы учились TypeScript, то это еще лучше, так как вам будет привычнее работать с типами данных.
Более того в уроках дальше будут разбираться моменты с фронтенд разработкой на одном из фреймворков JS (Next js, React, Vue).
Короче, тем кто не работал с js, крайне рекомендую за эти пару дней просмотреть уроки по данному языку. Можно не стараться учить все по полной, а хотя бы понимать что есть что.
Для бекенда будет использоваться Node js (даже тут от javanoscript никуда не деться), и работа с npm.
Также потребуются базовые знания работы с терминалом (mac) или command line (win).
Я дам несколько ссылок, которые помогли мне самому разобраться в языках в свое время. Буду рад, если в комментах вы напишите свои рекомендуемые материалы.
Короткий курс по основам java noscript - https://www.youtube.com/watch?v=JgIG6d3JsZs&list=PL0lO_mIqDDFUGX9k45bZFuz1ixTvUhd7b
Работа с терминалом - https://www.youtube.com/watch?v=PMopSb1fxuw&list=LL&index=6
Немного о Node js - https://www.youtube.com/watch?v=3aGSqasVPsI&list=LL&index=7
И о npm - https://www.youtube.com/watch?v=sL6VvWOAuLE&list=LL&index=5
В общем, как основа идет JavaScript. Если вы учились TypeScript, то это еще лучше, так как вам будет привычнее работать с типами данных.
Более того в уроках дальше будут разбираться моменты с фронтенд разработкой на одном из фреймворков JS (Next js, React, Vue).
Короче, тем кто не работал с js, крайне рекомендую за эти пару дней просмотреть уроки по данному языку. Можно не стараться учить все по полной, а хотя бы понимать что есть что.
Для бекенда будет использоваться Node js (даже тут от javanoscript никуда не деться), и работа с npm.
Также потребуются базовые знания работы с терминалом (mac) или command line (win).
Я дам несколько ссылок, которые помогли мне самому разобраться в языках в свое время. Буду рад, если в комментах вы напишите свои рекомендуемые материалы.
Короткий курс по основам java noscript - https://www.youtube.com/watch?v=JgIG6d3JsZs&list=PL0lO_mIqDDFUGX9k45bZFuz1ixTvUhd7b
Работа с терминалом - https://www.youtube.com/watch?v=PMopSb1fxuw&list=LL&index=6
Немного о Node js - https://www.youtube.com/watch?v=3aGSqasVPsI&list=LL&index=7
И о npm - https://www.youtube.com/watch?v=sL6VvWOAuLE&list=LL&index=5
👍5
Участник обучения @JohnSena может поделиться с вами отличными курсами по java noscript и vue js. Если кому потребуется, пишите)
🔥2
Я тут статью прочитал, что нынче популярные NFT коллекции тоже можно создавать с помощью смарт-контрактов. В том смысле, что их уникальность и принадлежность пользователю закрепляется именно через контракты.
Думаю, в конце обучения можно будет попробовать нам вместе создать какой-нибудь NFT и залить его на Opensea, по инструкции с Хабра. Я не надеюсь на какую-либо прибыль с его продажи, но получить такой опыт было бы здорово!
А пока, вот на одном канале писали про интересное исполнение NFT:
Alan Walker совместно с музыкальной платформой Corite запускает коллекцию на Binance NFT.
После продажи NFT 3 новых видео Alan Walker будут загружены на ютуб.
Все владельцы NFT получат свою долю чистого дохода от YouTube в течение двух лет пропорционально количеству NFT, которое они держат.
Думаю, в конце обучения можно будет попробовать нам вместе создать какой-нибудь NFT и залить его на Opensea, по инструкции с Хабра. Я не надеюсь на какую-либо прибыль с его продажи, но получить такой опыт было бы здорово!
А пока, вот на одном канале писали про интересное исполнение NFT:
Alan Walker совместно с музыкальной платформой Corite запускает коллекцию на Binance NFT.
После продажи NFT 3 новых видео Alan Walker будут загружены на ютуб.
Все владельцы NFT получат свою долю чистого дохода от YouTube в течение двух лет пропорционально количеству NFT, которое они держат.
❤1🔥1
Так, ну, за три поста на Пикабу у нас собралось 10 участников. Надеюсь, мы все сможем дойти до конца обучения и получить классные результаты.
По плану начинаем уже в этот понедельник.
Если у кого есть вопросы по ходу обучения или по организации, то смело задавайте в комментариях.
По плану начинаем уже в этот понедельник.
Если у кого есть вопросы по ходу обучения или по организации, то смело задавайте в комментариях.
🔥1
Привет всем! И вот началась новая неделя, и мы стартуем наше обучение.
Как писалось выше, я буду выкладывать видео урок, мы проходим его в течение дня, разбираем вопросы (если у кого появятся) и двигаемся дальше.
Не стесняйтесь задавать вопросы. Мы все здесь новички с Solidity, и потому всем будет полезно подумать над ответами.
Я в течение дня буду постить сюда также ссылки из видео, если они будут там, и скрины с заметками, чтобы мы могли фиксировать знания и быстро вспоминать, о чем говорилось ранее.
Итак, первый урок:
https://www.youtube.com/watch?v=8A8-7Ks26yY
Как писалось выше, я буду выкладывать видео урок, мы проходим его в течение дня, разбираем вопросы (если у кого появятся) и двигаемся дальше.
Не стесняйтесь задавать вопросы. Мы все здесь новички с Solidity, и потому всем будет полезно подумать над ответами.
Я в течение дня буду постить сюда также ссылки из видео, если они будут там, и скрины с заметками, чтобы мы могли фиксировать знания и быстро вспоминать, о чем говорилось ранее.
Итак, первый урок:
https://www.youtube.com/watch?v=8A8-7Ks26yY
YouTube
Solidity и смарт-контракты Ethereum, урок #1 (АПДЕЙТ В ЗАКРЕПЕ) | Интро, Remix IDE, первый контракт
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
🔥1
Вот отдельная ссылка на скачивание Remix, который нужен для практики с Solidity.
Выбираем файл Remix-IDE-Setup-1.3.3.exe и скачиваем.
https://github.com/ethereum/remix-desktop/releases
Выбираем файл Remix-IDE-Setup-1.3.3.exe и скачиваем.
https://github.com/ethereum/remix-desktop/releases
GitHub
Releases · ethereum/remix-desktop
Remix IDE desktop. Contribute to ethereum/remix-desktop development by creating an account on GitHub.
🔥1
screely-1658144502324.png
43.7 KB
Обратите внимание, что у лектора выбрано рабочее пространство "localhost", а не "default_workspace". Лично у меня, во втором случае не получалось находить нужные файлы на компьютере для работы в другом текстовом редакторе. Поэтому рекомендую сразу выбирать localhost.
🔥1