TOTAL: Building an Ethereum Blockchain DApp using Solidity

Learn about blockchain technology AND use Solidity to build your own Ethereum dApp. Create a crypto wallet and more.

4.55 (488 reviews)
Udemy
platform
English
language
Other
category
3,745
students
10 hours
content
Jun 2021
last update
$74.99
regular price

What you will learn

Blockchain is the latest buzzword, and it’s not just about cryptocurrency any more

We'll start simple, learning all about blockchain and Ethereum.

For those who want to dig deeper, you'll also learn to code a smart contract with Solidity using a real-world example

For the beginners, you'll walk you through the parts of Ethereum, coding basics, the software development life cycle,

For the more experienced, you can skip right to where you code your own smart contract using Solidity

You'll learn everything you need to know to create your very own dApp, or decentralized application

You'll learn to write smart contracts: Go Ethereum (Geth) blockchain client, Ganache test blockchain,

You'll also learn Truffle development environment, and Microsoft Visual Studio Code IDE

You'll also create an Ethereum wallet using MetaMask and learn how to connect to private and public blockchains, including mainnet

Understand blockchain mining, tokens and ether (ETH), initial coin offerings (ICOs), the Ethereum Virtual Machine, gas prices and limits, and more

Description

Mike Meyers and the Total Seminars Team, your source for the best IT industry courses, bring you TOTAL: Building an Ethereum Blockchain App with one of our most popular authors, Michael Solomon, Ph. D., CISSP, PMP, CISM.

This is NOT a boring voice-over-PowerPoint course. Michael speaks to you and presents the material in an engaging interactive style that will keep you interested and make it easier to understand. Check out the free sample lectures and you will see the difference.

With 30+ years of experience in security, privacy, blockchain, and data science, and an energetic presentation style, Michael takes his proficiency and consolidates it into this informative and engaging course.


This course starts with an explanation of blockchain and Ethereum and their applications. You'll then learn how to create an actual Ethereum dApp (decentralized application) using a real world supply chain example. This course dives into coding a "smart contract," and Michael walks through the steps one at a time, so this course is great for novices and experienced programmers alike.


WHY SHOULD I TAKE THIS COURSE?

Did you know:

  • Spending on blockchain solutions is estimated to jump from $1.5 billion in 2018 to over $16 billion in 2024

  • 26% of companies plan on investing between $1 million and $5 million in blockchain technology

  • 32% of companies are currently in the development stage of blockchain projects

Whether you're an executive who can see the trends happening here, or a tech who's interested in understanding this new technology, or a geek looking to expand their coding knowledge, this course is for you.

The first wave of the "Bitcoin blockchain" has come and (mostly) gone, but now there's a greater implication for blockchain technology, and Ethereum is the word everyone needs to know. Find out how this technology will change YOUR industry. Learn to code smart contracts using Solidity, that will revolutionize business processes as we know them today.

What are you waiting for? Grab this course now!


WHAT'S INCLUDED?

  • Over 10 hours of video

  • PDF of notes for each chapter

  • Downloadable project files with the sample code so you can follow along

  • A real-world project where you learn how to code a smart contract for an actual supply chain solution

  • End-of-chapter quizzes to test your knowledge

  • Q&A section where you can ask any questions you might have

  • 30-day money-back guarantee

  • Lifetime access

  • Certificate of completion


WHAT'S COVERED?

  • Learn the basics

    • Chapter 1 - What is Blockchain?

    • Chapter 2 - What is Ethereum?

  • Understand Ethereum and its development tools

    • Chapter 3 - The Ethereum Ecosystem & Development Lifecycle

    • Chapter 4 - Ethereum Development Tools

    • Chapter 5 - Your Ethereum Wallet

  • Learn how to build an Ethereum dApp

    • Chapter 6 - Building Your First Ethereum App

    • Chapter 7 - Learning About Smart Contracts

    • Chapter 8 - Your Supply Chain Smart Contract dApp

    • Chapter 9 - Testing Ethereum Apps

    • Chapter 10 - Deploying and Maintaining Ethereum Apps

    • Chapter 11 - Integrating Non-Blockchain Apps with Ethereum


Sign up today!


Content

What is Blockchain?

