Udemy - Ethereum : Decentralized Application Design & Development

Category: Study


Posted on 2019-08-12, by phaelx.

Description



Date: Jun 2018
Author: Rajeev Sakhuja

Size: 1.3 GB
Format: MP4
Download     >>    https://dropapk.to/knbz28orm6av
What you'll learn
   *Leverage the Ethereum tools/software such as Wallet, Geth, MetaMask, Remix, TruffleV4, Ganache....
   *Create an ERC20 Compliant token to launch an Initial Coin Offering (ICO)
   *Setup Private Blockchain Networks using different Consensus (PoW, PoA)
   *Develop Smart contracts in Solidity using multiple tools such as Web3/Ganache/TruffleV4/Mocha framework
   *Comfortably describe how Ethereum Blockchain works | Ethers, Gas, POW, POS, Nodes ...
   *Describe how the Blockchain technologies work | Distributed Ledgers, Consensus, Mining ....
   *Develop UI/front end for Decentralized Application in HTML/CSS/Javascript using web3 libraries
   *Develop end to end Decentralized Applications (DAPP) on Ethereum platform
   *Setup private Ethereum networks for development & experimentation
   *Identify and use the right design patterns for developing smart contracts
   *Architect, Design & Build real use cases on Ethereum platform


Course content

Blockchain foundational concepts
   Introduction
   Recent Course Updates
   Download Course PDF + Zip File Secret + Faucet Secret
   Evolution of Blockchain
   Blockchain 101
   Ethereum 101

Ethereum Blockchain & Using the wallet for interacting with Network
   Introduction
   Recent Course Updates
   Download Course PDF + Zip File Secret + Faucet Secret
   Evolution of Blockchain
   Blockchain 101
   Ethereum 101
   Ethereum Decentralized Applications
   Ethers, Gas & EVM
   Ethereum Networks & Blockchain explorers
   Hashing functions, Proof of Work, Proof of Stake
   Consensus Model: Proof of Authority (Clique)
   Decentralized Applications
   Ethereum Wallet : Working & Installation
   Mining on Ethereum
   Where to get Ethers?
   Ethereum Wallet: Mining and Sending Ethers
   Ethereum Wallet Installation on Mac OS
   Externally Owned accounts and contract accounts
   Managing Contracts with Wallet
   Ethereum Wallets & Transactions
   Exercise: Deploy & Interact with contracts
   Meta Mask
   Official online Wallet: Wallet.Ethereum.org
   Browser Solidity for developing contracts
   Exercise: Execute Contracts using Meta Mask

