Blockchain & Smart Contract สำหรับผู้เริ่มต้น
บล็อกเชนและการสร้างสัญญาอัจฉริยะสำหรับผู้เริ่มต้น (Blockchain & Smart Contract With Solidity : Build Real-World Project)
Description
เรียนรู้เกี่ยวกับหลักการและทฤษฎีที่อยู่เบื้องหลังการทำงานของเทคโนโลยีบล็อกเชน ตลอดจนถึงการประยุกต์ใช้งานจริง ซึ่งจะประกอบด้วยเนื้อหาที่เป็นภาคทฤษฎีและภาคปฏิบัติหรือการเขียนโปรแกรม โดยเนื้อหาจะแบ่งออกเป็น 4 ส่วนหลักๆด้วยกัน ได้แก่
ส่วนที่ 1 : ทฤษฎีที่เกี่ยวข้องกับเทคโนโลยีบล็อกเชน (Blockchain)
ส่วนที่ 2 : การสร้างบล็อกเชนด้วยภาษาไพธอน (Python Programming)
ส่วนที่ 3 : สัญญาอัจฉริยะ (Smart Contract)
ส่วนที่ 4 : การสร้างสัญญาอัจฉริยะด้วยภาษา Solidity
สิ่งที่จะได้เรียนรู้ในหัวข้อเทคโนโลยีบล็อกเชน (Blockchain)
รู้จักกับเทคโนโลยีบล็อกเชน
Immutable Ledger
Distributed P2P Network
Mining
Byzantine Fault Tolerance
Defense Against Attackers
Proof-of-Work (PoW)
การสร้าง Blockchain ด้วยภาษาไพธอน
สิ่งที่จะได้เรียนรู้ในหัวข้อสัญญาอัจฉริยะ (Smart Contract)
รู้จักกับ Ethereum และ Smart Contract
Decentralized Applications (Dapps)
Ethereum Virtual Machine (EVM)
รู้จักกับ Gas
สร้าง Wallet และวิธีการหาเงินเข้า Wallet (Testnet Faucet)
เรียนรู้การสร้าง Smart Contract ด้วยภาษา Solidity
สร้าง Smart Contract พินัยกรรม , ลอตเตอรี่ , ระบบเลือกตั้ง เป็นต้น
การนำ Smart Contract ขึ้นไปทำงานบน Ethereum Network (Deployment)
การตรวจสอบและเผยแพร่ Smart Contract (Verify & Publish)
What You Will Learn!
- เข้าใจหลักการและทฤษฎีที่อยู่เบื้องหลังการทำงานของเทคโนโลยีบล็อกเชน (Blockchain)
- สามารถสร้าง Blockchain ด้วยตัวเองได้
- เข้าใจหลักการและทฤษฎีที่อยู่เบื้องหลังเกี่ยวกับสัญญาอัจฉริยะ (Smart Contract)
- สามารถสร้างสัญญาอัจฉริยะ (Smart Contract) ในการทำระบบต่างๆได้ เช่น พินัยกรรม , ลอตเตอรี่ , ระบบเลือกตั้ง
Who Should Attend!
- บุคคลที่สนใจศึกษาเกี่ยวกับเทคโนโลยีบล็อกเชนและการสร้างสัญญาอัจฉริยะ (Blockchain & Smart Contract)
- นักพัฒนาซอฟต์แวร์