
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Solidity & Ethereum in React (Next JS): The Complete Guide
Создавайте настоящие смарт-контракты в Solidity и DApps с помощью React & Next JS. Разберитесь, как работает блокчейн Ethereum.
Что такое Ethereum?
Ethereum - это технология, которая позволяет отправлять криптовалюту кому угодно, но, в первую очередь, она также поддерживает приложения, которые могут использовать все, и никто не может их удалить. Это программируемый блокчейн в мире.
Ethereum основан на инновациях Биткойна с некоторыми существенными отличиями.
Оба позволяют использовать цифровые деньги без поставщиков платежных услуг или банков. Но Ethereum является программируемым, поэтому вы также можете использовать его для многих различных цифровых активов - даже для биткойнов!
Это также означает, что Ethereum предназначен не только для платежей. Это торговая площадка финансовых услуг, игр и приложений, которые не могут украсть ваши данные или подвергнуть вас цензуре. Это будущее.
Что такое Solidity?
Solidity - это объектно-ориентированный язык высокого уровня для реализации смарт-контрактов. Смарт-контракты - это программы, которые управляют поведением учетных записей в Ethereum.
Solidity - это язык фигурных скобок. На него влияют C ++, Python и JavaScript, и он предназначен для виртуальной машины Ethereum (EVM). Вы можете найти более подробную информацию о том, какие языки вдохновили Solidity, в разделе языковых влияний.
Solidity имеет статическую типизацию, поддерживает наследование, библиотеки и сложные определяемые пользователем типы, а также другие функции.
С Solidity вы можете создавать контракты для таких целей, как голосование, краудфандинг, слепые аукционы и кошельки с несколькими подписями.
Что охватывает этот курс?
Курс охватывает все, что вам нужно, чтобы стать разработчиком блокчейн. Студенты этого курса узнают, что такое блокчейн Ethereum и как он работает на базовом уровне и с точки зрения разработчика.
Студенты узнают, что такое смарт-контракты и как их создавать. Смарт-контракты идут рука об руку с dApps (децентрализованными приложениями). Курс также охватывает их.
В качестве интерфейса для dApps, описанного в курсе, использовалась библиотека React и среда Next JS. CSS и дизайн созданы с помощью фреймворков Bulma и Tailwind.
В курсе создаются два реальных приложения. Каждая часть создания приложения хорошо объяснена и задокументирована.
Первое приложение курса
Студенты изучат основы и основные знания сети Ethereum, работая над практическими приложениями.
Внешний интерфейс приложения построен с использованием библиотеки React и фреймворка Bulma, для создания смарт-контрактов использовалась среда разработки Truffle и Ganache (частный блокчейн).
Приложение Faucet позволит пользователям вносить и снимать средства со смарт-контракта. Пользователи будут взаимодействовать со смарт-контрактом через веб-сайт, подключенный к сети блокчейн через кошелек Metamask.
Цель первого приложения - охватить основы, одновременно получая удовольствие от работы над чем-то практическим.
Наиболее важные вопросы, на которые отвечает это приложение:
Приложение Marketplace:
Это приложение описывает создание интерактивной торговой площадки. Клиенты этого приложения будут покупать курсы (студенты могут выбирать продукты по своему выбору) за цифровую валюту Ether.
Со всеми основами, описанными в предыдущем приложении, основное внимание будет уделено практической части разработки сети Ethereum. Темы будут более сложными, а лекции будут более практичными с точки зрения кода.
Второе приложение включает в себя множество функций, например, страницу торговой площадки с обновлениями в реальном времени валюты эфира и цен на курсы по сравнению с долларом США.
Модальное окно предназначено для оформления заказов. Решение для хеширования электронной почты для сохранения конфиденциальности клиента. Просмотр заказов с фильтрацией заказов и пагинацией и многое другое.
Это приложение будет построено на платформе Next JS с Tailwind в качестве инфраструктуры CSS. Next JS внутренне использует библиотеку React. Он прост в использовании и по умолчанию предлагает SSR (рендеринг на стороне сервера).
SSR предлагает множество преимуществ, но также приносит мало проблем с точки зрения интеграции с блокчейном.
Вся часть интеграции Next JS с блокчейном покрыта, хорошо объяснена и задокументирована. Окончательное приложение будет размещено в Интернете. Смарт-контракт будет развернут в «живой» основной сети.
Наиболее заметные темы, затронутые в этом приложении:
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Станьте разработчиком блокчейнов, создав впечатляющий портфель из 30 приложений Ethereum Dapps.Как получить свою первую работу разработчика Blockchain? 1. Вам нужно знать, как создавать децентрализованные приложения на блокчейне (Dapps). 2. И вам нужно убедить компанию в том, что вы знаете 1. Большинство людей думают, что вам нужно начинать с 1. и двигаться дальше до 2. Но это не самый эффективный способ ... в конце концов, какой смысл изучать вс
Используйте Ethereum, Solidity и смарт контракты для создания готовых приложений на основе блочкчейн. Смарт-контракты? Они здесь. Ethereum Blockchain? Все в этом курсе. Solidity? Само собой!Нет никаких сомнений: технологии Ethereum и Blockchain являются самыми интересными последние несколько лет. Компании не могут найти разработчиков, которые понимают технологию блокчейна достаточно хорошо, но есть небольшое количество опубликованных ресурсов, ко
Изучите Solidity, создав нотариальное бюро Blockchain! Вы будете работать с Remix, Ganache, Geth, Metamask, Truffle и много другого. Хотите узнать все, что нужно знать о Solidity? Вы заинтересованы в «большой картине» индустрии блокчейнов, но часто перегружены ею? Если это так, это для вас курс!
Работайте с Solidity и другими инструментами и постройте веселую игру! Получите больше мастерства в Ethereum Blockchain разработке! В этом курсе мы покроем много тем блокчейн разработки на Ethereum разрабатываю нашу веселую игру.
Мастер-класс по Ethereum: - это самый полный курс Ethereum Blockchain Development, который поможет вам создавать сложные, реальные, основанные на Ethereum приложения. Этот курс идеально подходит для тех, кто хочет начать путешествие с Blockchain, Solidity и Ethereum, создавая что-то большое и содержательное. Те, кто заинтересован в продвинутом программировании, включая проверенные рабочие процессы и методы, будут полностью наслаждаться этим курсо