Solidity Developer

Best Practices по одному из самых востребованных языков программирования в разработке децентрализованных приложений.

Что даст вам этот курс

Материал курса, написан с учетом последних обновлений Solidity и включает в себя самые актуальные технологии в разработке децентрализованных приложений и DeFi (децентрализованные финансы) на 2023 год.

Курс предполагает изучение основ языка Solidity на русском языке c учетом знания патернов безопасности. Основы написания безопасного кода в последних версиях компилятора pragma 0.8.19 и примеры уязвимостей.
Студенты в рамках одного курса изучат не только разработку на Solidity, но и получат навыки написания безопасного кода, необходимого для прохождения последующего аудита.

Курс рассчитан на разработчиков с опытом программирования от года, желающих изучить язык программирования Solidity, получить навыки написания кода и аудита безопасности. Курс в целом учитывает основы написания безопасного кода с учетом примеров из реального аудита.

Чему вы научитесь на курсе?

- Разрабатывать смарт-контракты;
- Задеплоите контракты на тестнет и мейннет c помощью IDE Remix;
- Понимать основные EIP (Ethereum Improvement Proposals);
- Использовать сторонние решения от OpenZeppelin;
- Покрывать код тестами на Hardhat;
- Изучите типовые паттерны атак;  
- Cоздатите свой проект для портфолио;

Минимальные требования для курса:

- Знание ООП;
- Знание основ любого языка программирования;
- Опыт работы с БД;
- Дополнительном плюсом будет наличие опыта разработки на С++ и JS.


Преподаватели

Ярослав Анищенко
Software Engineer, RadianceTeam
Специалист по блокчейн и web3, программирует на Solidity, начиная с 2019 года.

Работает в компании RadianceTeam. Занимается web3-проектами.

Проекты, результаты:

- 1e место в конкурсе на разработку децентрализованной биржи,
- 1e место в конкурсе на разработку децентрализованного аудита голосования в Латинской Америке,
- 1e место в конкурсе на разработку моста между блокчейнами Everscale и Tezos,
- 2e место в конкурсе на разработку эмиссии стэйбл токена через аукционы Викри,

Образование: Московский авиационный институт

Преподаватель курсов Solidity Developer

Алексей Челбухов
Образование - высшее, по специальности "Информационные системы и технологии, Южно-Российский государственный университет экономики и сервиса.
Работал в финансовой сфере более 15 лет, автоматизация банковских процессов. Сбербанк и несколько коммерческих банков города Москвы в качестве инженера в IT департаменте и начальника управления автоматизации.

Опыт работы с Solidity c 2018 года.

Андрей Гулицкий
Опыт коммерческой разработки — 10 лет, из них 5 — в Web3.

Разработал DeFi-платформу, которая получила золотую награду за аудит от SolidProof. Участвовал в разработке блокчейн-платформы для коллекционеров и различных NFT-проектов. Сейчас занимаюсь разработкой собственного стартапа — Web3 базы данных.

Александр Суханов
Разрабатывает Machine Reasoning Engine в Cisco Systems.
C 2017 года работает в Кремниевой долине.
Преподавал курс по Decentralized Applications (CS359B) в Стэнфорде.
Побеждал на хакатоне SpaceHack и всероссийском конкурсе проектов «IT-Прорыв».
Участвовал в чемпионате мира по программированию ACM ICPC.

Закончил МГТУ им. Баумана с отличием.
Занимался legal tech, блокчейн-проектами, HL/HA проектами, разработкой беттинг-платформы, сбором и аналитикой персональных данных из социальных сетей, внедрением CI/CD.

Выпускной проект

Разработка DAO приложения. В разработке итого проекта мы готовы учитывать пожелания студентов.
Домашние задания не будут полностью являться частью финального проекта, но будут необходимы для создания проекта в конце курса.

Процесс обучения

Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям и другие дополнительные материалы;

  • получите сертификат о прохождении курса;
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Solidity Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Дата выдачи:
1 января 2025 г.

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Solidity Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Дата выдачи:
1 января 2025 г.

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Стоимость обучения
Cтоимость указана для оплаты физическими лицами. Подробнее
63 000 ₽
Продолжительность
5 месяцев
Начало занятий
27 июня