Об этом курсе

Недавно просмотрено: 113,904

Карьерные результаты учащихся

56%

начал новую карьеру, пройдя эти курсы

58%

получил значимые преимущества в карьере благодаря этому курсу

14%

стал больше зарабатывать или получил повышение
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Курс 2 из 4 в программе
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

Knowledge of at least one modern, high-level programming language is required, as well as completion of the course titled, "Blockchain Basics".

Прибл. 13 часов на выполнение
Английский
Субтитры: Английский, Корейский

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

  • This second course of the Blockchain specialization will help you design, code, deploy and execute a smart contract.

Приобретаемые навыки

CryptocurrencyBlockchainSoliditySmart ContractRemix IDE

Карьерные результаты учащихся

56%

начал новую карьеру, пройдя эти курсы

58%

получил значимые преимущества в карьере благодаря этому курсу

14%

стал больше зарабатывать или получил повышение
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Курс 2 из 4 в программе
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

Knowledge of at least one modern, high-level programming language is required, as well as completion of the course titled, "Blockchain Basics".

Прибл. 13 часов на выполнение
Английский
Субтитры: Английский, Корейский

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

от партнера

Логотип Университет штата Нью-Йорк в Баффало

Университет штата Нью-Йорк в Баффало

Логотип Университет штата Нью-Йорк

Университет штата Нью-Йорк

Программа курса: что вы изучите

Оценка контентаThumbs Up94%(4,758 оценки)Info
Неделя
1

Неделя 1

4 ч. на завершение

Smart Contract Basics

4 ч. на завершение
5 видео ((всего 33 мин.)), 6 материалов для самостоятельного изучения, 5 тестов
5 видео
Smart Contracts Defined (Part 1) (Remix IDE and Greeter Demos)7мин
Smart Contracts Defined (Part 2) (Simple Storage Demo)5мин
Processing Smart Contracts (Compile Artifacts Demo)4мин
Deploying Smart Contracts4мин
6 материалов для самостоятельного изучения
(OPTIONAL) Resources: Why Smart Contracts?10мин
Updated Smart contracts (Solidity version 5.9)10мин
(OPTIONAL) Resources: Smart Contracts Defined10мин
(OPTIONAL) Resources: Processing Smart Contracts10мин
(OPTIONAL) Resources: Deploying Smart Contracts10мин
REQUIRED Quiz Resources and Directions: Smart Contract Basics - Week10мин
5 практических упражнений
Self-Check30мин
Self-Check30мин
Self-Check30мин
Self-Check30мин
Smart Contract Basics30мин
Неделя
2

Неделя 2

3 ч. на завершение

Solidity

3 ч. на завершение
7 видео ((всего 47 мин.)), 5 материалов для самостоятельного изучения, 6 тестов
7 видео
Basic Data Types & Statements (Bidder Data & Functions Demos)6мин
Specific Data Types (Part 1) (Coin Demo)6мин
Specific Data Types (Part 2) (Coin Demo cont.)2мин
Data Structures (Part 1) (BallotV1 Demo)10мин
Data Structures (Part 2) (StateTransV2 Demo)7мин
Access Modifiers & Applications7мин
5 материалов для самостоятельного изучения
(OPTIONAL) Resources: Solidity: Structure10мин
(OPTIONAL) Resources: Basic Data Types & Statements10мин
(OPTIONAL) Resources: Specific Data Types10мин
(OPTIONAL) Resources: Data Structures30мин
(OPTIONAL) Resources: Access Modifiers & Applications10мин
6 практических упражнений
Self-Check4мин
Self-Check8мин
Self-Check6мин
Self-Check4мин
Self-Check4мин
Solidity - Week 230мин
Неделя
3

Неделя 3

2 ч. на завершение

Putting it all Together

