Об этом курсе

Недавно просмотрено: 32,995

Learner Career Outcomes

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".

Прибл. 11 часа на выполнение

Английский

Субтитры: Английский, Корейский

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

  • Check

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

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

CryptocurrencyBlockchainSoliditySmart ContractRemix IDE

Learner Career Outcomes

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".

Прибл. 11 часа на выполнение

Английский

Субтитры: Английский, Корейский

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

Неделя
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мин
4.6

Рецензии: 157

Chevron Right

Лучшие отзывы о курсе Smart Contracts

автор: DMDec 18th 2019

Excellent course! Provided a good overview of how smart contracts adds a layer of value to the evolution in blockchain technology. The hands on programming experience was quite helpful as well.

автор: HTApr 9th 2019

Thank you; excellent starting point so I can have a good foundation to learn more Solidity programming; the discussion forum is helpful when I submit the code at the end of the project.

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

Image of instructor, Bina Ramamurthy

Bina Ramamurthy

Teaching Professor
Computer Science and Engineering Department

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

The University at Buffalo (UB) is a premier, research-intensive public university and the largest, most comprehensive institution of the State University of New York (SUNY) system. UB offers more than 100 undergraduate degrees and nearly 300 graduate and professional programs....

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

The State University of New York, with 64 unique institutions, is the largest comprehensive system of higher education in the United States. Educating nearly 468,000 students in more than 7,500 degree and certificate programs both on campus and online, SUNY has nearly 3 million alumni around the globe....

Специализация 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. Просто ознакомиться с содержанием курса можно бесплатно.

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