Solidity — самый популярный в мире язык блокчейна, предназначенный для создания децентрализованных приложений (смарт-контрактов). Он поддерживает Ethereum, и во всем мире наблюдается экспоненциальный рост спроса на высокооплачиваемые рабочие места, что меняет способ ведения бизнеса. Изучение Solidity можно сравнить с изучением языков веб-разработки много лет назад — вы намного опережаете игру, начавшуюся сегодня — и поэтому вы тоже хотите изучать Solidity. И вы пришли в нужное место!
Почему этот курс по Solidity подходит именно вам?
Это наиболее полный курс, ориентированный на Solidity. Тематический подход, который проведет вас от самых основ Solidity и программирования до создания сложных децентрализованных приложений.
Вы будете изучать Solidity с самого начала, шаг за шагом. Я проведу вас через смарт-контракты и забавный код вместе с примерами, важной теорией о том, как Solidity работает за кулисами, а также компиляцией и развертыванием ваших собственных смарт-контрактов от простых систем хранения до живых взаимодействий с внедренными web3 и Uniswap.
Вы также узнаете, как решать проблемы, как разработчик, как создавать интеллектуальные приложения с нуля, правильно согласовывать код и отлаживать его и многие другие практические навыки, которые вам понадобятся в вашей работе разработчика блокчейна.
И в отличие от других курсов, этот на самом деле содержит темы для начинающих, средних, продвинутых и даже экспертов, поэтому вам не нужно покупать какой-либо другой курс, чтобы освоить Solidity с нуля!
Но... Вам не нужно углубляться во все эти темы. Это длинный курс, посвященный исключительно Solidity, потому что, в конце концов, это «Полный курс Solidity». Он разработан, чтобы предоставить вам комбинацию курсов в одном! Но вы можете стать профессиональным блокчейн-разработчиком, просмотрев только разделы курса. Вы можете использовать этот курс в качестве справочного руководства по определенным темам на всю жизнь, поскольку вы продолжаете создавать проекты и узнавать больше, к чему вы всегда можете вернуться в любое время, когда захотите продвинуться в определенной теме.
К концу курса у вас будут знания и уверенность, необходимые для того, чтобы успешно пройти собеседование на работу в блокчейне Solidity и стать профессиональным разработчиком смарт-контрактов и децентрализованных приложений.
Почему я являюсь подходящим учителем Solidity для вас?
Меня зовут Clarian, я много лет работаю главным инженером и полностью увлечен и предан своему делу. Решение проблем и создание сложных дизайн-проектов — моя любовь и моя жизнь. Я тот, кто увлечен и привержен созданию качественных проектов с нуля.
Я знаю, как студенты изучают Solidity. И с этими знаниями я разработал идеальную учебную программу курса. Это сфокусированный подход к основам, множеству примеров из реальной жизни, передовым методам создания шаблонов и практическим проектам, которые помогут вам с нуля стать профессиональным и уверенным разработчиком Solidity за считанные недели.
Чему именно мы учимся на этом курсе?
Создайте несколько сложных смарт-контрактов с нуля для своего портфеля! В этих проектах вы узнаете, как думать и правильно воплощать свои идеи в письменный код, в том числе как максимально эффективно использовать свое время, находя и читая документацию и лучшие практики.
Освойте основы Solidity: переменные, if/else, операторы, функции, массивы, модификаторы, циклы, строки и многое другое.
Изучите Solidity с самого начала: общедоступная и частная видимость (правильная защита данных), структуры и перечисления, специальные глобальные переменные и переменные блокчейна, суффиксы и адреса.
Как Solidity работает за кулисами: виртуальная машина Ethereum (EVM) и язык низкого уровня, события и регистрация выбросов блокчейна, методы отправки и передачи, область видимости и многое другое.
Глубокое погружение в функции: функции-модификаторы, криптографические функции, резервные функции и перегрузка функций.
Глубокое погружение в объектно-ориентированное программирование: функции-конструкторы, контракты и классы, интерфейсы, абстрактные контракты (виртуальные и переопределяемые), наследование и хэш-таблицы от сопоставления к вложенному сопоставлению (ключ для отслеживания адресов DApplication)
Получите четкое представление о сложных шаблонах: шаблон вывода средств, ограниченный доступ, обработка ошибок и многое другое. Мы будем использовать эти знания для создания децентрализованного приложения для аукциона, а также для подключения к основной сети и доступа к данным блокчейна Ethereum через реальные DApps.
Изучите методы Solidity, которые используются профессионалами в области блокчейна: тестовое развертывание сети, IDE, отладка и компиляция.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.