Course Outline
Introduction to Ethereum for Government
- Smart Contracts for Government
- Ether Currency for Government Operations
- Dapps (Decentralized Applications) for Public Sector Use
Blockchain Infrastructure and Principles for Government
- Secure, Decentralized, Tamper-Proof Systems for Government
- Understanding Cryptography in Government Applications
Introduction to Blockchain Programming for Government
- Solidity Variables for Government Projects
- Solidity Control Structures for Government Applications
- Solidity Functions for Government Use Cases
- Solidity Inheritance for Government Systems
- Solidity Modifiers for Enhanced Security in Government
- Proxy Contracts for Efficient Government Operations
- Solidity Events for Transparent Government Processes
Development Frameworks for Government
- Truffle Framework for Government Projects
- Web3 JavaScript API for Government Applications
Writing a Smart Contract for Government
- Overview of Decentralized Platforms for Government Use
- Ethereum Blockchain App Platform for Government Projects
- Creating the Smart Contract Instructions for Government Applications
- Writing the Smart Contract Functions for Government Operations
- Storing Department Registries in a Decentralized Manner for Government
- Deploying the Smart Contract for Government Use
Ethereum Wallet for Government
- Holding and Securing Ether for Government Operations
- Managing Other Crypto-Assets for Government Use
Creating Your Own Cryptocurrency for Government
- Overview of Tradeable Digital Token and Coin APIs for Government
- Designing the Cryptocurrency for Government Projects
- Issuing the Cryptocurrency for Government Use
Kickstarting a Blockchain Project for Government
- Initiating a Trustless Crowdsale for Government Initiatives
Building Your Own Virtual Organization for Government
- DAO (Decentralized Autonomous Organization) for Government Operations
Closing Remarks for Government
Requirements
- Experience in programming using any language for government projects
Testimonials (4)
I really enjoy the training with Patrick. He is clearly very knowledgeable on various topics related to blockchain. He explains really well.
Vanessa Rose - Bank for International Settlements
Course - Ethereum for Developers
Very informative and gave a more in depth look at the content, great to have an experienced trainer on hand to clear up any issues or misconceptions arond various topics
Jordan - Rakuten Blockchain Lab
Course - Ethereum for Developers
Training has been really good. As a total beginner, I have been able to pick up concepts quickly. The projects have been interesting and engaging. You could see just how transferable the projects would be to real world cases. Training has been set at a good pace and when you miss some content, there are always the notes too fall back on. Really enjoyed training and more in the future would be welcome.
Jake Walker - Rakuten Blockchain Lab
Course - Ethereum for Developers
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