Tim Weingärtner
Smart Contract fundamentals - My first DApp
#1about 2 minutes
Understanding the core features of blockchain technology
Blockchain provides an immutable, distributed, transparent, and programmable ledger secured by consensus.
#2about 5 minutes
What smart contracts are and why they matter
Smart contracts are tamper-proof, self-executing programs on a blockchain that solve the problem of digital uniqueness.
#3about 6 minutes
Building and deploying a simple contract with Remix
Use the Remix IDE to write, compile, and deploy a basic Solidity smart contract to a local JavaScript virtual machine.
#4about 2 minutes
Setting up a local DApp environment with Truffle and Ganache
Install and configure the Truffle Suite and Ganache to create a local blockchain for more advanced DApp development.
#5about 6 minutes
Connecting a web front-end to a smart contract
Use Web3.js to build a web interface that interacts with a deployed smart contract and uses MetaMask to sign transactions.
#6about 6 minutes
Creating your own cryptocurrency with ERC-20 tokens
Learn how the ERC-20 standard defines a smart contract for creating fungible tokens with balance mapping and transfer functions.
#7about 5 minutes
Building a decentralized Tic-Tac-Toe game on the blockchain
A smart contract can enforce game rules, manage player stakes, and determine the winner in a trustless Tic-Tac-Toe game.
#8about 4 minutes
Key challenges and risks in smart contract development
Smart contract development requires careful attention to code correctness, security audits, scalability, and the Oracle problem due to immutability.
Related jobs
Jobs that call for the skills explored in this talk.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:17 MIN
Selecting strategic partners and essential event tools
Cat Herding with Lions and Tigers - Christian Heilmann
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
02:39 MIN
Establishing a single source of truth for all data
Cat Herding with Lions and Tigers - Christian Heilmann
02:44 MIN
Rapid-fire thoughts on the future of work
What 2025 Taught Us: A Year-End Special with Hung Lee
03:48 MIN
Automating formal processes risks losing informal human value
What 2025 Taught Us: A Year-End Special with Hung Lee
03:15 MIN
The future of recruiting beyond talent acquisition
What 2025 Taught Us: A Year-End Special with Hung Lee
03:39 MIN
Breaking down silos between HR, tech, and business
What 2025 Taught Us: A Year-End Special with Hung Lee
Featured Partners
Related Videos
Blockchain, NFT and smart contracts for my application
Hendrik Ebbers
Connect Metamask with web3js
Wisdom Nwokocha
Web3 Developer Crash Course
Marko Ivanković
Road to Web3
Soumaya Erradi
How to Build for Decentralized Systems
Alessandro Cappellato Ferrari
WeAreDevelopers LIVE - Build Real Things: Real-World Problems That Blockchain Actually Solves
Chris Heilmann, Daniel Cranney & Marco Podien
Testing web3 applications
Soumaya Erradi
Build Real Things: Real-World Problems That Blockchain Actually Solves - Marco Podien
Chris Heilmann, Daniel Cranney & Marco Podien
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Albedis
Lausanne, Switzerland
Solidity
Blockchain
Unit Testing

SMARTCORE AG
Barcelona, Spain
Remote
Intermediate
Go
Java
Redis
Kafka
+7

Caiz
Frankfurt am Main, Germany
Remote
Intermediate
Ethereum
Solidity
Blockchain

SMARTCORE AG
Municipality of Madrid, Spain
Remote
Intermediate
Go
Java
Redis
Kafka
+7

Arrakis Finance
Zug, Switzerland
Remote
API
React
Figma
Node.js
+3

Smart Future Campus GmbH
Dachau, Germany
Java
Machine Learning

Arrakis Finance
Zürich, Switzerland
Remote
CHF187-208K
API
React
Figma
+5


Smart Future Campus GmbH
Düren, Germany
Java
Machine Learning