Video description
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.
What You Will 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
Audience
This course is designed for beginner-to-intermediate blockchain developers and those interested in how cryptocurrencies and blockchains work.
About The Author
Ravinder Deol: Ravinder creates products that help people learn about Cryptocurrency & Blockchain Tech. Ravinder is a Bitcoin Professional certified by the CryptoCurrency Certification Consortium and is a United Nations Volunteer for Research & Training On Bitcoin Adoption. He has also co-created B21 Block - An online Cryptocurrency & Blockchain School.
Codestars By Rob Percival: Codestars, by Rob Percival, is a revolutionary online learning platform on a mission to transform the way people learn to code. With a focus on simplicity, logic, and fun, Rob has empowered over half a million students through his courses.
Recognizing the need for diverse and comprehensive learning experiences, Rob established Codestars as a collaborative effort. Codestars provides learners of all ages and proficiency levels with the tools and knowledge needed to build functional websites and apps. By making coding accessible and enjoyable, Codestars aims to simplify the learning journey and unlock the potential of aspiring coders worldwide.
Thomas Wiesner: Thomas Wiesner is a senior backend developer and systems architect, currently working with Ethereum. He holds a CS masters degree and has authored eight best-selling blockchain development courses.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Cryptocurrency Deep Dive
- Chapter 3 : Cryptocurrency Wallets
- Chapter 4 : Investing in Cryptocurrencies
- Chapter 5 : Securing Your Cryptocurrency
- Chapter 6 : AltCoin Deep Dive
- Chapter 7 : Blockchain Theory
-
Chapter 8 : Smart Contract Development - Solidity
- Introduction to this Section
- Remix Introduction: IDE Overview
- How to get and use the Code Samples for this Course
- Your First Smart Contract
- Starting, Stopping Interacting with Smart Contracts
- Getter Setter Functions
- Variables and Addresses
- Global Objects and Payable Functions
- Constructor Modifiers
- Arrays
- Mappings
- Structs
- View/Pure Functions
- The Concept of Time
- Exceptions: Require, Assert, Revert
- Section Summary and Outlook
-
Chapter 9 : Define the Game Mechanics
- This Is the Game We'll Develop
- Let's Lay Out the Interfaces
- Basic Game Functionality
- How A Second Player Can Join the Game
- Defining Our Game Board
- Getting the Draw Right
- Winning Part 1: Horizontal and Vertical
- Winning Part 2: Diagonal Checks
- What Happens If A Player Stops Playing?
- Registering High Scores Part 1
- Registering High Scores Part 2: Top 1 Player
- Registering High Scores Part 3: Top 10 Players
- Reading High Scores: Getting the Top 10
- Section Summary and Outlook
- Chapter 10 : Understanding the Tools Ethereum Blockchain
- Chapter 11 : Local Development with Truffle Web3
- Chapter 12 : Automated Testing
-
Chapter 13 : The Game In HTML/JavaScript
- Let me introduce Truffle-Boxes
- Understand the Truffle Box
- Adapt Truffle Webpack for the Game
- Create the Basic Game Functionality
- Start Game and Join Game Functionality
- Show the Game Board
- Add the HTML Functionality
- Events for Winning and Loosing
- Show the Highscore List
- Beautify Our Game
- Section Summary
- Chapter 14 : Hosted Blockchain Nodes (MetaMask)
Product information
- Title: Complete Cryptocurrency & Blockchain Course | Learn Solidity
- Author(s):
- Release date: September 2019
- Publisher(s): Packt Publishing
- ISBN: 9781839211096
You might also like
video
Getting Started with Blockchain and Cryptocurrency
3+ Hours of Video Instruction Overview In this course, participants learn what blockchain and cryptocurrency are, …
book
Mastering Blockchain Programming with Solidity
Discover the advanced features of Solidity that will help you write high-quality code and develop secure …
video
Learn Python by Building a Blockchain and Cryptocurrency
Python is easy-to-use and extremely versatile and powerful, making it one of the most popular programming …
book
Mastering Blockchain - Fourth Edition
Demystify one of the most disruptive modern technologies and gain a deeper understanding of distributed ledgers, …