Course Outline
Introduction
- Overview of Web3 features and architecture
- Basics of Ethereum and Smart Contracts
Understanding Blockchain Cryptography
- Blockchain design, implementation, and use cases
- Cryptography hash functions, merkle trees, and digital signatures
Getting Started
- Setting up the development environment
- Setting up a blockchain with Ganache
Solidity Programming Language
- Syntax, development tools and testing
- Smart Contracts design patterns
Interacting with Smart Contracts
- Creating a smart contract
- Creating a migration logic
- Deploying a smart contract
- React apps with smart contracts
Troubleshooting
Summary and Next Steps
Requirements
- An understanding of blockchain concepts
- Basic experience with Solidity, Javascript, and React
Audience
- Developers
Testimonials (5)
Timeliness of knowledge with an emphasis on best practices. Knowledge has been illustrated with actual implementations.
Bartlomiej Nowak - Politechnika Lodzka
Course - React, Relay, and GraphQL
Machine Translated
Patrick did a great job of striking a balance between covering all the prepared material while making time to give detailed answers to any questions from the group
Mick Mccarthy - Rakuten Blockchain Lab
Course - Ethereum for Developers
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Course - Transform a React Application into a Progressive Web App (PWA)
Well-communicated knowledge. Many examples. Coding.
Damian Nurzynski - PwC IT Services
Course - Advanced React
Machine Translated
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.