Blockchain and Smart Contract Development

Warodom Werapun
http://warodom.werapun.com
3 min readApr 26, 2024

--

My first blockchain book in 2024

In a rapidly evolving digital landscape, the emergence of blockchain technology and smart contracts has revolutionized how we conduct transactions, manage data, and build trust. This book (Blockchain and Smart Contract Development) is your gateway to the dynamic world of blockchain and smart contract development. It is written to be used in the 977–470 Blockchain and smart contract development subject for Digital Engineering students, College of Computing, Prince of Songkla University, Phuket Campus.

It introduces blockchain and Ethereum basic knowledge to provide an understanding background, leading to the development of smart contracts. Solidity, a well-known smart contract language, has been used to write a smart contract. In addition, this book illustrates the vulnerability and security of smart contracts, which is essential for smart contract developers. Then, it presents the web frontend integration using Nextjs.

All these components can be built into a decentralized application. Students can create custom smart contracts that work seamlessly through web applications. Moreover, my blockchain research projects are included to demonstrate to the students how blockchain and smart contracts have been used in both academic research and real-world applications.

This is the first book I have written about blockchain and smart contract development. It helps open the world of dApp with concrete basic knowledge in blockchain, smart contracts and Web3.

Book Screenshots

226 pages and 50+ source code examples with the Solidity version - 0.8.20. Publicly available in many libraries: 5 campuses@PSU, PRKU, KU, CMU, KKU, BUU, MSU, KMUTNB and NU.

All chapters are explained to my Digital Engineering students at the College of Computing, PSU Phuket Campus. Here are their mini-projects for this semester. Note that all students in this class already have web front-end skills (i.e., NextJS and Tailwinds).

Mini-project:

1. NFT Game by MR. SHAH FAISAL WANI

Report: https://medium.com/@shahfaisalwani14/create-dragon-ball-nft-game-deploy-to-sepolia-testnet-6badfd52b906
Youtube: https://youtu.be/ty-R9XrpdMA
Github: https://github.com/ShahFaisalWani/DragonBallNFT

Contact:

If you are interested in this book, please email me at warodom.w@phuket.psu.ac.th. We have only four limited copies left!!

--

--