Blockchain school: пишем умные контракты

Secure Payment Confirmation

Price is a subject for European Value Added Tax (VAT). If you live outside of EU, you won't have to pay VAT. If you do live in EU, we will automatically calculate correct amount of VAT based on your billing country.
Total:

Questions

For how long can I access this course?

You need to pay for the course only once in order to get full access. We guarantee you will have access to all course content for at least 1 year from purchase date, in most cases you will have access indefinitely.

From what devices I can access course materials?

You can access course materials from a Laptop, iPhone, iPad, Android, Windows Phone and virtually any device with modern Internet browser. Live tutoring is limited to PC, Mac and Linux only at the moment.

Can I get my money back?

If you purchased the course and for some reasons are not satisfied with it, please contact us at support@eliademy.com and we will resolve the problem.

How sales tax is calculated?

Price is a subject for European Value Added Tax (VAT). If you live outside of EU, you won't have to pay VAT. If you do live in EU, we will automatically calculate correct amount of VAT based on your billing country.

Instructor

Алексей Матиясевич

Ethereum engineer

Ethereum инженер в компании Ambisafe Software, разработчик смарт-контрактов и блокчейн-продуктов – начиная от криптовалюты Tether и заканчивая биржей Bitfinex. Алексей – участник группы “белых хакеров” White Hat. Летом 2017-го он помог вернуть $1,5, которые могли быть украдены в результате уязвимости Ethereum-клиента Parity. Ему потребовалось всего 4 минуты, чтобы обнаружить взломанные адреса в блокчейне и перевести средства с этих кошельков на свой.

Reviews (5)

Igor Bilous
Volodymyr Nakvasiuk
Anton Burduzha
Ivan Grekov

Overview

Blockchain School – курс для тех, кто хочет выучить язык программирования Solidity, чтобы работать с блокчейн-сетью Ethereum и создавать умные контракты. 

Обучение в Blockchain School дает возможность немножко изменить мир, сделать его чуть более открытым и честным, а также начать работать с одной из передовых технологий XXI века. 

 

Зачем учить Solidity?

Solidity – язык, на котором говорит Ethereum, ведущая блокчейн-платформа для реализации ICO проектов и создания децентрализованных баз данных. За последние два года ее капитализация достигла 4 миллиардов долларов США, а доля рынка составляет уже более 50% и продолжает расти.

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

 

Автор курса

Алексей Матиясевич, разработчик умных контрактов на блокчейне Ethereum в компании Ambisafe Software, участник группы “белых хакеров” White Hat. Летом 2017-го Алексей помог вернуть $1,5 млн, которые могли быть украдены в результате уязвимости Ethereum-клиента Parity.

 

Во время курса вы научитесь

  • общаться с блокчейн-сетью Ethereum

  • работать с умными контрактами 

  • писать свои контракты на языке Solidity

  • размещать их в сеть

  • писать тесты к контрактам с помощью фреймворка truffle

Курс будет полезен тем, кто хочет понять, как работает блокчейн-сеть Ethereum, научиться писать контракты для этой сети и работать в этой области.

 

Формат курса

Курс длится 1 месяц и состоит из записей 4 лекций-вебинаров: 

1. Введение. Разбираемся, что такое блокчейн-сеть Ethereum и как в ней устроены транзакции, создаем свои кошельки и учимся с их помощью взаимодействовать с умными контрактами в сети. 

2. Написание смарт контракта. Разбираемся с нюансами синтаксиса Solidity, пишем свой контракт и рассматриваем возможные проблемы безопасности.

3. Unit-тестирование. Запускаем локальный блокчейн, учимся использовать его для тестирования контрактов и пишем unit-тесты. 

4. Игра ОХО. Пишем свою игру крестики-нолики, обрабатываем поступление и отправку денег для контрактов, разбираемся, как устроена память в Solidity и библиотеки в Ethereum.

 

После каждого занятия слушатели проходят тест и выполняют домашнее задание, состоящее из упражнения на написание кода и проверки домашнего задания другого слушателя.

Такая система дает возможность наилучшим образом отточить приобретенные во время лекций навыки, ведь Solidity-разработчики не имеют права на ошибку. Единожды залитый в Ethereum контракт уже нельзя будет править или изменять. Именно поэтому, мы учим студентов писать совершенный код сразу.

Любые вопросы, связанные с тематикой курса и домашними заданиями, студенты могут задавать в Телеграм-чате, где автор курса рассмотрит их и разберет по крупицам.

 

Требования к студентам

  • Опыт написания программ на каком-либо языке

  • Знание английского языка на уровне, достаточном для чтения технической документации

  • Базовые знания javascript

  • Любопытство и азарт, заставляющие постоянно учиться чему-то новому

 

Interested? Enroll to this course right now.

There is more to learn