Ethereum Clients, Network & Geth
   Introduction
   Recent Course Updates
   Download Course PDF + Zip File Secret + Faucet Secret
   Evolution of Blockchain
   Blockchain 101
   Ethereum 101
   Ethereum Decentralized Applications
   Ethers, Gas & EVM
   Ethereum Networks & Blockchain explorers
   Hashing functions, Proof of Work, Proof of Stake
   Consensus Model: Proof of Authority (Clique)
   Decentralized Applications
   Ethereum Wallet : Working & Installation
   Mining on Ethereum
   Where to get Ethers?
   Ethereum Wallet: Mining and Sending Ethers
   Ethereum Wallet Installation on Mac OS
   Externally Owned accounts and contract accounts
   Managing Contracts with Wallet
   Ethereum Wallets & Transactions
   Exercise: Deploy & Interact with contracts
   Meta Mask
   Official online Wallet: Wallet.Ethereum.org
   Browser Solidity for developing contracts
   Exercise: Execute Contracts using Meta Mask
   Ether Faucets + TheDapps.com Secret
   Ethereum Networks & Clients
   Geth - the Ethereum Go Client
   Geth CLI - Configuring the geth client (1 of 6 7
   Geth configuration using TOML files (2 of 7)
   Ethereum client - Configuring the Geth
   Geth CLI - Setting up the IPC/JSON/WS-RPC (3 of 67
   Ethereum client - setting up the IPC/JSON/WS-RPC
   Ethereum Client - Javascript Console (4 of 67
   Ethereum client - Javascript Console
   Geth CLI - Accounts & Mining (5 of 7)
   Geth CLI - Accounts & Miner
   Geth CLI - Setting up the Private Dev Network (6 of 7)
   Geth CLI - Networking options (7 of 7)

Geth Javascript Management API
   Introduction
   Recent Course Updates
   Download Course PDF + Zip File Secret + Faucet Secret
   Evolution of Blockchain
   Blockchain 101
   Ethereum 101
   Ethereum Decentralized Applications
   Ethers, Gas & EVM
   Ethereum Networks & Blockchain explorers
   Hashing functions, Proof of Work, Proof of Stake
   Consensus Model: Proof of Authority (Clique)
   Decentralized Applications
   Ethereum Wallet : Working & Installation
   Mining on Ethereum
   Where to get Ethers?
   Ethereum Wallet: Mining and Sending Ethers
   Ethereum Wallet Installation on Mac OS
   Externally Owned accounts and contract accounts
   Managing Contracts with Wallet
   Ethereum Wallets & Transactions
   Exercise: Deploy & Interact with contracts
   Meta Mask
   Official online Wallet: Wallet.Ethereum.org
   Browser Solidity for developing contracts
   Exercise: Execute Contracts using Meta Mask
   Ether Faucets + TheDapps.com Secret
   Ethereum Networks & Clients
   Geth - the Ethereum Go Client
   Geth CLI - Configuring the geth client (1 of 6 7
   Geth configuration using TOML files (2 of 7)
   Ethereum client - Configuring the Geth
   Geth CLI - Setting up the IPC/JSON/WS-RPC (3 of 67
   Ethereum client - setting up the IPC/JSON/WS-RPC
   Ethereum Client - Javascript Console (4 of 67
   Ethereum client - Javascript Console
   Geth CLI - Accounts & Mining (5 of 7)
   Geth CLI - Accounts & Miner
   Geth CLI - Setting up the Private Dev Network (6 of 7)
   Geth CLI - Networking options (7 of 7)
   Javascript Dapp & Management API overview
   Javascript API - admin
   Javascript API - admin
   Javascript API - personal
   Ethereum client - Account command and options
   Javascript API - miner
   Javascript API - personal & miner
   Javascript API - Nonces, txpool
   Javascript API - Nonces & txpool
   Javascript API - debug

web3 Javascript API
   Introduction
   Recent Course Updates
   Download Course PDF + Zip File Secret + Faucet Secret
   Evolution of Blockchain
   Blockchain 101
   Ethereum 101
   Ethereum Decentralized Applications
   Ethers, Gas & EVM
   Ethereum Networks & Blockchain explorers
   Hashing functions, Proof of Work, Proof of Stake
   Consensus Model: Proof of Authority (Clique)
   Decentralized Applications
   Ethereum Wallet : Working & Installation
   Mining on Ethereum
   Where to get Ethers?
   Ethereum Wallet: Mining and Sending Ethers
   Ethereum Wallet Installation on Mac OS
   Externally Owned accounts and contract accounts
   Managing Contracts with Wallet
   Ethereum Wallets & Transactions
   Exercise: Deploy & Interact with contracts
   Meta Mask
   Official online Wallet: Wallet.Ethereum.org
   Browser Solidity for developing contracts
   Exercise: Execute Contracts using Meta Mask
   Ether Faucets + TheDapps.com Secret
   Ethereum Networks & Clients
   Geth - the Ethereum Go Client
   Geth CLI - Configuring the geth client (1 of 6 7
   Geth configuration using TOML files (2 of 7)
   Ethereum client - Configuring the Geth
   Geth CLI - Setting up the IPC/JSON/WS-RPC (3 of 67
   Ethereum client - setting up the IPC/JSON/WS-RPC
   Ethereum Client - Javascript Console (4 of 67
   Ethereum client - Javascript Console
   Geth CLI - Accounts & Mining (5 of 7)
   Geth CLI - Accounts & Miner
   Geth CLI - Setting up the Private Dev Network (6 of 7)
   Geth CLI - Networking options (7 of 7)
   Javascript Dapp & Management API overview
   Javascript API - admin
   Javascript API - admin
   Javascript API - personal
   Ethereum client - Account command and options
   Javascript API - miner
   Javascript API - personal & miner
   Javascript API - Nonces, txpool
   Javascript API - Nonces & txpool
   Javascript API - debug
   Please READ : web3 Sample Application + Zip Password
   web3 JS Overview
   Setup the Dapp development environment
   Web3 Workbench - Sample DAPP
   1. Setup web3 and connecting to node
   2. Web3 Version & Node Status API
   web3 API: Setup and Node status
   Exercise: Extend the doGetNodeStatus()
   3. Account list and balances API
   4. Account unlocking and send transaction API
   web3 API: Account list, unlock, transactions
   web3 API: Send Transactions and Transaction object
   5. Solidity code compilation using SOLC and Web3 API
   6. Contract deployment to network
   web3 API: Smart contracts compilation & deployment
   7. Contract invocation
   8. Events and Logs
   9. Filter, Watch & Logs API
   10. Watch and Get with contract API
   Web3 : Contract & Events
   Exercise: Create a front end application for the Interact.sol

Getting ready to write Solidity contracts | Truffle v4.x
   Introduction
   Recent Course Updates
   Download Course PDF + Zip File Secret + Faucet Secret
   Evolution of Blockchain
   Blockchain 101
   Ethereum 101
   Ethereum Decentralized Applications
   Ethers, Gas & EVM
   Ethereum Networks & Blockchain explorers
   Hashing functions, Proof of Work, Proof of Stake
   Consensus Model: Proof of Authority (Clique)
   Decentralized Applications
   Ethereum Wallet : Working & Installation
   Mining on Ethereum
   Where to get Ethers?
   Ethereum Wallet: Mining and Sending Ethers
   Ethereum Wallet Installation on Mac OS
   Externally Owned accounts and contract accounts
   Managing Contracts with Wallet
   Ethereum Wallets & Transactions
   Exercise: Deploy & Interact with contracts
   Meta Mask
   Official online Wallet: Wallet.Ethereum.org
   Browser Solidity for developing contracts
   Exercise: Execute Contracts using Meta Mask
   Ether Faucets + TheDapps.com Secret
   Ethereum Networks & Clients
   Geth - the Ethereum Go Client
   Geth CLI - Configuring the geth client (1 of 6 7
   Geth configuration using TOML files (2 of 7)
   Ethereum client - Configuring the Geth
   Geth CLI - Setting up the IPC/JSON/WS-RPC (3 of 67
   Ethereum client - setting up the IPC/JSON/WS-RPC
   Ethereum Client - Javascript Console (4 of 67
   Ethereum client - Javascript Console
   Geth CLI - Accounts & Mining (5 of 7)
   Geth CLI - Accounts & Miner
   Geth CLI - Setting up the Private Dev Network (6 of 7)
   Geth CLI - Networking options (7 of 7)
   Javascript Dapp & Management API overview
   Javascript API - admin
   Javascript API - admin
   Javascript API - personal
   Ethereum client - Account command and options
   Javascript API - miner
   Javascript API - personal & miner
   Javascript API - Nonces, txpool
   Javascript API - Nonces & txpool
   Javascript API - debug
   Please READ : web3 Sample Application + Zip Password
   web3 JS Overview
   Setup the Dapp development environment
   Web3 Workbench - Sample DAPP
   1. Setup web3 and connecting to node
   2. Web3 Version & Node Status API
   web3 API: Setup and Node status
   Exercise: Extend the doGetNodeStatus()
   3. Account list and balances API
   4. Account unlocking and send transaction API
   web3 API: Account list, unlock, transactions
   web3 API: Send Transactions and Transaction object
   5. Solidity code compilation using SOLC and Web3 API
   6. Contract deployment to network
   web3 API: Smart contracts compilation & deployment
   7. Contract invocation
   8. Events and Logs
   9. Filter, Watch & Logs API
   10. Watch and Get with contract API
   Web3 : Contract & Events
   Exercise: Create a front end application for the Interact.sol
   Tools: Using Blockchain Simulator Ganache
   Tools: Visual Studio for Solidity & Truffle framework
   Crash Course : Mocha & Chai
   Truffle Boxes
   1. Setting up the Truffle project
   2. Coding and Testing Smart Contracts
   3. Deployment | Migration of Contracts
   Developing contracts using Truffle
   Exercise: Using the Truffle Framework

Ethereum smart contract development using Solidity
   Introduction
   Recent Course Updates
   Download Course PDF + Zip File Secret + Faucet Secret
   Evolution of Blockchain
   Blockchain 101
   Ethereum 101
   Ethereum Decentralized Applications
   Ethers, Gas & EVM
   Ethereum Networks & Blockchain explorers
   Hashing functions, Proof of Work, Proof of Stake
   Consensus Model: Proof of Authority (Clique)
   Decentralized Applications
   Ethereum Wallet : Working & Installation
   Mining on Ethereum
   Where to get Ethers?
   Ethereum Wallet: Mining and Sending Ethers
   Ethereum Wallet Installation on Mac OS
   Externally Owned accounts and contract accounts
   Managing Contracts with Wallet
   Ethereum Wallets & Transactions
   Exercise: Deploy & Interact with contracts
   Meta Mask
   Official online Wallet: Wallet.Ethereum.org
   Browser Solidity for developing contracts
   Exercise: Execute Contracts using Meta Mask
   Ether Faucets + TheDapps.com Secret
   Ethereum Networks & Clients
   Geth - the Ethereum Go Client
   Geth CLI - Configuring the geth client (1 of 6 7
   Geth configuration using TOML files (2 of 7)
   Ethereum client - Configuring the Geth
   Geth CLI - Setting up the IPC/JSON/WS-RPC (3 of 67
   Ethereum client - setting up the IPC/JSON/WS-RPC
   Ethereum Client - Javascript Console (4 of 67
   Ethereum client - Javascript Console
   Geth CLI - Accounts & Mining (5 of 7)
   Geth CLI - Accounts & Miner
   Geth CLI - Setting up the Private Dev Network (6 of 7)
   Geth CLI - Networking options (7 of 7)
   Javascript Dapp & Management API overview
   Javascript API - admin
   Javascript API - admin
   Javascript API - personal
   Ethereum client - Account command and options
   Javascript API - miner
   Javascript API - personal & miner
   Javascript API - Nonces, txpool
   Javascript API - Nonces & txpool
   Javascript API - debug
   Please READ : web3 Sample Application + Zip Password
   web3 JS Overview
   Setup the Dapp development environment
   Web3 Workbench - Sample DAPP
   1. Setup web3 and connecting to node
   2. Web3 Version & Node Status API
   web3 API: Setup and Node status
   Exercise: Extend the doGetNodeStatus()
   3. Account list and balances API
   4. Account unlocking and send transaction API
   web3 API: Account list, unlock, transactions
   web3 API: Send Transactions and Transaction object
   5. Solidity code compilation using SOLC and Web3 API
   6. Contract deployment to network
   web3 API: Smart contracts compilation & deployment
   7. Contract invocation
   8. Events and Logs
   9. Filter, Watch & Logs API
   10. Watch and Get with contract API
   Web3 : Contract & Events
   Exercise: Create a front end application for the Interact.sol
   Tools: Using Blockchain Simulator Ganache
   Tools: Visual Studio for Solidity & Truffle framework
   Crash Course : Mocha & Chai
   Truffle Boxes
   1. Setting up the Truffle project
   2. Coding and Testing Smart Contracts
   3. Deployment | Migration of Contracts
   Developing contracts using Truffle
   Exercise: Using the Truffle Framework
   1. Solidity Contract Layout
   1. Solidity Contract Layout
   2. Basic data type and conversions
   2. Basic data type and conversions
   3. Data location (Keywords:memory, storage)
   3. Data location (Keywords: memory, storage)
   4. Arrays
   4. Arrays
   Coding Exercise V1 :Basic types, Arrays, Storage location
   5. Special Arrays
   5. Special Arrays
   6. Introduction to functions
   6.Introduction to functions
   Coding Exercise V2: Create version 2 of betting contract
   7. Ether, Time unit conversions & Global variables
   7. Ether, Time unit conversions & Global variables
   8. Hacker proofing + View & Pure Function Modifier
   8. Hacker proofing + View & Pure Function Modifier
   9. Error Handling in Contracts
   9. Error Handling in Contracts
   Coding Exercise V3: Global variables
   10. Global Crypto Hash Functions
   11. Mappings, Enumerations and Structs
   11. Mappings, Enumerations and Structs
   Coding Exercise V4: Enum, Mapping & Struct
   12. Object Orientation
   12. Object Orientation
   13. Variable and Function visibility
   13. Variable and Function visibility
   14. Constants, Fallback functions & Payable
   14. Constants, Fallback functions & Payable
   Coding Exercise V5: Constants and Payables
   15. Function modifiers
   Coding Exercise V6: Modifiers
   16. Events
   16. Function modifiers & Events
   Coding Exercise V7: Events
   Coding Project: Your End-to-end Calculator Dapp

Contract Design Patterns
   Introduction
   Recent Course Updates
   Download Course PDF + Zip File Secret + Faucet Secret
   Evolution of Blockchain
   Blockchain 101
   Ethereum 101
   Ethereum Decentralized Applications
   Ethers, Gas & EVM
   Ethereum Networks & Blockchain explorers
   Hashing functions, Proof of Work, Proof of Stake
   Consensus Model: Proof of Authority (Clique)
   Decentralized Applications
   Ethereum Wallet : Working & Installation
   Mining on Ethereum
   Where to get Ethers?
   Ethereum Wallet: Mining and Sending Ethers
   Ethereum Wallet Installation on Mac OS
   Externally Owned accounts and contract accounts
   Managing Contracts with Wallet
   Ethereum Wallets & Transactions
   Exercise: Deploy & Interact with contracts
   Meta Mask
   Official online Wallet: Wallet.Ethereum.org
   Browser Solidity for developing contracts
   Exercise: Execute Contracts using Meta Mask
   Ether Faucets + TheDapps.com Secret
   Ethereum Networks & Clients
   Geth - the Ethereum Go Client
   Geth CLI - Configuring the geth client (1 of 6 7
   Geth configuration using TOML files (2 of 7)
   Ethereum client - Configuring the Geth
   Geth CLI - Setting up the IPC/JSON/WS-RPC (3 of 67
   Ethereum client - setting up the IPC/JSON/WS-RPC
   Ethereum Client - Javascript Console (4 of 67
   Ethereum client - Javascript Console
   Geth CLI - Accounts & Mining (5 of 7)
   Geth CLI - Accounts & Miner
   Geth CLI - Setting up the Private Dev Network (6 of 7)
   Geth CLI - Networking options (7 of 7)
   Javascript Dapp & Management API overview
   Javascript API - admin
   Javascript API - admin
   Javascript API - personal
   Ethereum client - Account command and options
   Javascript API - miner
   Javascript API - personal & miner
   Javascript API - Nonces, txpool
   Javascript API - Nonces & txpool
   Javascript API - debug
   Please READ : web3 Sample Application + Zip Password
   web3 JS Overview
   Setup the Dapp development environment
   Web3 Workbench - Sample DAPP
   1. Setup web3 and connecting to node
   2. Web3 Version & Node Status API
   web3 API: Setup and Node status
   Exercise: Extend the doGetNodeStatus()
   3. Account list and balances API
   4. Account unlocking and send transaction API
   web3 API: Account list, unlock, transactions
   web3 API: Send Transactions and Transaction object
   5. Solidity code compilation using SOLC and Web3 API
   6. Contract deployment to network
   web3 API: Smart contracts compilation & deployment
   7. Contract invocation
   8. Events and Logs
   9. Filter, Watch & Logs API
   10. Watch and Get with contract API
   Web3 : Contract & Events
   Exercise: Create a front end application for the Interact.sol
   Tools: Using Blockchain Simulator Ganache
   Tools: Visual Studio for Solidity & Truffle framework
   Crash Course : Mocha & Chai
   Truffle Boxes
   1. Setting up the Truffle project
   2. Coding and Testing Smart Contracts
   3. Deployment | Migration of Contracts
   Developing contracts using Truffle
   Exercise: Using the Truffle Framework
   1. Solidity Contract Layout
   1. Solidity Contract Layout
   2. Basic data type and conversions
   2. Basic data type and conversions
   3. Data location (Keywords:memory, storage)
   3. Data location (Keywords: memory, storage)
   4. Arrays
   4. Arrays
   Coding Exercise V1 :Basic types, Arrays, Storage location
   5. Special Arrays
   5. Special Arrays
   6. Introduction to functions
   6.Introduction to functions
   Coding Exercise V2: Create version 2 of betting contract
   7. Ether, Time unit conversions & Global variables
   7. Ether, Time unit conversions & Global variables
   8. Hacker proofing + View & Pure Function Modifier
   8. Hacker proofing + View & Pure Function Modifier
   9. Error Handling in Contracts
   9. Error Handling in Contracts
   Coding Exercise V3: Global variables
   10. Global Crypto Hash Functions
   11. Mappings, Enumerations and Structs
   11. Mappings, Enumerations and Structs
   Coding Exercise V4: Enum, Mapping & Struct
   12. Object Orientation
   12. Object Orientation
   13. Variable and Function visibility
   13. Variable and Function visibility
   14. Constants, Fallback functions & Payable
   14. Constants, Fallback functions & Payable
   Coding Exercise V5: Constants and Payables
   15. Function modifiers
   Coding Exercise V6: Modifiers
   16. Events
   16. Function modifiers & Events
   Coding Exercise V7: Events
   Coding Project: Your End-to-end Calculator Dapp
   Contract Self Destruction Pattern
   Factory Contract Pattern
   Name Registry Pattern
   Mapping Iterator Pattern
   Exercise: Optimize the Mapping Iterator pattern
   Sending ethers from contract: Withdrawal pattern
   Project #1 Decentralized Bidding Application Contract
   Project #2 Decentralized University Certification Management Application

Private Blockchain Network
   Introduction
   Recent Course Updates
   Download Course PDF + Zip File Secret + Faucet Secret
   Evolution of Blockchain
   Blockchain 101
   Ethereum 101
   Ethereum Decentralized Applications
   Ethers, Gas & EVM
   Ethereum Networks & Blockchain explorers
   Hashing functions, Proof of Work, Proof of Stake
   Consensus Model: Proof of Authority (Clique)
   Decentralized Applications
   Ethereum Wallet : Working & Installation
   Mining on Ethereum
   Where to get Ethers?
   Ethereum Wallet: Mining and Sending Ethers
   Ethereum Wallet Installation on Mac OS
   Externally Owned accounts and contract accounts
   Managing Contracts with Wallet
   Ethereum Wallets & Transactions
   Exercise: Deploy & Interact with contracts
   Meta Mask
   Official online Wallet: Wallet.Ethereum.org
   Browser Solidity for developing contracts
   Exercise: Execute Contracts using Meta Mask
   Ether Faucets + TheDapps.com Secret
   Ethereum Networks & Clients
   Geth - the Ethereum Go Client
   Geth CLI - Configuring the geth client (1 of 6 7
   Geth configuration using TOML files (2 of 7)
   Ethereum client - Configuring the Geth
   Geth CLI - Setting up the IPC/JSON/WS-RPC (3 of 67
   Ethereum client - setting up the IPC/JSON/WS-RPC
   Ethereum Client - Javascript Console (4 of 67
   Ethereum client - Javascript Console
   Geth CLI - Accounts & Mining (5 of 7)
   Geth CLI - Accounts & Miner
   Geth CLI - Setting up the Private Dev Network (6 of 7)
   Geth CLI - Networking options (7 of 7)
   Javascript Dapp & Management API overview
   Javascript API - admin
   Javascript API - admin
   Javascript API - personal
   Ethereum client - Account command and options
   Javascript API - miner
   Javascript API - personal & miner
   Javascript API - Nonces, txpool
   Javascript API - Nonces & txpool
   Javascript API - debug
   Please READ : web3 Sample Application + Zip Password
   web3 JS Overview
   Setup the Dapp development environment
   Web3 Workbench - Sample DAPP
   1. Setup web3 and connecting to node
   2. Web3 Version & Node Status API
   web3 API: Setup and Node status
   Exercise: Extend the doGetNodeStatus()
   3. Account list and balances API
   4. Account unlocking and send transaction API
   web3 API: Account list, unlock, transactions
   web3 API: Send Transactions and Transaction object
   5. Solidity code compilation using SOLC and Web3 API
   6. Contract deployment to network
   web3 API: Smart contracts compilation & deployment
   7. Contract invocation
   8. Events and Logs
   9. Filter, Watch & Logs API
   10. Watch and Get with contract API
   Web3 : Contract & Events
   Exercise: Create a front end application for the Interact.sol
   Tools: Using Blockchain Simulator Ganache
   Tools: Visual Studio for Solidity & Truffle framework
   Crash Course : Mocha & Chai
   Truffle Boxes
   1. Setting up the Truffle project
   2. Coding and Testing Smart Contracts
   3. Deployment | Migration of Contracts
   Developing contracts using Truffle
   Exercise: Using the Truffle Framework
   1. Solidity Contract Layout
   1. Solidity Contract Layout
   2. Basic data type and conversions
   2. Basic data type and conversions
   3. Data location (Keywords:memory, storage)
   3. Data location (Keywords: memory, storage)
   4. Arrays
   4. Arrays
   Coding Exercise V1 :Basic types, Arrays, Storage location
   5. Special Arrays
   5. Special Arrays
   6. Introduction to functions
   6.Introduction to functions
   Coding Exercise V2: Create version 2 of betting contract
   7. Ether, Time unit conversions & Global variables
   7. Ether, Time unit conversions & Global variables
   8. Hacker proofing + View & Pure Function Modifier
   8. Hacker proofing + View & Pure Function Modifier
   9. Error Handling in Contracts
   9. Error Handling in Contracts
   Coding Exercise V3: Global variables
   10. Global Crypto Hash Functions
   11. Mappings, Enumerations and Structs
   11. Mappings, Enumerations and Structs
   Coding Exercise V4: Enum, Mapping & Struct
   12. Object Orientation
   12. Object Orientation
   13. Variable and Function visibility
   13. Variable and Function visibility
   14. Constants, Fallback functions & Payable
   14. Constants, Fallback functions & Payable
   Coding Exercise V5: Constants and Payables
   15. Function modifiers
   Coding Exercise V6: Modifiers
   16. Events
   16. Function modifiers & Events
   Coding Exercise V7: Events
   Coding Project: Your End-to-end Calculator Dapp
   Contract Self Destruction Pattern
   Factory Contract Pattern
   Name Registry Pattern
   Mapping Iterator Pattern
   Exercise: Optimize the Mapping Iterator pattern
   Sending ethers from contract: Withdrawal pattern
   Project #1 Decentralized Bidding Application Contract
   Project #2 Decentralized University Certification Management Application
   Setting up a Private Blockchain Network
   Bootnode Tool : Peer discovery
   Setting up a PoA/Clique Network
   Clique based Private Network Demo / Testing
   Private Networks

Implementing an ERC20 Token
   Introduction
   Recent Course Updates
   Download Course PDF + Zip File Secret + Faucet Secret
   Evolution of Blockchain
   Blockchain 101
   Ethereum 101
   Ethereum Decentralized Applications
   Ethers, Gas & EVM
   Ethereum Networks & Blockchain explorers
   Hashing functions, Proof of Work, Proof of Stake
   Consensus Model: Proof of Authority (Clique)
   Decentralized Applications
   Ethereum Wallet : Working & Installation
   Mining on Ethereum
   Where to get Ethers?
   Ethereum Wallet: Mining and Sending Ethers
   Ethereum Wallet Installation on Mac OS
   Externally Owned accounts and contract accounts
   Managing Contracts with Wallet
   Ethereum Wallets & Transactions
   Exercise: Deploy & Interact with contracts
   Meta Mask
   Official online Wallet: Wallet.Ethereum.org
   Browser Solidity for developing contracts
   Exercise: Execute Contracts using Meta Mask
   Ether Faucets + TheDapps.com Secret
   Ethereum Networks & Clients
   Geth - the Ethereum Go Client
   Geth CLI - Configuring the geth client (1 of 6 7
   Geth configuration using TOML files (2 of 7)
   Ethereum client - Configuring the Geth
   Geth CLI - Setting up the IPC/JSON/WS-RPC (3 of 67
   Ethereum client - setting up the IPC/JSON/WS-RPC
   Ethereum Client - Javascript Console (4 of 67
   Ethereum client - Javascript Console
   Geth CLI - Accounts & Mining (5 of 7)
   Geth CLI - Accounts & Miner
   Geth CLI - Setting up the Private Dev Network (6 of 7)
   Geth CLI - Networking options (7 of 7)
   Javascript Dapp & Management API overview
   Javascript API - admin
   Javascript API - admin
   Javascript API - personal
   Ethereum client - Account command and options
   Javascript API - miner
   Javascript API - personal & miner
   Javascript API - Nonces, txpool
   Javascript API - Nonces & txpool
   Javascript API - debug
   Please READ : web3 Sample Application + Zip Password
   web3 JS Overview
   Setup the Dapp development environment
   Web3 Workbench - Sample DAPP
   1. Setup web3 and connecting to node
   2. Web3 Version & Node Status API
   web3 API: Setup and Node status
   Exercise: Extend the doGetNodeStatus()
   3. Account list and balances API
   4. Account unlocking and send transaction API
   web3 API: Account list, unlock, transactions
   web3 API: Send Transactions and Transaction object
   5. Solidity code compilation using SOLC and Web3 API
   6. Contract deployment to network
   web3 API: Smart contracts compilation & deployment
   7. Contract invocation
   8. Events and Logs
   9. Filter, Watch & Logs API
   10. Watch and Get with contract API
   Web3 : Contract & Events
   Exercise: Create a front end application for the Interact.sol
   Tools: Using Blockchain Simulator Ganache
   Tools: Visual Studio for Solidity & Truffle framework
   Crash Course : Mocha & Chai
   Truffle Boxes
   1. Setting up the Truffle project
   2. Coding and Testing Smart Contracts
   3. Deployment | Migration of Contracts
   Developing contracts using Truffle
   Exercise: Using the Truffle Framework
   1. Solidity Contract Layout
   1. Solidity Contract Layout
   2. Basic data type and conversions
   2. Basic data type and conversions
   3. Data location (Keywords:memory, storage)
   3. Data location (Keywords: memory, storage)
   4. Arrays
   4. Arrays
   Coding Exercise V1 :Basic types, Arrays, Storage location
   5. Special Arrays
   5. Special Arrays
   6. Introduction to functions
   6.Introduction to functions
   Coding Exercise V2: Create version 2 of betting contract
   7. Ether, Time unit conversions & Global variables
   7. Ether, Time unit conversions & Global variables
   8. Hacker proofing + View & Pure Function Modifier
   8. Hacker proofing + View & Pure Function Modifier
   9. Error Handling in Contracts
   9. Error Handling in Contracts
   Coding Exercise V3: Global variables
   10. Global Crypto Hash Functions
   11. Mappings, Enumerations and Structs
   11. Mappings, Enumerations and Structs
   Coding Exercise V4: Enum, Mapping & Struct
   12. Object Orientation
   12. Object Orientation
   13. Variable and Function visibility
   13. Variable and Function visibility
   14. Constants, Fallback functions & Payable
   14. Constants, Fallback functions & Payable
   Coding Exercise V5: Constants and Payables
   15. Function modifiers
   Coding Exercise V6: Modifiers
   16. Events
   16. Function modifiers & Events
   Coding Exercise V7: Events
   Coding Project: Your End-to-end Calculator Dapp
   Contract Self Destruction Pattern
   Factory Contract Pattern
   Name Registry Pattern
   Mapping Iterator Pattern
   Exercise: Optimize the Mapping Iterator pattern
   Sending ethers from contract: Withdrawal pattern
   Project #1 Decentralized Bidding Application Contract
   Project #2 Decentralized University Certification Management Application
   Setting up a Private Blockchain Network
   Bootnode Tool : Peer discovery
   Setting up a PoA/Clique Network
   Clique based Private Network Demo / Testing
   Private Networks
   ERC20 Token Specifications
   (Part 1) Walkthrough of ERC20 compliant token implementation
   (Part-2) Walkthrough of ERC20 compliant token implementation


Sponsored High Speed Downloads
6952 dl's @ 2407 KB/s
Download Now [Full Version]
5380 dl's @ 2983 KB/s
Download Link 1 - Fast Download
5156 dl's @ 3172 KB/s
Download Mirror - Direct Download



Search More...
Udemy - Ethereum : Decentralized Application Design & Development

Search free ebooks in ebookee.com!


Links
Download this book

No active download links here?
Please check the description for download links if any or do a search to find alternative books.


Related Books

  1. Ebooks list page : 41104
  2. 2019-04-18Ethereum Decentralized Application Design & Development
  3. 2019-05-07Udemy - REST API Design, Development & Management - Removed
  4. 2019-01-31Expert PHP and MySQL Application Design and Development - Removed
  5. 2019-01-14Udemy - Java JSP Servlets Web Development and Database Design
  6. 2019-01-11Expert PHP and MySQL Application Design and Development
  7. 2018-11-24Protein Downstream Processing Design, Development and Application of High and Low-Resolution Methods...
  8. 2018-05-28Rapid Mobile Enterprise Development for Symbian OS: An Introduction to OPL Application Design and Programming
  9. 2017-12-31[PDF] Protein Downstream Processing: Design, Development and Application of High and Low-Resolution Methods
  10. 2017-09-12Udemy Ux & Web Design Master Course Strategy, Design, Development (2017)
  11. 2014-05-10CUDA Application Design and Development
  12. 2014-04-13Protein Downstream Processing: Design, Development and Application of High and Low-Resolution Methods
  13. 2014-04-08Protein Downstream Processing: Design, Development and Application of High and Low-Resolution Methods
  14. 2014-01-15Expert PHP and MySQL: Application Design and Development [Repost]
  15. 2013-12-31Expert PHP and MySQL: Application Design and Development - eazydoc.com
  16. 2013-12-26APRESS EXPERT PHP AND MYSQL APPLICATION DESIGN AND DEVELOPMENT 2013 RETAIL EPUB EBOOK-kE
  17. 2013-12-23CUDA Application Design and Development
  18. 2013-12-23Learning Flex 4: Getting Up to Speed with Rich Internet Application Design and Development
  19. 2013-12-19Expert PHP and MySQL: Application Design and Development (Repost)
  20. 2013-12-02VTC iPad Application Design And Application Development

Comments

No comments for "Udemy - Ethereum : Decentralized Application Design & Development".


    Add Your Comments
    1. Download links and password may be in the description section, read description carefully!
    2. Do a search to find mirrors if no download links or dead links.
    Back to Top