Master Curriculum in Blockchain Technology & Cryptocurrencies
This master curriculum in blockchain technology and cryptocurrencies offered by Frankfurt School of Finance & Management covers a range of topics, including fundamentals of coding and programming for blockchain applications. Students will learn programming in Solidity, building smart contracts, deploying dApps, understanding ERC721 and crypto collectibles, using web3.js, and more. The course also delves into deploying on TRON and basics of zkSync. Interactive learning resources like CryptoZombies are recommended for practical experience. Gain hands-on skills for the blockchain ecosystem!
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Master Curriculum Blockchain Technology & Cryptocurrencies www.generationblockchain.eu By Frankfurt School of Finance & Management 2022-2024 OERS
01 MODULE 5 Fundamentals of Coding & Programming Generation Blockchain Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the National Agency. Neither the European Union nor National Agency can be held responsible for them. 2
contents module 5 01 Introduction to Smart Contract Coding 113 02 Learning Assessment For Module 5 114 Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the National Agency. Neither the European Union nor National Agency can be held responsible for them.
01| MODULE 5 Fundamentals of Coding & Programming Chapter Overview Learning Objectives In this module, you will be introduced to the programming language Solidity and the concept of building smart contracts and decentralized Apps. After the first module, you should be able to: Learn how to program a game on Ethereum. Learn and use basic solidity concepts. Understand and deploy ERC721 & crypto collectibles. Understand and be able to program app front ends & web3.js. Understand how data feeds and computations work theoretically and in practice. Learn how to deploy dApps with Truffle. Learn how to build an Oracle. Test smart contracts with Truffle (e.g., using Chai to write more expressive assertions, testing against Loom). Learn how to deploy on TRON, one of the fastest-growing public blockchains. Understand the basics of zkSync. Generation Blockchain 4
01| INTRODUCTION TO SMART CONTRACT CODING As programming is best learned through doing it, head over to the CryptoZombies where you will be guided through deploying your own smart contracts once you have a good understanding for the basics. CryptoZombies is a free, open-source, interactive code school that teaches you to build games on Ethereum. The course is designed for beginners to Solidity and starts off with the absolute basics. Click here. Solidity course During the Solidity: Beginner to Intermediate Smart Contracts section, you will learn: During the Beyond Ethereum: Explore the Blockchain Ecosystem section, you will learn: How to build a game on Ethereum Basic solidity concepts ERC721 & crypto collectibles App front ends & web3.js The basics of zkSync During the Tron: Decentralize the Web section, you will learn: During the Chainlink: Decentralized Oracles section, you will learn: How to deploy on TRON, one of the fastest- growing public blockchains How data feeds and computations work During the Advanced Solidity: Get In-depth Knowledge section, you will learn: Deploy dApps with Truffle How to build an Oracle Testing Smart Contracts with Truffle (e.g., using Chai to write more expressive assertions, testing against Loom) Generation Blockchain 5
02 LEARNING ASSESSMENT FOR MODULE 5 Generation Blockchain 6
To test your knowledge, finish this learning assessment as part of your overall grade for the course. Click here. Generation Blockchain 7
follow your journey www.generationblockchain.eu Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the National Agency. Neither the European Union nor National Agency can be held responsible for them.