Complete Cryptocurrency and Blockchain Course | Learn Solidity

Complete Cryptocurrency and Blockchain Course | Learn Solidity

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 14h 48m | 5.60 GB

Use Solidity, Remix, Ganache, Geth, Metamask, Truffle, and more to make Blockchain Dapps! Includes cryptocurrency know-how.

Welcome to one of the largest, most in-depth cryptocurrency and blockchain courses online!

This course gives students the chance to work with cryptocurrencies and the blockchain on a practical level, with step-by-step instructions guiding you through the entire process.

The first half of this course is a brilliant and insightful introduction to the (often confusing) world of cryptocurrency. You’ll learn everything you need to know about:

  • The history and economics of cryptocurrency
  • How to protect yourself and your investment portfolio online.
  • The key differences between hot and cold wallets
  • How to buy, sell, and invest cryptocurrency
  • A dedicated breakdown of various AltCoins (including Litecoin, Ethereum, Ripple, and more!)

The hands-on second half of the course teaches students how to build their own projects as an Ethereum blockchain developer! Going step-by-step your instructor, you’ll:

  • Tackle hands-on development effectively
  • Build your own interactive Tic-Tack-Toe game using blockchains!
  • Test your skills with practical challenges and exercises!
  • Master core development tools such as Mist, Geth, and Ethereum Studio
  • Learn advanced Web3 development, how to debug your decentralized applications, and loads more!

This course is a great intro to the world of cryptocurrencies and the blockchain technology.

Learn

  • History and economics behind cryptocurrencies
  • How to buy, sell, and invest cryptocurrencies
  • About wallet types such as hot wallets, cold wallets, and more
  • How to protect yourself and your cryptocurrency portfolio online
  • What a blockchain is
  • Effective hands-on development
  • Master core development tools such as Mist, Geth, and Ethereum Studio
Table of Contents

Introduction
1 Introduction

Cryptocurrency Deep Dive
2 Section Introduction
3 What Are Cryptocurrencies
4 How Cryptocurrencies Came to Be
5 How Cryptocurrencies Are Created
6 The Economic Impact of Cryptocurrencies
7 Will Cryptocurrencies Continue to Have Value
8 Section Summary

Cryptocurrency Wallets
9 Section Introduction
10 What Are Wallets
11 Which Wallet to Choose
12 How to Setup A Wallet
13 Buying Your First Cryptocurrency
14 Selling Your First Cryptocurrency
15 Section Summary

Investing in Cryptocurrencies
16 Section Introduction
17 Why Day Trading Should Be Ignored for The Masses
18 HODL Strategy
19 What Are Initial Coin Offerings
20 Pros & Cons of Initial Coin Offerings
21 Difference Between Utility Tokens & Security Tokens
22 Tracking the Cryptocurrency Markets

Securing Your Cryptocurrency
23 Section Introduction
24 The Importance of Security
25 How to Safeguard Your Portfolio
26 Hot Wallets VS Cold Wallets
27 Choosing A Cryptocurrency Exchange
28 Section Summary

AltCoin Deep Dive
29 Section Introduction
30 Litecoin
31 Binance Coin
32 Ethereum
33 Ripple
34 Steem
35 Ethereum Classic
36 Monero
37 Section Summary

Blockchain Theory
38 Section Introduction
39 What Is the Blockchain
40 Private & Public Blockchains
41 Example Use Cases of Blockchains
42 What Are Smart Contracts
43 Introducing Web 3.0
44 Section Summary

Smart Contract Development – Solidity
45 Introduction to this Section
46 Remix Introduction – IDE Overview
47 How to get and use the Code Samples for this Course
48 Your First Smart Contract
49 Starting, Stopping & Interacting with Smart Contracts
50 Getter & Setter Functions
51 Variables and Addresses
52 Global Objects and Payable Functions
53 Constructor & Modifiers
54 Arrays
55 Mappings
56 Structs
57 View Pure Functions
58 The Concept of Time
59 Exceptions – Require, Assert, Revert
60 Section Summary and Outlook

Define the Game Mechanics
61 This Is the Game We’ll Develop
62 Let’s Lay Out the Interfaces
63 Basic Game Functionality
64 How A Second Player Can Join the Game
65 Defining Our Game Board
66 Getting the Draw Right
67 Winning Part 1 – Horizontal and Vertical
68 Winning Part 2 – Diagonal Checks
69 What Happens If A Player Stops Playing
70 Registering High Scores Part 1
71 Registering High Scores Part 2 – Top 1 Player
72 Registering High Scores Part 3 – Top 10 Players
73 Reading High Scores – Getting the Top 10
74 Section Summary and Outlook

Understanding the Tools & Ethereum Blockchain
75 Ethereum Denominations
76 Interacting with Smart Contracts – The ABI Array
77 These Are the Ethereum Networks
78 Private Public Key Cryptography
79 Understanding the Concept of Gas
80 This Is How Events Work on A Deeper Level
81 Section Summary

Local Development with Truffle & Web3
82 Ganache
83 Web3.js
84 Truffle
85 Truffle Installation with VSCode
86 Adapt the Truffle Environment for Our Game

Automated Testing
87 This Is How Testing Works with Truffle
88 Let’s Add A JS-File for Our Game
89 Let’s Test Winning and Losing
90 Let’s Test A Draw
91 Write A Solidity Test Case

The Game In HTML JavaScript
92 Let me introduce Truffle-Boxes
93 Understand the Truffle Box
94 Adapt Truffle Webpack for the Game
95 Create the Basic Game Functionality
96 Start Game and Join Game Functionality
97 Show the Game Board
98 Add the HTML Functionality
99 Events for Winning and Loosing
100 Show the Highscore List
101 Beautify Our Game
102 Section Summary

Hosted Blockchain Nodes (MetaMask)
103 MetaMask Intro
104 Download & Install MetaMask
105 The Definitive Guide to MetaMask
106 This is How MetaMask Works with Truffle-Contract
107 Play a Game with MetaMask and Ganache
108 Deploy our Game to Ropsten using HDWallet Provider
109 Let’s Play the Game Together