Develop full decentralized web application on Ethereum blockchain
Learn smart contract fundamentals and interaction
Learn how to connect your web application to blockchain
How to react to blockchain events
How to deploy and run local blockchain
4 sections • 38 lectures • 3h 4m total length
Setting up environment
PollCreate component view
PollCreate component logic
Poll component view
Poll component logic
PollVote component voting
PollVote component results (charts)
Displaying active poll
Wiring up components
Solidity - types
Solidity - functions
PollContract - defining types
PollContract - creating poll
PollContract - getting poll
PollContract - voting
PollContract - getting voter
Deploying contract to local blockchain
Connecting to blockchain - Web3 Service
Writing to blockchain - PollService
Reading from blockchain - Web3Service
Normalizing data - PollService
Reacting to blockchain events
Basic web development knowledge (Angular, React, Vue...)
Prepare to build real blockchain web app!
Be ready to learn lot of cool stuff
Over 11,000happy students from 136countries!
Hello! Welcome to the Complete Blockchain Web Application Development course, the only course you need to build decentralized web applications. While there are other courses, how is this one different?
You will learn all fundamental aspects of creating and connecting blockchain application to the frontend interface and interacting with it.
Course is divided into 3 main sections:
Frontend application - developed in Angular, completely decoupled from blockchain.
Smart Contract and blockchain - learning the fundamentals of developing, deploying (locally) and interacting with smart contract.
Middleware - The most important "glue" between the frontend and smart contract.
How is the course structure?
This IS NOT 10-hour course with 200 lectures, boring powerpoint slides and lot's of theory.
This IS NOT pre-scripted, pre-coded, no errors - way of programming.
This IS hands on practice straight away, building real web application.
This IS realistic way of programming on the fly, encountering errors which you might get and solving them on the way.
This IS powerful new skill, which you are able to use straight after the course yourself!
Sign up today and see how fun and exciting the web development of blockchain application can be!
Hey, glad you came! My name is Tomas Mikula and I am professional web developer. With many years of experience in web and software development, working in a company, freelance and side projects, gave me solid tech skills and business sense to think in a big picture, scalable and cost-effective.