À propos de ce cours

138,723 consultations récentes

Résultats de carrière des étudiants

56%

ont commencé une nouvelle carrière après avoir terminé ce cours

58%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

14%

a obtenu une augmentation de salaire ou une promotion

Certificat partageable

Obtenez un Certificat lorsque vous terminez

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Cours 2 sur 4 dans le

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

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

Approx. 13 heures pour terminer

Anglais

Sous-titres : Anglais, Coréen

Ce que vous allez apprendre

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

Compétences que vous acquerrez

CryptocurrencyBlockchainSoliditySmart ContractRemix IDE

Résultats de carrière des étudiants

56%

ont commencé une nouvelle carrière après avoir terminé ce cours

58%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

14%

a obtenu une augmentation de salaire ou une promotion

Certificat partageable

Obtenez un Certificat lorsque vous terminez

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Cours 2 sur 4 dans le

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

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

Approx. 13 heures pour terminer

Anglais

Sous-titres : Anglais, Coréen

Offert par

Logo Université de Buffalo

Université de Buffalo

Logo Université d'État de New York

Université d'État de New York

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up94%(4,284 notes)Info
Semaine
1

Semaine 1

4 heures pour terminer

Smart Contract Basics

4 heures pour terminer
5 vidéos (Total 33 min), 6 lectures, 5 quiz
5 vidéos
Smart Contracts Defined (Part 1) (Remix IDE and Greeter Demos)7 min
Smart Contracts Defined (Part 2) (Simple Storage Demo)5 min
Processing Smart Contracts (Compile Artifacts Demo)4 min
Deploying Smart Contracts4 min
6 lectures
(OPTIONAL) Resources: Why Smart Contracts?10 min
Updated Smart contracts (Solidity version 5.9)10 min
(OPTIONAL) Resources: Smart Contracts Defined10 min
(OPTIONAL) Resources: Processing Smart Contracts10 min
(OPTIONAL) Resources: Deploying Smart Contracts10 min
REQUIRED Quiz Resources and Directions: Smart Contract Basics - Week10 min
5 exercices pour s'entraîner
Self-Check30 min
Self-Check30 min
Self-Check30 min
Self-Check30 min
Smart Contract Basics30 min
Semaine
2

Semaine 2

3 heures pour terminer

Solidity

3 heures pour terminer
7 vidéos (Total 47 min), 5 lectures, 6 quiz
7 vidéos
Basic Data Types & Statements (Bidder Data & Functions Demos)6 min
Specific Data Types (Part 1) (Coin Demo)6 min
Specific Data Types (Part 2) (Coin Demo cont.)2 min
Data Structures (Part 1) (BallotV1 Demo)10 min
Data Structures (Part 2) (StateTransV2 Demo)7 min
Access Modifiers & Applications7 min
5 lectures
(OPTIONAL) Resources: Solidity: Structure10 min
(OPTIONAL) Resources: Basic Data Types & Statements10 min
(OPTIONAL) Resources: Specific Data Types10 min
(OPTIONAL) Resources: Data Structures30 min
(OPTIONAL) Resources: Access Modifiers & Applications10 min
6 exercices pour s'entraîner
Self-Check4 min
Self-Check8 min
Self-Check6 min
Self-Check4 min
Self-Check4 min
Solidity - Week 230 min
Semaine
3

Semaine 3

2 heures pour terminer

Putting it all Together

2 heures pour terminer
8 vidéos (Total 36 min), 4 lectures, 5 quiz
8 vidéos
Time Elements (Part 1)4 min
Time Elements (Part 2) (BallotV2 Demo)6 min
Time Elements (Part 3)2 min
Validation & Test (Part 1) (BallotV3 Demo)7 min
Validation & Test (Part 2) (BallotV4 Demo)3 min
Client Applications2 min
Practitioner's Perspective: Shared Rules & Trust3 min
4 lectures
(OPTIONAL) Resources: Developing Smart Contracts5 min
(OPTIONAL) Resources: Time Elements5 min
(OPTIONAL) Resources: Validation & Test15 min
(OPTIONAL) Resources: Client Applications15 min
5 exercices pour s'entraîner
Self-Check6 min
Self-Check6 min
Self-Check4 min
Self-Check4 min
Putting It All Together - Week 330 min
Semaine
4

Semaine 4

4 heures pour terminer

Best Practices

4 heures pour terminer
3 vidéos (Total 16 min), 4 lectures, 2 quiz
3 vidéos
Designing Smart Contracts7 min
Remix Web IDE3 min
4 lectures
(OPTIONAL) Resources: Best Practices10 min
(MANDATORY READING) Addendum: Solidity Version10 min
Assignment Description10 min
Smart Contracts: Key Takeaways10 min
1 exercice pour s'entraîner
Best Practices- Week 420 min

À propos du Spécialisation 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

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

  • Si vous vous abonnez, vous bénéficiez d'une période d'essai gratuite de 7 jours, durant laquelle vous pouvez annuler votre abonnement sans pénalité. Ensuite, nous n'accordons plus de remboursements, mais vous pouvez annuler votre abonnement à tout instant. Consultez notre politique de remboursement complète.

  • Oui, Coursera offre une Aide Financière aux étudiants qui n'ont pas les moyens d'acquitter les frais. Demandez-la en cliquant sur le lien Aide Financière sous le bouton S'inscrire situé à gauche. Vous devrez remplir un formulaire de demande et vous serez averti(e) si elle est acceptée. Vous devrez répéter cette procédure pour chaque cours de la Spécialisation, y compris pour le Projet Final. En savoir plus.

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

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.