Introduction to Building an Ethereum Blockchain App
The Beginning of Blockchain
Currency and Cryptocurrency
Why Use the Blockchain?
Blockchain Data and Blocks
Blockchain Immutability
Blockchain Consensus
Building the Blockchain Story
Hashes
What is a Chain of Blocks?
Finding the Nonce
Blockchain Mining
Arriving at Consensus
Public vs. Private Blockchains
Distributed Processing and Blockchain Solutions
Chapter 1 – What is the Blockchain Quiz

What is Ethereum?

Introduction to Ethereum
Ethereum in Financial Services
Ethereum in Digital Identity Management
Ethereum in Industry Applications
Ethereum in Government
Ethereum Smart Contracts
Ether and the Initial Coin Offering (ICO)
Decentralized Autonomous Organization (DAO)
The Ethereum Ecosystem
Building Blockchain Apps
Chapter 2 – What is Ethereum Quiz

The Ethereum Ecosystem & the Development Lifecycle

Parts of the Ethereum Blockchain
Smart Contracts
Smart Contract Languages
What are Virtual Machines?
The Ethereum Virtual Machine (EVM)
Fueling Your Code with Gas
Tools for Ethereum SDLC
Blockchain Client
Writing and Testing Your Code, Part 1
Writing and Testing Your Code, Part 2
Chapter 3 – Ethereum Ecosystem and Development Lifecycle Quiz

Ethereum Development Tools

Your Ethereum Development Toolbox
Installing Geth Lab (CLI Blockchain Client)
Installing Ganache Lab (Test Blockchain)
Installing Truffle Lab (Development Environment and Testing Framework)
Installing Microsoft Visual Studio Code Lab (IDE)
Chapter 4 – Ethereum Development Tools Quiz

Your Ethereum Wallet

What is an Ethereum Wallet?
Types of Ethereum Wallets
Web and Desktop Wallets
Mobile, Hardware, and Paper Wallets
Installing MetaMask
Chapter 5 – Your Ethereum Wallet Quiz

Building Your First Ethereum App

Preparing Your First Truffle Project
Writing a Simple Smart Contract
Compiling Your Simple Smart Contract
Deploying Code and Invoking Functions
Chapter 6 – Building Your First Ethereum App

Learning About Smart Contracts

Smart Contracts Review
What is Supply Chain?
Supply Chain Challenges and Blockchain Solutions
Blockchain Solution Examples
Ethereum Tokens
Your Supply Chain Project
Exploring Solidity
Defining Types of Data
Data Types Lab
Solidity Data Modifiers, Part 1
Solidity Data Modifiers, Part 2
Revisiting Gas
Controlling Flow
Handling Errors
Chapter 7 – Designing Smart Contracts

Your Supply Chain Smart Contract dApp

Designing Your Supply Chain App
What are dApps?
Token Smart Contract Details
Supply Chain Smart Contract Details
Smart Contract Road Map
Token Smart Contract Data Lab, Part 1
Token Smart Contract Data Lab, Part 2
Supply Chain Smart Contract Data Lab, Part 1
Supply Chain Smart Contract Data Lab, Part 2
Token Smart Contract Functions Lab, Part 1
Token Smart Contract Functions Lab, Part 2
Supply Chain Smart Contract Functions Lab, Part 1
Supply Chain Smart Contract Functions Lab, Part 2
Using Events
Implementing Events
More on Ownership
Designing for Security
Implementing Minimal Functionality
Chapter 8 – How to Write Smart Contracts with Solidity Quiz

Testing Ethereum Apps

Blockchain dApp Testing
Deploying Your dApp to a Test Blockchain Lab
Writing Tests for Ethereum dApps
Command-Line Testing Lab, Part 1
Command-Line Testing Lab, Part 2
Command-Line Testing Lab, Part 3
JavaScript Testing
Logging and Handling Errors
Logging Activity in Smart Contracts
Fixing Bugs in a dApp
Chapter 9 – Testing Ethereum Apps Quiz

Deploying and Maintaining Ethereum Apps

Test Blockchains
The Live Blockchain (Mainnet)
Connecting to Multiple Blockchains and Infura Lab
Configuring Truffle and Infura Lab
Funding Your Account Lab
Deploying to the Live Blockchain
Chapter 10 – Deploying and Maintaining Ethereum Apps Quiz

Integrating Non-Blockchain Apps with Ethereum

