РЕЙТИНГ

Бесплатные онлайн курсы Solidity

Принципы программирования с использованием языка Solidity | Learn Microsoft

Для кого: начинающие разработчики для блокчейн-платформ.
Формат: статьи, упражнение.
Длительность: ~45 минут.

Получите базовые знания языка программирования, освоите его основные функции, разберётесь со смарт-компонентами и научитесь создавать их самостоятельно.

Solidity | 4IREAcademy

Для кого: люди с базовым опытом в программировании.
Формат: 12 уроков.
Длительность: 1,5 месяца.

На интенсиве получите навыки настройки инфраструктуры для работы, сможете понять принципы работы с основными инструментами для программирования в экосистеме Ethereum, научитесь писать, деплоить код, проводить его тесты, отладку и завершите первый миниатюрный проект.

Solidity и Ethereum | Введение, блокчейн и Ethereum, EVM, смарт-контракты | Ilya Krukowski

Для кого: все, кому интересно разрабатывать на платформе.
Формат: запись трансляции.
Длительность: 2 часа 6 минут.

Первый урок из обновляемой серии цикла лекций по разработке на Solidity. В нём овладеете теоретической базой и научитесь написанию кода.

Обучение Solidity

Рекомендуемая практиками траектория освоения ЯП (при условии, что вы знаете основы технологии блокчейн и программирования):

Токены, стандарты технологии распределённых вычислений.
Основные концепции, ООП.
Установка инструментов разработчика.
Оптимизация, Unit-тесты смарт-контрактов.
Проектирование крипто-контракта, структуры данных.
Синтаксис, структура кода.
Освойте подходы к WEB3-разработке.
Децентрализованные финансы.
Работа с протоколами BSC, Matic.
Тестирование, отладка проекта.
Безопасность вашего смарт-контракта.
Развёртывание кода на инфраструктуре Ethereum (реальной или тестовой).
Поддержка, обновление проекта с помощью OpenZeppelin

FAQ (Часто задаваемые вопросы)

Что такое Solidity?

Это молодой предметно-ориентированный ЯП для создания смарт-контрактов. На нём пишут децентрализованные приложения, которые выполняются на платформе Ethereum и могут взаимодействовать с цифровой валютой Ether.

Документацию по языку можно прочитать за один день – 9 - 10 часов. Для его освоения с нуля, занимаясь 8 - 10 часов еженедельно нужно 4 - 6 месяцев. Разработчики изучат его быстрее – за 1 - 2 месяца при такой же интенсивности.

Большинство программ обиделся в 50 - 80 тысяч рублей. Но можно найти более дорогие и бесплатные практикумы.

Вполне, но для этого желательно иметь образование / опыт работы в сфере информационных технологий. Solidity – несложный в освоении язык, но для блокчейн-разработки желателен опыт в программировании и знания в сфере.

EDDU.PRO
Logo
EDDU.PRO
Logo
Зарегистрировать новый аккаунт