Загрузка Мероприятия
  • Это мероприятие прошло.

Курс посвящен практическому применению блокчейна. Вместе с преподавателем из Калифорнии рассмотрим основы децентрализованных приложений, создадим криптовалюту, напишем смарт-контракт для Ethereum и проведём первые транзакции. Разберем техническую сторону главного финтех-феномена — ICO. Предварительных знаний о блокчейне и навыков программирования не требуется.

Целевая аудитория
  • Новички, которые хотят научиться применять блокчейн
  • Энтузиасты, планирующие запуск своей криптовалюты
  • Финансисты, мечтающие писать свои смарт-контракты
  • Инвесторы в рынок децентрализованных приложений
  • Майнеры, готовые узнать о всех возможностях Ethereum
  • Стартаперы, заинтересованные в краудфандинге с ICO
  • Кодеры в поисках новой перспективной специализации
Чему я научусь
  • Понимать логику и принципы блокчейна
  • Представлять специфику платформы Ethereum
  • Ориентироваться в юзкейсах для Ethereum
  • Настраивать сетап для работы с Ethereum
  • Сочетать разные инструменты разработки
  • Писать смарт-контракты на языке Solidity
  • Выпускать токены для проведения ICO
  • Разрабатывать децентрализованные приложения
  • Создавать пользовательский интерфейс проекта
  • Управлять транзакциями «эфира» онлайн
  • Тестировать и деплоить Ethereum-приложение
Что включает курс
  • Круглосуточные онлайн-консультации между занятиями
  • Доступ к видео со скринкастами всех занятий курса
  • Ценные призы самым старательным студентам
  • Пожизненное членство в легедарном клубе школы в Slack
Требования к студентам
  • Ноутбук c любой операционной системой
  • Быстрый интернет для потокового видео
  • Базовая компьютерная грамотность
  • Математика на уровне 5 класса
  • Желание учиться и совершенствоваться
Первый день: Криптография

— Что такое криптография

— Как используют криптографию

— Как работает блокчейн

— Почему за блокчейном будущее

Второй день: Криптовалюты и Ethereum

— Какие есть криптовалюты

— Чем они отличаются

— Что такое Ethereum

— Разбираем основные термины

Третий день: Solidity

— Как и где писать код на Solidity

— Как компилировать свой код

— Запуск в блокчейн первого смартконтракта

Четвёртый день: Первый токен

— Как выпустить свою валюту

— Как ее продавать

— Как регулировать ее курс

— Как защитить свой токен

Пятый день: Углубленный Solidity

— Как использовать библиотеки

— Как написать свою библиотеку

— Как создавать собственные структуры данных

Шестой день: Архитектура контрактов

— Где найти чужие исходники

— Как сделали свои контракты топовые проекты

Седьмой день: Цепочки контрактов

— Зачем делать более чем один контракт

— Как создать цепочку контрактов

— Как безопасно перезапустить один из контрактов в цепочке

Восьмой день: Пишем простой контракт

— Тестирование и отладка контрактов

— Обеспечение качества контрактов

— Способы оптимизации Solidity контрактов

— Best practice написания контрактов

Девятый день: MetaMask и Web3

— Что такое metamask

— Как сделать Web3 инъекцию

— Как совершать транзакции прямо из браузера

Десятый день: Реализация DApp c MetaMask

— Взаимодействие с контрактом из браузера

— Как написать клиент для работы с блокчейном

— Как реализовать проект на блокчейне

КОМАНДА КУРСА

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

Александр Суханов

Cisco

Помимо криптографии занимается AI, побеждал на хакатоне по машинному обучению Spacehack. После окончания Бауманки улетел работать в Кремниевую долину. До отъезда в США принимал участие в радиопередачах в качестве эксперта по технологии Blockchain. Участвовал в ICO в качестве разработчика смартконтрактов.

Куратор

Влад Кяуне

Strelka Institute

Выпускник «Стрелки» и волонтер организации AIESEC. Запомнился яркими проектами на стыке урбан-дизайна и технологий. Давно занимается веб-программированием, увлекается Python, игрой Minecraft и методиками преподавания новичкам. Вдохновение для педагогических инноваций черпает в философии карате, по которому имеет черный пояс.