Blockchain and Database Storage
Execution and Flow in dApps and Traditional Applications
Blockchain Incorporation Design Goals
Integration Considerations for Incorporating Blockchain
Interface Considerations for Incorporating Blockchain
Chapter 11 – Integrating Non-Blockchain Apps with Ethereum Quiz

Screenshots

TOTAL:  Building an Ethereum Blockchain DApp using Solidity - Screenshot_01TOTAL:  Building an Ethereum Blockchain DApp using Solidity - Screenshot_02TOTAL:  Building an Ethereum Blockchain DApp using Solidity - Screenshot_03TOTAL:  Building an Ethereum Blockchain DApp using Solidity - Screenshot_04

Reviews

Charles
December 30, 2022
Course seem well put together. however, the videos show programming on out of date versions of Solidity that need to be updated to work properly. As such, I am unable to accompany the coding in practice
LIU
December 27, 2022
The instructor explains everything clearly. However, the content is a bit outdated! Now Solidity is version 0.8.17
Rodrigo
November 5, 2022
Muito Bom e Explicado o Curso agora eu já posso fazer as configurações da rede do ethereum criar as transações e entre outros.
Mearaj
July 19, 2022
It's a very good course for beginners and those who want to know how the blockchain system works. The theory part is very good. The instructor is very energetic. Definitely recommended! Thanks a lot :)
DUNG
June 13, 2022
- Công nghệ blockchain và sodility trong xây dựng ứng dụng phi tập trung của mạng blockchain etherium.
Rimaz
May 6, 2022
The course is great if you are coming from non-programming background, as he explains almost every line of code. but for a programmer, it is a bit boring and takes too long to go to the next step. so much time is wasted by repetition. Best for: Learning the basics of blockchain Ethereum Ecosystem Setting up the development environment But the course seems not up to date, as there are errors in the code when I compile them, also the code is only given in the PDF doc which is not ideal, it must be given as a project file.
Dimitris
January 15, 2022
The course gives you a general overview of the technology and how can be used. But I found many similarities during the course to be part of the introduction to programming. Additionally, the parts of the code that were not formatted were triggering me as an engineer.
Miti
December 21, 2021
So far, Michael teaches all necessary need-to-know about blockchain and Ethereum. Let's see further instructions.
Raicu
December 4, 2021
So well explained ! Exactly what I needed to undestand blockchain and etherium dapps. I got it at 10 eur and I am kind of sad for paying so less for such an amazing course.
Sheetanshu
November 29, 2021
Could have easily given it a 5 star. Teacher is amazing but the teaching assistant is crap. I have not asked any question in the Q&A section but I have not seen a single question that has been properly answered by the TA. All he says is that the questions have been forwarded to the experts and it will take them weeks to respond the queries. What a load of bullocks. Again, great teacher, but if you get into trouble somewhere, the TA is complete crap and don't expect any help from him.
Alex
November 27, 2021
Seems like a great match so far. The presenter talks about this stuff in a very clear and precise language. I really enjoy listening him.
Tony
October 13, 2021
I really liked the presenter's enthusiastic style and he has good knowledge about the topic. This course is really good if you are seeking an overview without getting too involved in the specifics. However, if you are looking for line-by-line coding demonstrations, and more detailed analysis, this is probably not what you are looking for. Still, great course!
Victor
September 3, 2021
The teacher does not seems to have a complete knowledge of what he is talking about. Also i don't like him copy and paste the contract code in contrast to build all together the logic so we have a clear understanding on every smart contract line
Rich
August 25, 2021
Looking for a complete hands-on course for developing for Ethereum, this course is excellent. Instructor is thorough, he is energetic and explains concepts well. I just completed lesson #28 and I am excited about the rest of the course. Very encouraging. Thank you.
Mike
August 9, 2021
The course was easy to follow because of the lecturer. Comparing to most of the other courses this lecturer knew how to explain in detail so I didn't have to re-watch the lectures.

Coupons

DateDiscountStatus
10/28/202190% OFF
expired

Charts

Price

TOTAL:  Building an Ethereum Blockchain DApp using Solidity - Price chart

Rating

TOTAL:  Building an Ethereum Blockchain DApp using Solidity - Ratings chart

Enrollment distribution

TOTAL:  Building an Ethereum Blockchain DApp using Solidity - Distribution chart

Related Topics

2650868
udemy ID
11/11/2019
course created date
11/21/2019
course indexed date
Bot
course submited by