Об этом курсе
Недавно просмотрено: 36,091

Курс 2 из 4 в программе

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

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

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

Предполагаемая нагрузка: 4 weeks of study, 3 ½ hours per week...

Английский

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

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

  • Check

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

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

CryptocurrencyBlockchainSoliditySmart ContractRemix IDE

Курс 2 из 4 в программе

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

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

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

Предполагаемая нагрузка: 4 weeks of study, 3 ½ hours per week...

Английский

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

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

Неделя
1
4 ч. на завершение

Smart Contract Basics

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
3 ч. на завершение

Solidity

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
2 ч. на завершение

Putting it all Together

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 ч. на завершение

Best Practices

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
Рецензии: 129Chevron Right

57%

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

60%

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

14%

стал больше зарабатывать или получил повышение

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

автор: 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.

автор: ANJan 12th 2019

Great course for the beginners. Its gives an overview of smart contract, Solidity , Remix IDE. it definitely gives a lot of confidence to the trainee upon completion of the course.

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

Avatar

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

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