English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 92 Lessons (9h 36m) | 12.66 GB
Innovate with the Next Frontier in Technology. Learn how the blockchain is leading to a paradigm shift in decentralized application programming
What you’ll learn
- Understand smart contracts, a core idea and computational model of blockchain that enables automation, autonomy, scalability and transparency.
- Have an understanding and working knowledge of the emerging blockchain technology.
- How to design and program smart contracts and decentralized application.
- How to think of innovative application models, leveraging the blockchain technology.
Skills you’ll gain
- Smart Contract
- Ethereum
- Blockchains
- Solidity
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.
Applied Learning Project
Learners will apply the concepts covered in the courses to deploy an instance of a blockchain and carry out peer-to-peer transactions, program and test smart contracts using Solidity language; and analyze, design and code a blockchain-based solution for decentralized applications.
Table of Contents
blockchain-basics
blockchain-defined
blockchain
1 practitioners-perspective-john-wolpert-consensys
2 acknowledgements-blockchain_instructions
bitcoin-blockchain
3 blockchain-defined-bitcoin-blockchain
4 optional-resources-bitcoin-blockchain_instructions
blockchain-structure
5 blockchain-structure
6 optional-resources-blockchain-structure_instructions
basic-operations
7 basic-operations
8 optional-resources-basic-operations_instructions
beyond-bitcoin
9 beyond-bitcoin
10 optional-resources-beyond-bitcoin_instructions
week-1-evaluation-blockchain-defined
ethereum-blockchain
smart-contracts
11 ethereum-blockchain-smart-contracts
12 practitioners-perspective-the-enterprise
13 optional-resources-smart-contracts_instructions
14 optional-resources-smart-contracts_introduction-to-smart-contracts
15 optional-resources-smart-contracts_what-is-ethereum
ethereum-structure
16 ethereum-structure
17 optional-resources-ethereum-structure_account-management
18 optional-resources-ethereum-structure_community
19 optional-resources-ethereum-structure_instructions
ethereum-operations
20 ethereum-operations
21 optional-resources-ethereum-operations_instructions
incentive-model
22 incentive-model
23 optional-resources-incentive-model_instructions
week-2-evaluation-ethereum-blockchain
algorithms-techniques
public-key-cryptography
24 algorithms-techniques-public-key-cryptography
25 optional-resources-public-key-cryptography_instructions
hashing
26 hashing
27 optional-resources-hashing_hashfuncs
28 optional-resources-hashing_instructions
transaction-integrity
29 transaction-integrity
30 optional-resources-transaction-integrity_instructions
securing-blockchain
31 securing-blockchain
32 optional-resources-securing-blockchain_instructions
week-3-evaluation-algorithms-techniques
trust-essentials
decentralized-systems
33 trust-essentials-decentralized-systems
34 optional-resources-decentralized-systems_instructions
consensus-protocol
35 consensus-protocol
36 practitioners-perspective-decentralized-governance
37 optional-resources-consensus-protocol_instructions
robustness
38 robustness
39 optional-resources-robustness_instructions
forks
40 forks
41 optional-resources-forks_instructions
blockchain-basics-key-takeaways
42 blockchain-basics-key-takeaways_instructions
Resources
ova-file
43 resources
blockchains-symbolism-concepts
44 resources
script-file-for-hanging-vm
45 resources
blockchain-platforms
permissioned-blockchains
hyperledger
46 acknowledgements-blockchain_instructions
47 intro-permissioned-blockchains
48 hyperledger-part-1
49 hyperledger-part-2
50 optional-resources-linuxs-hyperledger_instructions
51 optional-resources-linuxs-hyperledger_tutorials
fabric-services
52 fabric-services
53 optional-resources-fabric-services_arch-deep-dive
54 optional-resources-fabric-services_instructions
55 optional-resources-fabric-services_peer_event_services
fabric-model-functions
56 fabric-model-functions-part-1
57 fabric-model-functions-part-2
58 optional-resources-fabric-model-functions_fabric_model
59 optional-resources-fabric-model-functions_instructions
composer
60 composer
61 optional-composer-demo-files_instructions
62 composer-demo-part-1
63 composer-demo-part-2
64 composer-demo-part-3
65 optional-resources-composer_index
66 optional-resources-composer_instructions
microsoft-azure
67 microsoft-azure
68 optional-resources-microsoft-azure_instructions
decentralized-applications-platforms
augur
69 intro-decentralized-application-platforms
70 augur-part-1
71 augur-part-2
72 optional-resources-augur_instructions
grid
73 grid-part-1
74 grid-part-2
75 optional-resources-grid_instructions
challenges-solutions
consensus
76 introduction-challenges-solutions
77 consensus
78 optional-resources-consensus_instructions
scalability
79 scalability
80 optional-resources-scalability_instructions
privacy-confidentiality
81 privacy-confidentiality
82 optional-resources-privacy-confidentiality_instructions
escrow-multi-sig
83 escrow-multi-sig
84 optional-resources-escrow-multi-sig_instructions
alternative-decentralized-solutions
interplanetary-file-systems-ipfs
85 intro-alternative-decentralized-solutions
86 interplanetary-file-system-part-1
87 interplanetary-file-system-part-2
88 interplanetary-file-system-demo
89 optional-resources-interplanetary-file-system_instructions
hashgraph
90 hashgraph-part-1
91 hashgraph-part-2
92 optional-resources-hashgraph_instructions
blockchain-social-imperative
93 blockchain-social-imperative
94 practitioners-perspective-market-adoption
95 optional-resources-blockchain-social-imperative_instructions
blockchain-platforms-key-takeaways
96 blockchain-platforms-key-takeaways_instructions
week-4-evaluation-alternative-decentralized-solutions
decentralized-apps-on-blockchain
decentralized-applications-dapps
blockchain-server
97 decentralized-applications-dapps-blockchain-server
98 optional-resources-blockchain-server_instructions
dapp-defined
99 dapp-defined
100 optional-resources-dapp-defined_instructions
ethereum-apis
101 ethereum-apis
102 practitioners-perspective-public-network-architecture
103 optional-resources-ethereum-apis_cli_tools
104 optional-resources-ethereum-apis_instructions
truffle-development
truffle-ide
105 truffle-development-truffle-ide-part1
106 vm-setup-continued-required_instructions
107 truffle-ide-part-2-compile-demo
108 truffle-ide-part-3-migration-demo
109 optional-resources-truffle-ide_instructions
test-driven-development
110 test-driven-development-part-1-test-demo
111 test-driven-development-part-2-negative-test-demo
112 optional-resources-test-driven-development_instructions
web-interface-testing
113 web-interface-testing-part-1-front-end-demo
114 web-interface-testing-part-2-metamask-demo
115 web-interface-testing-part-3-metamask-demo-con-t
116 optional-resources-web-interface-testing_instructions
design-improvements
solidity-features
117 design-improvements-solidity-features-part-1
118 design-improvements-solidity-features-part-2
119 optional-resources-solidity-features_instructions
event-handling
120 event-handling-part-1
121 event-handling-part-2-coin-demo
122 optional-resources-event-handling_instructions
oraclize
123 oraclize
124 optional-resources-oraclize_instructions
application-models-standards
dapp-models
125 application-models-standards-dapp-models-part-1
126 dapp-models-part-2
127 optional-resources-dapp-models_instructions
dapp-standards
128 dapp-standards-part-1
129 dapp-standards-part-2
130 optional-resources-dapp-standards_cryptokitties-makes-it-easy-to-understand-blockchain-and-genetics
131 optional-resources-dapp-standards_instructions
final-course-project
132 assignment-description_instructions
decentralized-applications-dapps-resources-references-and-key-takeaways
133 decentralized-applications-dapps-key-takeaways_instructions
Resources
ova-file
134 resources
code-for-demo-videos
135 resources
resource-for-course-project
136 resources
smarter-contracts
smart-contract-basics
why-smart-contracts
137 smart-contract-basics-why-smart-contracts
138 optional-resources-why-smart-contracts_instructions
139 optional-resources-why-smart-contracts_smart_contracts_2
140 updated-smart-contracts-solidity-version-5-9_instructions
smart-contracts-defined
141 smart-contracts-defined-part-1-remix-ide-and-greeter-demos
142 smart-contracts-defined-part-2-simple-storage-demo
143 optional-resources-smart-contracts-defined_instructions
144 optional-resources-smart-contracts-defined_introduction-to-smart-contracts
145 optional-resources-smart-contracts-defined_structure-of-a-contract
processing-smart-contracts
146 processing-smart-contracts-compile-artifacts-demo
147 optional-resources-processing-smart-contracts_account-types-gas-and-transactions
148 optional-resources-processing-smart-contracts_instructions
deploying-smart-contracts
149 deploying-smart-contracts
150 optional-resources-deploying-smart-contracts_instructions
week-1-evaluation-smart-contract-basics
solidity
structure
151 solidity-structure
152 optional-resources-solidity-structure_instructions
basic-data-types-statements
153 basic-data-types-statements-bidder-data-functions-demos
154 optional-resources-basic-data-types-statements_frequently-asked-questions
155 optional-resources-basic-data-types-statements_instructions
156 optional-resources-basic-data-types-statements_types
specific-data-types
157 specific-data-types-part-1-coin-demo
158 specific-data-types-part-2-coin-demo-cont
159 optional-resources-specific-data-types_instructions
160 optional-resources-specific-data-types_solidity_tutorials
161 optional-resources-specific-data-types_units-and-global-variables
data-structures
162 data-structures-part-1-ballotv1-demo
163 data-structures-part-2-statetransv2-demo
164 optional-resources-data-structures_instructions
165 optional-resources-data-structures_types
access-modifiers-applications
166 access-modifiers-applications
167 optional-resources-access-modifiers-applications_contracts
168 optional-resources-access-modifiers-applications_instructions
putting-it-all-together
developing-smart-contracts
169 putting-it-all-together-developing-smart-contracts
170 optional-resources-developing-smart-contracts_instructions
time-elements
171 time-elements-part-1
172 time-elements-part-2-ballotv2-demo
173 time-elements-part-3
174 optional-resources-time-elements_instructions
175 optional-resources-time-elements_types
176 optional-resources-time-elements_units-and-global-variables
validation-test
177 validation-test-part-1-ballotv3-demo
178 validation-test-part-2-ballotv4-demo
179 optional-resources-validation-test_instructions
client-applications
180 client-applications
181 practitioners-perspective-shared-rules-trust
182 optional-resources-client-applications_instructions
best-practices
best-practices
183 best-practices-evaluating-smart-contracts
184 designing-smart-contracts
185 remix-web-ide
186 optional-resources-best-practices_instructions
final-course-project
187 mandatory-reading-addendum-solidity-version_instructions
188 assignment-description_instructions
smart-contracts-key-takeaways
189 smart-contracts-key-takeaways_instructions
Resources
auction-sol
190 resources
ballotbasic-sol
191 resources
ballotwithmodifier-sol
192 resources
ballotwithstages-sol
193 resources
bidder-sol
194 resources
bidderdata-sol
195 resources
coin-sol
196 resources
greeter-sol
197 resources
minter-sol
198 resources
simplestorage-sol
199 resources
statetrans-sol
200 resources
Resolve the captcha to access the links!