День 1.
Первый день подошел к концу.
Тезисно пройдемся по всему с самого начала.
Первым делом мы читаем эту статью: https://telegra.ph/YA-ochen-hochu-progat-02-18
Затем мы зашли сюда https://learn.javascript.ru/ и за день прошли первую главу полностью, а так же 2.1
Да-да, я написал свой первый код и Hello World тоже:)
Для того чтобы написать все это понадобилось минимальное понимание Html кода, которое мы взяли из этого видео *первые минут 10 https://www.youtube.com/watch?v=aWZSPC9Zkdw
У нас все вышло мы молодцы. Завтра нас ждет глава 2.2
За день нас собралось 252 человека на канале и 121 человек в чате. Все обсуждение и основная движуха проходит в чатике, так что залетайте туда!
Из 252 человек задонатить решило всего 2 человека, что показывает сознательность нашего населения🤔😣
Если вдруг у вас взыграет совесть и вы решите скинуть минимум 0.1$, то вот адреса:
BSC – 0x652887f65bb8abaa5b668afca7e6a1368aef8df5
Usdt TRC20 – TKjpF1KVkqj8xgDMnvVimn9FNLisorkx32
Спасибо всем, что вы здесь! Это действительно круто осознавать, что уже что-то начинает получаться)
Рад видеть каждого из вас здесь! Доброй ночи и до завтра❤️
Первый день подошел к концу.
Тезисно пройдемся по всему с самого начала.
Первым делом мы читаем эту статью: https://telegra.ph/YA-ochen-hochu-progat-02-18
Затем мы зашли сюда https://learn.javascript.ru/ и за день прошли первую главу полностью, а так же 2.1
Да-да, я написал свой первый код и Hello World тоже:)
Для того чтобы написать все это понадобилось минимальное понимание Html кода, которое мы взяли из этого видео *первые минут 10 https://www.youtube.com/watch?v=aWZSPC9Zkdw
У нас все вышло мы молодцы. Завтра нас ждет глава 2.2
За день нас собралось 252 человека на канале и 121 человек в чате. Все обсуждение и основная движуха проходит в чатике, так что залетайте туда!
Из 252 человек задонатить решило всего 2 человека, что показывает сознательность нашего населения🤔😣
Если вдруг у вас взыграет совесть и вы решите скинуть минимум 0.1$, то вот адреса:
BSC – 0x652887f65bb8abaa5b668afca7e6a1368aef8df5
Usdt TRC20 – TKjpF1KVkqj8xgDMnvVimn9FNLisorkx32
Спасибо всем, что вы здесь! Это действительно круто осознавать, что уже что-то начинает получаться)
Рад видеть каждого из вас здесь! Доброй ночи и до завтра❤️
❤8👍1
Доброе утро, мои дорогие!
Вас уже 300, это круто) Ближе к вечеру продолжим изучение учебника по Js, а так же проведем перекличку, чтобы узнать кто следует нашей импровизированной программе. Биткоин пугает и говорит о том, что вероятнее всего медвежка уже вступает в свои владения. Мы были готовы (нет), но сейчас мы одними из первых осознали необходимость саморазвития и обретения собственного Utility!
Отдельная благодарность сознательным гражданам за оплату входа в это приватное прогерское веб3 сообщество.
Убедительная просьба всех участников нашего чата придерживаться норм культурного общества и не использовать нецензурную лексику, злостных нарушителей закона будем показательно мутить❌
Спасибо, что вы с нами!❤️
Вас уже 300, это круто) Ближе к вечеру продолжим изучение учебника по Js, а так же проведем перекличку, чтобы узнать кто следует нашей импровизированной программе. Биткоин пугает и говорит о том, что вероятнее всего медвежка уже вступает в свои владения. Мы были готовы (нет), но сейчас мы одними из первых осознали необходимость саморазвития и обретения собственного Utility!
Отдельная благодарность сознательным гражданам за оплату входа в это приватное прогерское веб3 сообщество.
Убедительная просьба всех участников нашего чата придерживаться норм культурного общества и не использовать нецензурную лексику, злостных нарушителей закона будем показательно мутить❌
Спасибо, что вы с нами!❤️
❤18🔥2
2.2 Инструкции, ; и комментарии к коду
После строчек кода с инструкциями в js лучше всего ставить ;, дабы избежать ошибок и конфликтов
Комментировать текст очень легко при помощи сочетаний клавиш в любом языке
« В большинстве редакторов строку кода можно закомментировать, нажав комбинацию клавиш Ctrl+/ для однострочного комментария и что-то вроде Ctrl+Shift+/ – для многострочных комментариев (выделите кусок кода и нажмите комбинацию клавиш). В системе Mac попробуйте Cmd вместо Ctrl и Option вместо Shift.»
После строчек кода с инструкциями в js лучше всего ставить ;, дабы избежать ошибок и конфликтов
Комментировать текст очень легко при помощи сочетаний клавиш в любом языке
« В большинстве редакторов строку кода можно закомментировать, нажав комбинацию клавиш Ctrl+/ для однострочного комментария и что-то вроде Ctrl+Shift+/ – для многострочных комментариев (выделите кусок кода и нажмите комбинацию клавиш). В системе Mac попробуйте Cmd вместо Ctrl и Option вместо Shift.»
2.3 Use strict
Нужно использовать эту команду(‘use strict’ вначале каждого нашего кода в 99.9% случаев. Перед ней не может стоять ничего, кроме комментариев //
Зачем? ну там целая история, но эта команда включает современный js
Нужно использовать эту команду(‘use strict’ вначале каждого нашего кода в 99.9% случаев. Перед ней не может стоять ничего, кроме комментариев //
Зачем? ну там целая история, но эта команда включает современный js
👍1
2.4 Переменные, константы и имена переменных
Прекрасный учебник, который объясняет все и раскладывает по полочкам.
Нужно придумывать имена переменных, по которым не сложно понять для чего они и что в них. Не грешно создать лишнюю переменную, это круто и иногда полезно. Константа это переменная, значение которой не изменяется на протяжении всего кода. Ее содержимое невозможно переписать.
Прекрасный учебник, который объясняет все и раскладывает по полочкам.
Нужно придумывать имена переменных, по которым не сложно понять для чего они и что в них. Не грешно создать лишнюю переменную, это круто и иногда полезно. Константа это переменная, значение которой не изменяется на протяжении всего кода. Ее содержимое невозможно переписать.
2.5 Типы данных
Js это язык динамичной типизации, поэтому он не привязывает переменные к какому либо типу данных.
number – для любых чисел в диапазоне ±(2в 53 степени -1)
BigInt – дает возможность работать с очень длинными целыми числами.
string – это строка или простой текст. Любой текст должен быть заключен в кавычки.
В JavaScript существует три типа кавычек.
Двойные кавычки: "Привет".
Одинарные кавычки: 'Привет'.
Обратные кавычки:
Двойные или одинарные кавычки являются «простыми», между ними нет разницы в JavaScript.
Обратные же кавычки имеют расширенную функциональность. Они позволяют нам встраивать выражения в строку, заключая их в ${…}.
Например:
let name = "Иван";
// Вставим переменную
alert(
// Вставим выражение
alert(
boolean – используется для хранения двух ответов да и нет. Имеет только два значения: true и false
null – ничего/пустота/пустое множество. Зачем? пока хз
undefined – «Оно означает, что «значение не было присвоено»
let age;
alert(age); // выведет "undefined"
object – В объектах хранят коллекции данных или более сложные структуры. «Объекты занимают важное место в языке и требуют особого внимания.» Надо запомнить.
symbol – «тип (символ) используется для создания уникальных идентификаторов в объектах. Мы упоминаем здесь о нём для полноты картины, изучим этот тип после объектов.» Пока сам не понимаю, но такой тип есть
Оператор typeof – если после этого оператора ввести любую переменную, то он выдаст тебе ее тип. (по идее)
Ps: я все это конспектировал по мере урока, и в конце было это *фото*
Js это язык динамичной типизации, поэтому он не привязывает переменные к какому либо типу данных.
number – для любых чисел в диапазоне ±(2в 53 степени -1)
BigInt – дает возможность работать с очень длинными целыми числами.
string – это строка или простой текст. Любой текст должен быть заключен в кавычки.
В JavaScript существует три типа кавычек.
Двойные кавычки: "Привет".
Одинарные кавычки: 'Привет'.
Обратные кавычки:
Привет.Двойные или одинарные кавычки являются «простыми», между ними нет разницы в JavaScript.
Обратные же кавычки имеют расширенную функциональность. Они позволяют нам встраивать выражения в строку, заключая их в ${…}.
Например:
let name = "Иван";
// Вставим переменную
alert(
Привет, ${name}! ); // Привет, Иван!// Вставим выражение
alert(
результат: ${1 + 2} ); // результат: 3boolean – используется для хранения двух ответов да и нет. Имеет только два значения: true и false
null – ничего/пустота/пустое множество. Зачем? пока хз
undefined – «Оно означает, что «значение не было присвоено»
let age;
alert(age); // выведет "undefined"
object – В объектах хранят коллекции данных или более сложные структуры. «Объекты занимают важное место в языке и требуют особого внимания.» Надо запомнить.
symbol – «тип (символ) используется для создания уникальных идентификаторов в объектах. Мы упоминаем здесь о нём для полноты картины, изучим этот тип после объектов.» Пока сам не понимаю, но такой тип есть
Оператор typeof – если после этого оператора ввести любую переменную, то он выдаст тебе ее тип. (по идее)
Ps: я все это конспектировал по мере урока, и в конце было это *фото*
👍3❤1
День 2.
Собой сегодня доволен, хоть и уделил кодингу не так много времени, как хотелось бы.
Сегодня прошли главы с 2.2 до 2.6, попутно решив все задачи.
Вас все больше, 50% участников сообщества уже в нашем чатике и это невероятный результат. Не знаю ни одного сообщества с подобными показателями, вы лучшие и я вместе с вами❤️👀
Я уже даже пишу маленькие скриптики, которые запускаются (почти) с первого раза! Прекрасно, как по мне)
А сейчас давайте спатки, доброй ночи, будущие веб3 программисты✊
Собой сегодня доволен, хоть и уделил кодингу не так много времени, как хотелось бы.
Сегодня прошли главы с 2.2 до 2.6, попутно решив все задачи.
Вас все больше, 50% участников сообщества уже в нашем чатике и это невероятный результат. Не знаю ни одного сообщества с подобными показателями, вы лучшие и я вместе с вами❤️👀
Я уже даже пишу маленькие скриптики, которые запускаются (почти) с первого раза! Прекрасно, как по мне)
А сейчас давайте спатки, доброй ночи, будущие веб3 программисты✊
Telegram
Xard Code Chat
You’ve been invited to join this group on Telegram.
❤11🤩1
Привет, работяги и работессы!
Начинаю понемногу вливаться в работу. Было бы здорово пройти сегодня еще парочку тем. Как у вас успехи сегодня? Сегодня поступило несколько предложений о сотрудничестве! Развиваемся и двигаемся только вперед!
Начинаю понемногу вливаться в работу. Было бы здорово пройти сегодня еще парочку тем. Как у вас успехи сегодня? Сегодня поступило несколько предложений о сотрудничестве! Развиваемся и двигаемся только вперед!
❤8
Не кодом единым:)
Пока мы только учимся – зарабатывать нужно в Web3. Не упускайте возможности😉
Пока мы только учимся – зарабатывать нужно в Web3. Не упускайте возможности😉
Forwarded from Хard Money
Ретродроп от zkSync заказывали?👀
Команда обновила документацию и раздел FAQ, в котором появилась новая строчка:
«Will there be a token?» - «Yes»!
А это значит, что мы делаем все, чтобы залутать ретро этого проекта, учитывая текущую цену ETH:
1. Мост ZigZag для Layer2
При помощи кроссчейн моста заводим средства в сеть zkSync.
Вы можете использовать:
- ZigZag (Очень вероятен ретродроп, советую воспользоваться именно им)
- Официальный мост от zkSync
- Orbiter
2. Трейды на ZigZag
Как только вам поступят средства на L2-кошелек – обязательно сделайте пару трейдов на ZigZag!
3. Донат на GitCoin
Задонатьте проекту через GitCoin (опционально)
Сумма доната ~25$
4. Заминтите NFT в сети zkSync
1. Зарегистрируйте на Pinata.
2. Загрузите изображение и скопируйте его CID.
3. Перейдите в раздел «NFT» в вашем zkSync-кошельке и вставьте CID.
4. Подтвердите транзакцию и заминтите NFT.
5. Покупка и продажа NFT
Поторгуйте NFT на zkNFT. Купите самую дешевую NFT, а затем поставьте ее на продажу.
6. Добавление ликвидности
Установите и используйте Argent кошелек. Вы без проблем можете пополнить его через zkSync, а после чего закинуть средства в L1 пулы ликвидности, например AAVE.
7. Активный пользователь
Будьте активным пользователем сети и старайтесь проявлять активность как можно чаще. Оптимизм давал ретродроп пользователям, которые использовали блокчейн спустя 2 недели после своей первой транзакции. Думаю многие в дальнейшем будут делать также.
Все это позволит нам претендовать на тугрики от проекта ZkSynk.
Сделать все пункты и не получить ретро – шанс 0.1%
Как там у вас с везением?)
Команда обновила документацию и раздел FAQ, в котором появилась новая строчка:
«Will there be a token?» - «Yes»!
А это значит, что мы делаем все, чтобы залутать ретро этого проекта, учитывая текущую цену ETH:
1. Мост ZigZag для Layer2
При помощи кроссчейн моста заводим средства в сеть zkSync.
Вы можете использовать:
- ZigZag (Очень вероятен ретродроп, советую воспользоваться именно им)
- Официальный мост от zkSync
- Orbiter
2. Трейды на ZigZag
Как только вам поступят средства на L2-кошелек – обязательно сделайте пару трейдов на ZigZag!
3. Донат на GitCoin
Задонатьте проекту через GitCoin (опционально)
Сумма доната ~25$
4. Заминтите NFT в сети zkSync
1. Зарегистрируйте на Pinata.
2. Загрузите изображение и скопируйте его CID.
3. Перейдите в раздел «NFT» в вашем zkSync-кошельке и вставьте CID.
4. Подтвердите транзакцию и заминтите NFT.
5. Покупка и продажа NFT
Поторгуйте NFT на zkNFT. Купите самую дешевую NFT, а затем поставьте ее на продажу.
6. Добавление ликвидности
Установите и используйте Argent кошелек. Вы без проблем можете пополнить его через zkSync, а после чего закинуть средства в L1 пулы ликвидности, например AAVE.
7. Активный пользователь
Будьте активным пользователем сети и старайтесь проявлять активность как можно чаще. Оптимизм давал ретродроп пользователям, которые использовали блокчейн спустя 2 недели после своей первой транзакции. Думаю многие в дальнейшем будут делать также.
Все это позволит нам претендовать на тугрики от проекта ZkSynk.
Сделать все пункты и не получить ретро – шанс 0.1%
Как там у вас с везением?)
👍6🔥1
2.8 Базовые операторы, математика Часть 1
Операнд (аргумент) – то, к чему применяется оператор. В умножении 5*2 есть два операнда: левый операнд равен 5, а правый операнд равен 2. Простыми словами это слагаемое, вычитаемое и тд.
Унарные операторы – от латинского uno(один) это оператор, который применяется к одному операнду(аргументу). Например, оператор унарный минус "-" меняет знак числа на противоположный.
let x = 1;
x = -x;
alert( x ); // -1
Бинарный оператор – оператор, который применяется к двум операндам. Тот же минус существует и в бинарной форме:
let x = 1, y = 3;
alert( y - x ); // 2
Базовые операторы – +, -, *, /. Тут все ясно и понятно.
Самый интересный оператор из доступных сейчас – Взятие остатка от деления %
Хоть используется символ % это не имеет никакого отношения к процентам.
% – остаток деления а на b.
alert( 5 % 2 ); // 1, остаток от деления 5 на 2
alert( 8 % 3 ); // 2, остаток от деления 8 на 3
Второй интересный оператор это возведение в степень **
alert( 2 ** 2 ); // 4 (2 умножено на себя 2 раза)
alert( 2 ** 3 ); // 8 (2 * 2 * 2, 3 раза)
Бинарный плюс может складывать строки
let s = "моя" + "строка";
alert(s); // моястрока
Чтобы быстро превратить стринг в нумбер нужно перед стринг переменной поставить +
let apples = "2";
let oranges = "3";
alert( apples + oranges ); // "23", так как бинарный плюс объединяет строки
И с использованием плюса до:
let apples = "2";
let oranges = "3";
// оба операнда предварительно преобразованы в числа
alert( +apples + +oranges ); // 5
// более длинный вариант
// alert( Number(apples) + Number(oranges) ); // 5
Операнд (аргумент) – то, к чему применяется оператор. В умножении 5*2 есть два операнда: левый операнд равен 5, а правый операнд равен 2. Простыми словами это слагаемое, вычитаемое и тд.
Унарные операторы – от латинского uno(один) это оператор, который применяется к одному операнду(аргументу). Например, оператор унарный минус "-" меняет знак числа на противоположный.
let x = 1;
x = -x;
alert( x ); // -1
Бинарный оператор – оператор, который применяется к двум операндам. Тот же минус существует и в бинарной форме:
let x = 1, y = 3;
alert( y - x ); // 2
Базовые операторы – +, -, *, /. Тут все ясно и понятно.
Самый интересный оператор из доступных сейчас – Взятие остатка от деления %
Хоть используется символ % это не имеет никакого отношения к процентам.
% – остаток деления а на b.
alert( 5 % 2 ); // 1, остаток от деления 5 на 2
alert( 8 % 3 ); // 2, остаток от деления 8 на 3
Второй интересный оператор это возведение в степень **
alert( 2 ** 2 ); // 4 (2 умножено на себя 2 раза)
alert( 2 ** 3 ); // 8 (2 * 2 * 2, 3 раза)
Бинарный плюс может складывать строки
let s = "моя" + "строка";
alert(s); // моястрока
Чтобы быстро превратить стринг в нумбер нужно перед стринг переменной поставить +
let apples = "2";
let oranges = "3";
alert( apples + oranges ); // "23", так как бинарный плюс объединяет строки
И с использованием плюса до:
let apples = "2";
let oranges = "3";
// оба операнда предварительно преобразованы в числа
alert( +apples + +oranges ); // 5
// более длинный вариант
// alert( Number(apples) + Number(oranges) ); // 5
День 3.
Сегодня упор делал не на код.
Обсуждали с вероятными партнерами проект, которым мы возможно будем заниматься в ближайшее время.
Поэтому все состоявшиеся программисты и не очень, которые хотят получить опыт в web3 проекте – пишите в личку @Ehsbeu🛑
За сегодня успели пройти 1.5 темы, но в целом было очень полезно. Завтра расскажу подробнее про открывшиеся перспективы.
Нужны фронт, бэк, и веб3 прогеры. Будем делать крутые вещи. Учить и учиться вместе, ну а пока…
Доброй ночи❤️
Сегодня упор делал не на код.
Обсуждали с вероятными партнерами проект, которым мы возможно будем заниматься в ближайшее время.
Поэтому все состоявшиеся программисты и не очень, которые хотят получить опыт в web3 проекте – пишите в личку @Ehsbeu🛑
За сегодня успели пройти 1.5 темы, но в целом было очень полезно. Завтра расскажу подробнее про открывшиеся перспективы.
Нужны фронт, бэк, и веб3 прогеры. Будем делать крутые вещи. Учить и учиться вместе, ну а пока…
Доброй ночи❤️
❤7😁1
День 4.
Весь день провёл в переговорах с потенциальными партнерами. В планах запуск ещё одного проекта от Xard Money:)
Осталось только подождать.
К кодингу надеюсь вернуться очень скоро, ну а пока наблюдаю за советами старших в нашем чате и удивляюсь их познаниям.
Вы готовы к великим делам? Если да, то двигайте спать)
Хороший сон – залог хорошей жизни❤️
Весь день провёл в переговорах с потенциальными партнерами. В планах запуск ещё одного проекта от Xard Money:)
Осталось только подождать.
К кодингу надеюсь вернуться очень скоро, ну а пока наблюдаю за советами старших в нашем чате и удивляюсь их познаниям.
Вы готовы к великим делам? Если да, то двигайте спать)
Хороший сон – залог хорошей жизни❤️
❤11🥰1
Думали я про вас забыл?)
Не тут то было! Мы готовим несколько классных проектов, в которых вы сможете непосредственно поучаствовать. Не все они связаны с программированием, ведь не кодом единым:)
Надеюсь у вас все хорошо. Приятно наблюдать за тем, как ребята из чата решают какие-то свои задачи, ищут лучший путь выучить английский и код.
НАС УЖЕ 500!
Невероятно❤️
Не тут то было! Мы готовим несколько классных проектов, в которых вы сможете непосредственно поучаствовать. Не все они связаны с программированием, ведь не кодом единым:)
Надеюсь у вас все хорошо. Приятно наблюдать за тем, как ребята из чата решают какие-то свои задачи, ищут лучший путь выучить английский и код.
НАС УЖЕ 500!
Невероятно❤️
❤9👍1🤩1
Всем привет!
Если вы думали, что с кодом vsё, то вы глубоко ошибаетесь!
Так вышло, что сейчас я не могу уделять много времени коду.
Есть 2 новости – плохая и хорошая. Пожалуй начну с плохой:
На ближайшее время старый формат совместного обучения окончен из-за моего переезда в Европу и других Xard проектов. Это не значит, что контента не будет. Сюда я буду закидывать полезную информацию для веб3 прогеров🥰
Ну и хорошая новость:
Я переезжаю в Европу с целью начать обучение в университете на факультет блокчейн разработки (ого, сам в шоке). Это значит, что через время здесь появится тонна квалифицированного контента. Это будет качественная информация от лучших учителей мира, которой я поделюсь с вами, адоптировав ее для сообщества.
Сейчас мы все еще учим js по учебнику – https://learn.javascript.ru/
Не останавливаемся и идем только вперед. Жду от вас фидбек в комментах и будем думать куда шагать дальше❤️
Если вы думали, что с кодом vsё, то вы глубоко ошибаетесь!
Так вышло, что сейчас я не могу уделять много времени коду.
Есть 2 новости – плохая и хорошая. Пожалуй начну с плохой:
На ближайшее время старый формат совместного обучения окончен из-за моего переезда в Европу и других Xard проектов. Это не значит, что контента не будет. Сюда я буду закидывать полезную информацию для веб3 прогеров🥰
Ну и хорошая новость:
Я переезжаю в Европу с целью начать обучение в университете на факультет блокчейн разработки (ого, сам в шоке). Это значит, что через время здесь появится тонна квалифицированного контента. Это будет качественная информация от лучших учителей мира, которой я поделюсь с вами, адоптировав ее для сообщества.
Сейчас мы все еще учим js по учебнику – https://learn.javascript.ru/
Не останавливаемся и идем только вперед. Жду от вас фидбек в комментах и будем думать куда шагать дальше❤️
❤28
Forwarded from CRYPTUS MEDIA
Как преодолеть страх перед блокчейн разработкой?
На данную тему для вас готовит семинар Alex Kruegger — solidity-разработчик и автор канала AK74-Lab.
Многие разработчики из web2 не знают как подступиться к разработке на блокчейне.
- С чего нужно начать?
- Какие нужны знания?
- Сложно ли это?
- Что придётся делать?
Ранее мы делали пост про подготовку. Это важный этап, так вы получите максимальную пользу от семинара. Если вы не успели, то время ещё есть. Переходите по ссылке чтобы ознакомиться с материалом.
Видео и семинар будут полезны не только разработчикам, но и обычным криптанам. Вы поймёте как работает блокчейн, что вы подписываете в метамаске и как не попасть на скам-контракты.
📝 Пишите ваши вопросы под этим постом.
Вы получите ответы на их в прямом эфире.
🖥 Место проведения: чат разработчиков
До встречи на семинаре!
CRYPTUS Media | больше контента | обменник
На данную тему для вас готовит семинар Alex Kruegger — solidity-разработчик и автор канала AK74-Lab.
Многие разработчики из web2 не знают как подступиться к разработке на блокчейне.
- С чего нужно начать?
- Какие нужны знания?
- Сложно ли это?
- Что придётся делать?
Ранее мы делали пост про подготовку. Это важный этап, так вы получите максимальную пользу от семинара. Если вы не успели, то время ещё есть. Переходите по ссылке чтобы ознакомиться с материалом.
Видео и семинар будут полезны не только разработчикам, но и обычным криптанам. Вы поймёте как работает блокчейн, что вы подписываете в метамаске и как не попасть на скам-контракты.
📝 Пишите ваши вопросы под этим постом.
Вы получите ответы на их в прямом эфире.
🖥 Место проведения: чат разработчиков
До встречи на семинаре!
CRYPTUS Media | больше контента | обменник
❤2👍1🔥1