Привет всем!
Напомню, что я не преподаватель, а просто разработчик, который учится 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