2 ч. на завершение
8 видео ((всего 36 мин.)), 4 материалов для самостоятельного изучения, 5 тестов
8 видео
Time Elements (Part 1)4мин
Time Elements (Part 2) (BallotV2 Demo)6мин
Time Elements (Part 3)2мин
Validation & Test (Part 1) (BallotV3 Demo)7мин
Validation & Test (Part 2) (BallotV4 Demo)3мин
Client Applications2мин
Practitioner's Perspective: Shared Rules & Trust3мин
4 материала для самостоятельного изучения
(OPTIONAL) Resources: Developing Smart Contracts5мин
(OPTIONAL) Resources: Time Elements5мин
(OPTIONAL) Resources: Validation & Test15мин
(OPTIONAL) Resources: Client Applications15мин
5 практических упражнений
Self-Check6мин
Self-Check6мин
Self-Check4мин
Self-Check4мин
Putting It All Together - Week 330мин
Неделя
4

Неделя 4

4 ч. на завершение

Best Practices

4 ч. на завершение
3 видео ((всего 16 мин.)), 4 материалов для самостоятельного изучения, 2 тестов
3 видео
Designing Smart Contracts7мин
Remix Web IDE3мин
4 материала для самостоятельного изучения
(OPTIONAL) Resources: Best Practices10мин
(MANDATORY READING) Addendum: Solidity Version10мин
Assignment Description10мин
Smart Contracts: Key Takeaways10мин
1 практическое упражнение
Best Practices- Week 420мин

Рецензии

Лучшие отзывы о курсе SMART CONTRACTS

Посмотреть все отзывы

Специализация Blockchain: общие сведения

This specialization introduces blockchain, a revolutionary technology that enables peer-to-peer transfer of digital assets without any intermediaries, and is predicted to be just as impactful as the Internet. More specifically, it prepares learners to program on the Ethereum blockchain. The four courses provide learners with (i) an understanding and working knowledge of foundational blockchain concepts, (ii) a skill set for designing and implementing smart contracts, (iii) methods for developing decentralized applications on the blockchain, and (iv) information about the ongoing specific industry-wide blockchain frameworks. The specialization covers a range of essential topics, from the cryptographic underpinnings of blockchain technology to enabling decentralized applications on a private Ethereum blockchain platform. It is ideal for programmers and designers involved in developing and implementing blockchain applications, and anyone who is interested in understanding its potential....
Blockchain

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

  • Доступ к лекциям и заданиям предоставляется в зависимости от типа регистрации. Если вы проходите курс в режиме слушателя, то получите бесплатный доступ к большинству материалов курса. Чтобы открыть оцениваемые задания и возможность получить сертификат, необходимо будет приобрести прохождение с сертификатом. Это можно сделать во время прохождения в режиме слушателя или после него. Если вы не видите варианта 'Режим слушателя'.

    • Курс может не предлагаться в режиме слушателя. Попробуйте бесплатную пробную версию или подайте заявку на финансовую помощь.
    • Курс предлагаться в режиме 'Полный курс, без сертификата'. В нем можно просматривать все материалы, выполнять обязательные задания и получить итоговую оценку. Приобрести дополнительно прохождение с сертификатом в таком случае нельзя.
  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

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

  • Да, Coursera предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке "Финансовая помощь" слева под кнопкой "Зарегистрироваться". Заполните форму заявления. Если его примут, вы получите уведомление. Обратите внимание: этот шаг необходимо выполнить для каждого курса специализации, в том числе для дипломного проекта. Подробнее

  • This course is for anyone interested in designing and developing smart contracts. Along with other courses of the Blockchain specialization, it provides the foundation to design and develop decentralized applications (the focus of the third course) on the blockchain.

  • Mastery of content from the first course of the specialization (Blockchain Basics) is a prerequisite. Knowledge of at least one modern, high-level programming language is required.

  • A laptop or a desktop of this specification: 64 bit machine with minimum 4Gb ram, 10Gb free space and Windows 7 or above , or ubuntu 16.04 or Mac os x 10.0+.

  • Этот курс не приравнивается к зачету в университетах, однако некоторые вузы принимают сертификаты на свое усмотрение. Дополнительную информацию уточняйте в своем деканате. Онлайн-дипломы и сертификаты Mastertrack™ от Coursera позволяют получить зачеты.

Остались вопросы? Посетите Центр поддержки учащихся.