Informações sobre o curso
35,054 visualizações recentes

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

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

Aprox. 11 horas para completar

Inglês

Legendas: Inglês, Coreano

O que você vai aprender

  • Check

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

Habilidades que você terá

CryptocurrencyBlockchainSoliditySmart ContractRemix IDE

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

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

Aprox. 11 horas para completar

Inglês

Legendas: Inglês, Coreano

Os alunos que estão fazendo este Course são

  • Chief Technology Officers (CTOs)
  • Security Engineers
  • Machine Learning Engineers
  • Software Engineers
  • Data Scientists

Programa - O que você aprenderá com este curso

Semana
1
4 horas para concluir

Smart Contract Basics

5 vídeos (Total 33 mín.), 6 leituras, 5 testes
5 videos
Smart Contracts Defined (Part 1) (Remix IDE and Greeter Demos)7min
Smart Contracts Defined (Part 2) (Simple Storage Demo)5min
Processing Smart Contracts (Compile Artifacts Demo)4min
Deploying Smart Contracts4min
6 leituras
(OPTIONAL) Resources: Why Smart Contracts?10min
Updated Smart contracts (Solidity version 5.9)10min
(OPTIONAL) Resources: Smart Contracts Defined10min
(OPTIONAL) Resources: Processing Smart Contracts10min
(OPTIONAL) Resources: Deploying Smart Contracts10min
REQUIRED Quiz Resources and Directions: Smart Contract Basics - Week10min
5 exercícios práticos
Self-Check30min
Self-Check30min
Self-Check30min
Self-Check30min
Smart Contract Basics30min
Semana
2
3 horas para concluir

Solidity

7 vídeos (Total 47 mín.), 5 leituras, 6 testes
7 videos
Basic Data Types & Statements (Bidder Data & Functions Demos)6min
Specific Data Types (Part 1) (Coin Demo)6min
Specific Data Types (Part 2) (Coin Demo cont.)2min
Data Structures (Part 1) (BallotV1 Demo)10min
Data Structures (Part 2) (StateTransV2 Demo)7min
Access Modifiers & Applications7min
5 leituras
(OPTIONAL) Resources: Solidity: Structure10min
(OPTIONAL) Resources: Basic Data Types & Statements10min
(OPTIONAL) Resources: Specific Data Types10min
(OPTIONAL) Resources: Data Structures30min
(OPTIONAL) Resources: Access Modifiers & Applications10min
6 exercícios práticos
Self-Check4min
Self-Check8min
Self-Check6min
Self-Check4min
Self-Check4min
Solidity - Week 230min
Semana
3
2 horas para concluir

Putting it all Together

8 vídeos (Total 36 mín.), 4 leituras, 5 testes
8 videos
Time Elements (Part 1)4min
Time Elements (Part 2) (BallotV2 Demo)6min
Time Elements (Part 3)2min
Validation & Test (Part 1) (BallotV3 Demo)7min
Validation & Test (Part 2) (BallotV4 Demo)3min
Client Applications2min
Practitioner's Perspective: Shared Rules & Trust3min
4 leituras
(OPTIONAL) Resources: Developing Smart Contracts5min
(OPTIONAL) Resources: Time Elements5min
(OPTIONAL) Resources: Validation & Test15min
(OPTIONAL) Resources: Client Applications15min
5 exercícios práticos
Self-Check6min
Self-Check6min
Self-Check4min
Self-Check4min
Putting It All Together - Week 330min
Semana
4
4 horas para concluir

Best Practices

3 vídeos (Total 16 mín.), 4 leituras, 2 testes
3 videos
Designing Smart Contracts7min
Remix Web IDE3min
4 leituras
(OPTIONAL) Resources: Best Practices10min
(MANDATORY READING) Addendum: Solidity Version10min
Assignment Description10min
Smart Contracts: Key Takeaways10min
1 exercício prático
Best Practices- Week 420min
4.6
140 avaliaçõesChevron Right

56%

comecei uma nova carreira após concluir estes cursos

58%

consegui um benefício significativo de carreira com este curso

14%

recebi um aumento ou promoção

Principais avaliações do Smart Contracts

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

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

Instrutores

Avatar

Bina Ramamurthy

Teaching Professor
Computer Science and Engineering Department

Sobre Universidade de Buffalo

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

Sobre Universidade Estadual de Nova York

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

Sobre Programa de cursos integrados 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

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.