Преподаватели и эксперты

Алексей Некрасов
Skillbox
Алексей Некрасов 
Тимлид по разработке на Python в МТС, возглавляет образовательный трек в Skillbox. Стаж – 6+ лет.
Никита Нестеренко
Skillbox
Никита Нестеренко
Инженер-разработчик, руководит проектами в «Сбере», стаж – 5+ лет.
Дарья Корчуганова
Skillbox
Дарья Корчуганова
Тим-лид команды разработчиков «Газпромбанк Бизнес-онлайн», выступает на конференциях по JS
Михаил Бородин
Skillfactory
Михаил Бородин
Разработчик с опытом 12+ лет
Тимлид команды бекенд-разработки в AppFollow, сотрудничал с X5 Retail Group.
Алексей Семёнов
Skillfactory
Алексей Семёнов
Заведующий кафедрой МГУ Заведующий кафедрой МГУ
Андрей Сорокин
OTUS
Андрей Сорокин
Архитектор ПО, бекенд-разработчик, стек C# ASP.NET, стаж 15+ лет.
Вячеслав Лапин
OTUS
Вячеслав Лапин
Java-разработчик, тим-лид, работал в Kaspersky Lab, «Ланит», спикер конференций.
Кирилл Мокевнин
Hexlet
Кирилл Мокевнин
Веб-разработчик с опытом 18 лет, DevOps-инженер, преподаватель.
Иван Лауре
Eduson Academy
Иван Лауре
Веб-разработчик, системный администратор, сотрудник «Лаборатории Касперского», 20 лет в разработке, 10 – в тестировании.
Вьет Нгуен
Eduson Academy
Вьет Нгуен
Разработчик в СберKids, пишет код на JavaScript и Python, руководил командой разработчиков финансовых продуктов.
Анна Ширяева
Skillbox
Анна Ширяева
Frontend developer в Сибур со стажем 13+ лет.
Олег Маслов
Skypro
Олег Маслов
Коммерческий разработчик на Python и Django с опытом 15 лет, основатель студии Oscar Studio
Павел Горкин
Skillbox
Павел Горкин
Программист на C++ и Blueprints, разработчик на Unreal Engine
Анастасия Карцева
XYZ School
Анастасия Карцева
Ведущий тестировщик игр в Azur Games.
Матвей Серегин
Нетология
Матвей Серегин
Архитектор «1С: БухОбслуживание»
Олег Евсютин
нетология
Олег Евсютин
Руководит департаментом кибербезопасности НИУ ВШЭ, преподаёт криптографию

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

Solidity от 4IREAcademy

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

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

Solidity | 4IREAcademy

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

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

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

Обучение 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
Зарегистрировать новый аккаунт