Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Kong Ruksiam

เรียนรู้เกี่ยวกับหลักการและทฤษฎีที่อยู่เบื้องหลังการทำงานของเทคโนโลยีบล็อกเชน ตลอดจนถึงการประยุกต์ใช้งานจริง ซึ่งจะประกอบด้วยเนื้อหาที่เป็นภาคทฤษฎีและภาคปฏิบัติหรือการเขียนโปรแกรม โดยเนื้อหาจะแบ่งออกเป็น 4  ส่วนหลักๆด้วยกัน ได้แก่

ส่วนที่ 1 : ทฤษฎีที่เกี่ยวข้องกับเทคโนโลยีบล็อกเชน (Blockchain)

ส่วนที่ 2 : การสร้างบล็อกเชนด้วยภาษาไพธอน (Python Programming)

ส่วนที่ 3 : สัญญาอัจฉริยะ (Smart Contract)

ส่วนที่ 4 : การสร้างสัญญาอัจฉริยะด้วยภาษา Solidity

สิ่งที่จะได้เรียนรู้ในหัวข้อเทคโนโลยีบล็อกเชน (Blockchain)

Read more

เรียนรู้เกี่ยวกับหลักการและทฤษฎีที่อยู่เบื้องหลังการทำงานของเทคโนโลยีบล็อกเชน ตลอดจนถึงการประยุกต์ใช้งานจริง ซึ่งจะประกอบด้วยเนื้อหาที่เป็นภาคทฤษฎีและภาคปฏิบัติหรือการเขียนโปรแกรม โดยเนื้อหาจะแบ่งออกเป็น 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)

Enroll now

What's inside

Learning objectives

  • เข้าใจหลักการและทฤษฎีที่อยู่เบื้องหลังการทำงานของเทคโนโลยีบล็อกเชน (blockchain)
  • สามารถสร้าง blockchain ด้วยตัวเองได้
  • เข้าใจหลักการและทฤษฎีที่อยู่เบื้องหลังเกี่ยวกับสัญญาอัจฉริยะ (smart contract)
  • สามารถสร้างสัญญาอัจฉริยะ (smart contract) ในการทำระบบต่างๆได้ เช่น พินัยกรรม , ลอตเตอรี่ , ระบบเลือกตั้ง

Syllabus

เข้าใจหลักการและทฤษฎีที่อยู่เบื้องหลังการทำงานของเทคโนโลยีบล็อกเชน (Blockchain)
รู้จักกับ Blockchain
ส่วนประกอบของ Blockchain
รู้จักกับ SHA256-Hash
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers blockchain principles and smart contracts, which provides a strong foundation for those new to blockchain technology
Uses Python for blockchain creation, which allows learners to leverage existing programming knowledge
Teaches Solidity for smart contract development, which is a core skill for building decentralized applications on Ethereum
Explores Ethereum Virtual Machine (EVM), which is essential for understanding smart contract execution
Includes deployment of smart contracts to the Ethereum network, which is a practical skill for launching DApps
Requires installation of specific tools like Visual Studio Code and Postman, which may require additional setup time for some learners

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

พื้นฐาน blockchain และ smart contract พร้อมโค้ดดิ้ง

นักเรียนกล่าวว่า คอร์สนี้เป็น จุดเริ่มต้นที่ดี สำหรับผู้ที่สนใจในเทคโนโลยี Blockchain และ Smart Contract โดยเนื้อหามีการอธิบายทั้ง หลักการและทฤษฎี ที่เข้าใจง่าย และมีการนำไปสู่ การฝึกปฏิบัติ ด้วย การเขียนโปรแกรม จริงๆ ส่วนแรกเน้น พื้นฐานบล็อกเชน และมี การสร้างบล็อกเชนด้วยภาษาไพธอน ซึ่งช่วยให้เห็นภาพรวมการทำงานได้ชัดเจน ส่วนหลังเจาะลึก สัญญาอัจฉริยะ (Smart Contract) และ การสร้างด้วยภาษา Solidity พร้อม ตัวอย่างการสร้างโปรแกรม ที่นำไปใช้ได้จริง เช่น ระบบพินัยกรรม ลอตเตอรี่ และการเลือกตั้ง โดยรวมแล้วเป็นคอร์สที่ เหมาะสำหรับผู้เริ่มต้น เป็นอย่างมาก แม้ว่าเนื้อหาบางส่วนอาจจะยังเป็นเพียง พื้นฐาน และอาจจะต้องศึกษาเพิ่มเติมสำหรับหัวข้อที่ซับซ้อนขึ้น แต่ก็เป็น การปูพื้นฐาน ที่แข็งแรง
ตัวอย่าง Smart Contract มีหลากหลายและใช้งานได้จริง
"ตัวอย่างการสร้าง Smart Contract เช่น พินัยกรรม ลอตเตอรี่ ช่วยให้เห็นการนำไปใช้งานจริงได้ชัดเจน"
"Workshop การสร้างระบบเลือกตั้งมีประโยชน์มาก ได้ฝึกเขียนโค้ดที่ซับซ้อนขึ้น"
"ตัวอย่างการ Deploy และ Verify Smart Contract ทำตามได้ง่ายและเห็นผล"
มีส่วนสอนเขียนโค้ด Python และ Solidity
"ชอบที่มีส่วนสอนโค้ดดิ้งจริงๆ ทั้ง Python สำหรับ Blockchain และ Solidity สำหรับ Smart Contract"
"การสร้างบล็อกเชนจำลองด้วย Python ทำให้เห็นการทำงานของ PoW และ Nonce ชัดเจนขึ้น"
"ได้ลองเขียน Smart Contract บน Remix และ Deploy จริงๆ ทำให้เข้าใจขั้นตอน"
อธิบายทฤษฎีบล็อกเชนและ Smart Contract ชัดเจน
"คอร์สนี้ช่วยให้ผมเข้าใจหลักการทำงานของบล็อกเชนและ Smart Contract ได้ดีมากครับ อธิบายไม่ซับซ้อนเกินไป"
"ส่วนทฤษฎีปูพื้นฐานได้แน่นดี ทำให้เห็นภาพรวมก่อนเริ่มโค้ดดิ้ง"
"เนื้อหาส่วนแรกเกี่ยวกับ Blockchain theory อธิบายได้ละเอียดและเข้าใจง่ายสำหรับคนไม่มีพื้นฐาน"
เนื้อหาปูพื้นฐานจากศูนย์
"คอร์สนี้เหมาะมากสำหรับคนที่ไม่มีพื้นฐานเรื่องบล็อกเชนหรือการเขียนโค้ดมาก่อน"
"ถ้าคุณเป็นมือใหม่ที่อยากรู้จักโลก Blockchain คอร์สนี้คือคำตอบ"
"เป็นจุดเริ่มต้นที่ดีมากๆ ในการเรียนรู้เทคโนโลยีแห่งอนาคต"
การตั้งค่าและเครื่องมือบางส่วนอาจล้าสมัย
"บางส่วนของการติดตั้งโปรแกรม เช่น Python หรือไลบรารี ต้องปรับตามเวอร์ชั่นปัจจุบันเล็กน้อย"
"หน้าตาของ Remix IDE หรือ Metamask อาจมีการอัปเดต ทำให้ไม่ตรงกับในวิดีโอ 100%"
"Testnet Faucet บางอันในคอร์สอาจใช้งานไม่ได้แล้ว ต้องหา Faucet อื่นแทน"
เน้นพื้นฐาน อาจต้องศึกษาขั้นสูงเพิ่มเติม
"คอร์สนี้เน้นที่พื้นฐานมากๆ ซึ่งดีสำหรับมือใหม่ แต่ถ้าอยากเจาะลึกต้องไปหาคอร์สอื่นต่อ"
"ส่วนของ Python Blockchain ยังเป็นแค่ตัวอย่างจำลองง่ายๆ ไม่ได้ซับซ้อนมาก"
"Solidity สอนแค่พื้นฐาน อาจจะยังไม่พอสำหรับการพัฒนา Dapps ที่ซับซ้อนจริงๆ"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Blockchain & Smart Contract สำหรับผู้เริ่มต้น with these activities:
ทบทวนพื้นฐานการเขียนโปรแกรม Python
ทบทวนความรู้พื้นฐานเกี่ยวกับ Python เพื่อให้เข้าใจการสร้าง Blockchain ได้ง่ายขึ้น
Browse courses on Python Programming
Show steps
  • ศึกษาไวยากรณ์พื้นฐานของ Python เช่น ตัวแปร, ชนิดข้อมูล, และโครงสร้างควบคุม
  • ฝึกเขียนโปรแกรม Python ง่ายๆ เช่น การคำนวณ, การจัดการข้อความ, และการอ่านเขียนไฟล์
  • ทำความเข้าใจเกี่ยวกับ Object-Oriented Programming (OOP) ใน Python
อ่านหนังสือเกี่ยวกับ Blockchain และ Smart Contract
อ่านหนังสือเพื่อเสริมสร้างความเข้าใจในหลักการทำงานของ Blockchain และ Smart Contract
Show steps
  • เลือกหนังสือที่เหมาะสมกับระดับความรู้ของคุณ
  • อ่านหนังสืออย่างละเอียดและทำความเข้าใจเนื้อหา
  • จดบันทึกประเด็นสำคัญและคำถามที่สงสัย
ทำตาม Tutorial การสร้าง Smart Contract ง่ายๆ
ฝึกฝนการสร้าง Smart Contract เพื่อให้คุ้นเคยกับภาษา Solidity และเครื่องมือต่างๆ
Show steps
  • ค้นหา Tutorial ที่สอนการสร้าง Smart Contract ง่ายๆ เช่น การสร้าง Token หรือ Crowdfunding
  • ทำตาม Tutorial อย่างละเอียดและทำความเข้าใจโค้ด
  • ปรับปรุงโค้ดและทดลองฟังก์ชันต่างๆ
Four other activities
Expand to see all activities and additional details
Show all seven activities
เขียนบทความเกี่ยวกับ Blockchain และ Smart Contract
เขียนบทความเพื่อแบ่งปันความรู้และสร้างความเข้าใจเกี่ยวกับ Blockchain และ Smart Contract
Show steps
  • เลือกหัวข้อที่น่าสนใจและมีความรู้
  • ค้นคว้าข้อมูลและรวบรวมแหล่งอ้างอิง
  • เขียนบทความให้เข้าใจง่ายและน่าติดตาม
  • เผยแพร่บทความบนแพลตฟอร์มต่างๆ
อ่านหนังสือ Solidity Programming Essentials
ศึกษาภาษา Solidity อย่างละเอียดเพื่อพัฒนา Smart Contract ที่มีประสิทธิภาพ
Show steps
  • อ่านหนังสืออย่างละเอียดและทำความเข้าใจเนื้อหา
  • ทำตามตัวอย่างโค้ดและแบบฝึกหัด
  • ทดลองเขียนโปรแกรม Solidity ด้วยตัวเอง
สร้าง Smart Contract ส่วนตัว
สร้างโปรเจกต์ Smart Contract เพื่อทดสอบความรู้และความเข้าใจ
Show steps
  • กำหนดหัวข้อและฟังก์ชันการทำงานของ Smart Contract
  • ออกแบบโครงสร้างของ Smart Contract
  • เขียนโค้ด Smart Contract ด้วยภาษา Solidity
  • ทดสอบและแก้ไขข้อผิดพลาดของ Smart Contract
มีส่วนร่วมในโปรเจกต์ Open Source Blockchain
เรียนรู้จากประสบการณ์จริงและสร้างเครือข่ายกับนักพัฒนาคนอื่นๆ
Show steps
  • ค้นหาโปรเจกต์ Open Source Blockchain ที่น่าสนใจ
  • ศึกษาโค้ดและเอกสารของโปรเจกต์
  • รายงานข้อผิดพลาดหรือเสนอแนวคิดในการปรับปรุง
  • เขียนโค้ดเพื่อแก้ไขข้อผิดพลาดหรือเพิ่มฟังก์ชันใหม่

Career center

Learners who complete Blockchain & Smart Contract สำหรับผู้เริ่มต้น will develop knowledge and skills that may be useful to these careers:
นักพัฒนาบล็อกเชน
นักพัฒนาบล็อกเชนคือผู้ที่สร้างและบำรุงรักษาระบบบล็อกเชน การเรียนรู้เกี่ยวกับหลักการและทฤษฎีที่อยู่เบื้องหลังเทคโนโลยีบล็อกเชนจากหลักสูตรนี้ จะช่วยให้ผู้เรียนมีความเข้าใจที่แข็งแกร่งเกี่ยวกับวิธีการทำงานของบล็อกเชน การสร้างบล็อกเชนด้วยภาษาไพธอน (Python Programming) ในหลักสูตรนี้ ช่วยให้นักพัฒนาบล็อกเชนได้เรียนรู้การสร้างบล็อกเชนด้วยเครื่องมือที่ใช้งานได้จริง นอกจากนี้ หลักสูตรนี้ยังครอบคลุมถึงการสร้างสัญญาอัจฉริยะด้วยภาษา Solidity นักพัฒนาบล็อกเชนจึงสามารถนำความรู้ที่ได้ไปประยุกต์ใช้ในการสร้างแอปพลิเคชันแบบกระจายอำนาจ (Decentralized Applications หรือ DApps) ได้อย่างมีประสิทธิภาพ
นักพัฒนาสัญญาอัจฉริยะ
นักพัฒนาสัญญาอัจฉริยะคือผู้ที่เขียนและปรับใช้สัญญาอัจฉริยะบนแพลตฟอร์มบล็อกเชนต่างๆ ความรู้จากหลักสูตรนี้โดยเฉพาะในส่วนของสัญญาอัจฉริยะ จะช่วยให้ผู้เรียนเข้าใจหลักการและทฤษฎีที่อยู่เบื้องหลังสัญญาอัจฉริยะอย่างลึกซึ้ง การเรียนรู้การสร้างสัญญาอัจฉริยะด้วยภาษา Solidity จะช่วยเพิ่มความสามารถในการพัฒนาสัญญาอัจฉริยะที่ซับซ้อนได้ หลักสูตรนี้ยังสอนวิธีการนำ Smart Contract ขึ้นไปทำงานบน Ethereum Network (Deployment) และการตรวจสอบและเผยแพร่ Smart Contract (Verify & Publish) ทำให้นักพัฒนาสัญญาอัจฉริยะสามารถนำความรู้ไปใช้ได้จริง
นักพัฒนา DApps
นักพัฒนาแอปพลิเคชันแบบกระจายอำนาจ (DApps) สร้างแอปพลิเคชันที่ทำงานบนบล็อกเชน หลักสูตรนี้จะช่วยให้นักพัฒนา DApps มีความเข้าใจอย่างละเอียดเกี่ยวกับสัญญาอัจฉริยะ (Smart Contract) และภาษา Solidity ซึ่งเป็นสิ่งจำเป็นสำหรับการพัฒนา DApps การเรียนรู้เกี่ยวกับการสร้าง Smart Contract ในรูปแบบต่างๆ เช่น พินัยกรรม ลอตเตอรี่ และระบบเลือกตั้ง จะช่วยให้นักพัฒนา DApps สามารถนำไปประยุกต์ใช้ในการสร้างแอปพลิเคชันที่หลากหลายได้ นอกจากนี้ ความรู้เกี่ยวกับ Ethereum และ Ethereum Virtual Machine (EVM) จะช่วยให้เข้าใจถึงสภาพแวดล้อมที่ DApps จะทำงานอยู่
สถาปนิกบล็อกเชน
สถาปนิกบล็อกเชนทำหน้าที่ออกแบบและวางโครงสร้างระบบบล็อกเชนทั้งหมด หลักสูตรนี้ครอบคลุมทฤษฎีพื้นฐานเกี่ยวกับบล็อกเชน รวมถึงการนำไปใช้จริง สถาปนิกบล็อกเชนสามารถใช้ความรู้จากหลักสูตรนี้เพื่อทำความเข้าใจเกี่ยวกับ Immutable Ledger, Distributed P2P Network และ Proof-of-Work (PoW) นอกจากนี้ การเรียนรู้เกี่ยวกับการป้องกันการโจมตี (Defense Against Attackers) จะช่วยให้สถาปนิกบล็อกเชนสามารถออกแบบระบบที่มีความปลอดภัยสูงได้ ความสามารถในการสร้างบล็อกเชนด้วยภาษาไพธอน (Python Programming) ช่วยให้สถาปนิกบล็อกเชนสามารถสร้างต้นแบบและทดสอบแนวคิดต่างๆ ได้อย่างรวดเร็ว
วิศวกรบล็อกเชน
วิศวกรบล็อกเชนมีหน้าที่ในการสร้างและบำรุงรักษาส่วนประกอบต่างๆ ของระบบบล็อกเชน หลักสูตรนี้จะช่วยให้วิศวกรบล็อกเชนเข้าใจหลักการทำงานของบล็อกเชนอย่างละเอียด รวมถึงการสร้างบล็อกเชนด้วยภาษาไพธอน (Python Programming) ที่สามารถนำไปประยุกต์ใช้ได้จริง ความรู้เกี่ยวกับสัญญาอัจฉริยะ (Smart Contract) และภาษา Solidity จะช่วยให้วิศวกรบล็อกเชนสามารถพัฒนาและปรับใช้สัญญาอัจฉริยะได้อย่างมีประสิทธิภาพ หลักสูตรนี้ยังครอบคลุมถึงการนำ Smart Contract ขึ้นไปทำงานบน Ethereum Network (Deployment) ทำให้วิศวกรบล็อกเชนสามารถนำความรู้ไปใช้ได้จริง
ที่ปรึกษาด้านบล็อกเชน
ที่ปรึกษาด้านบล็อกเชนให้คำแนะนำแก่ธุรกิจและองค์กรต่างๆ เกี่ยวกับการนำเทคโนโลยีบล็อกเชนมาใช้ หลักสูตรนี้จะช่วยให้ที่ปรึกษาด้านบล็อกเชนมีความรู้พื้นฐานที่แข็งแกร่งเกี่ยวกับหลักการและทฤษฎีของบล็อกเชน รวมถึงการใช้งานจริง ความเข้าใจเกี่ยวกับสัญญาอัจฉริยะ (Smart Contract) และภาษา Solidity จะช่วยให้ที่ปรึกษาด้านบล็อกเชนสามารถให้คำแนะนำเกี่ยวกับการพัฒนา DApps และการนำบล็อกเชนมาใช้ในกรณีต่างๆ ได้อย่างมีประสิทธิภาพ นอกจากนี้ การเรียนรู้เกี่ยวกับ Ethereum และ Ethereum Virtual Machine (EVM) จะช่วยให้ที่ปรึกษามีความเข้าใจที่ลึกซึ้งเกี่ยวกับระบบนิเวศของบล็อกเชน
นักวิเคราะห์บล็อกเชน
นักวิเคราะห์บล็อกเชนทำการวิเคราะห์ข้อมูลบนบล็อกเชนเพื่อหาข้อมูลเชิงลึกและแนวโน้ม หลักสูตรนี้จะช่วยให้นักวิเคราะห์บล็อกเชนมีความเข้าใจที่แข็งแกร่งเกี่ยวกับหลักการทำงานของบล็อกเชน รวมถึงการสร้างบล็อกเชนด้วยภาษาไพธอน (Python Programming) ซึ่งอาจเป็นประโยชน์ในการสร้างเครื่องมือวิเคราะห์ข้อมูล การเรียนรู้เกี่ยวกับ Immutable Ledger และ Distributed P2P Network จะช่วยให้นักวิเคราะห์เข้าใจถึงลักษณะเฉพาะของข้อมูลบล็อกเชน นอกจากนี้ ความรู้เกี่ยวกับ Smart Contract อาจช่วยในการวิเคราะห์กิจกรรมต่างๆ ที่เกิดขึ้นบนบล็อกเชน
ผู้ตรวจสอบสัญญาอัจฉริยะ
ผู้ตรวจสอบสัญญาอัจฉริยะตรวจสอบโค้ดของสัญญาอัจฉริยะเพื่อหาช่องโหว่ด้านความปลอดภัยและข้อผิดพลาด หลักสูตรนี้อาจช่วยให้ผู้ตรวจสอบสัญญาอัจฉริยะมีความเข้าใจที่ลึกซึ้งเกี่ยวกับภาษา Solidity และโครงสร้างของสัญญาอัจฉริยะ การเรียนรู้เกี่ยวกับการสร้างสัญญาอัจฉริยะในรูปแบบต่างๆ เช่น พินัยกรรม ลอตเตอรี่ และระบบเลือกตั้ง จะช่วยให้ผู้ตรวจสอบเข้าใจถึงรูปแบบการใช้งานที่หลากหลาย นอกจากนี้ ความรู้เกี่ยวกับการป้องกันการโจมตี (Defense Against Attackers) ที่กล่าวถึงในส่วนของบล็อกเชน อาจเป็นประโยชน์ในการระบุช่องโหว่ที่อาจเกิดขึ้นได้
ผู้เชี่ยวชาญด้านความปลอดภัยบล็อกเชน
ผู้เชี่ยวชาญด้านความปลอดภัยบล็อกเชนมีความเชี่ยวชาญในการรักษาความปลอดภัยของระบบบล็อกเชนและสัญญาอัจฉริยะ หลักสูตรนี้อาจเป็นประโยชน์ในการทำความเข้าใจเกี่ยวกับ Defense Against Attackers ซึ่งมีความสำคัญอย่างยิ่งในการระบุและป้องกันภัยคุกคามด้านความปลอดภัย การเรียนรู้เกี่ยวกับสัญญาอัจฉริยะและภาษา Solidity จะช่วยให้ผู้เชี่ยวชาญด้านความปลอดภัยสามารถตรวจสอบโค้ดเพื่อหาช่องโหว่ที่อาจเกิดขึ้นได้ นอกจากนี้ ความเข้าใจเกี่ยวกับ Ethereum Virtual Machine (EVM) อาจเป็นประโยชน์ในการวิเคราะห์พฤติกรรมของสัญญาอัจฉริยะและระบุรูปแบบที่น่าสงสัย
ผู้จัดการโครงการบล็อกเชน
ผู้จัดการโครงการบล็อกเชนดูแลและจัดการโครงการที่เกี่ยวข้องกับเทคโนโลยีบล็อกเชน หลักสูตรนี้อาจช่วยให้ผู้จัดการโครงการบล็อกเชนมีความเข้าใจพื้นฐานเกี่ยวกับหลักการทำงานของบล็อกเชนและสัญญาอัจฉริยะ ความรู้เกี่ยวกับ Ethereum และ DApps จะช่วยให้ผู้จัดการโครงการสามารถวางแผนและจัดการโครงการได้อย่างมีประสิทธิภาพมากขึ้น นอกจากนี้ การเรียนรู้เกี่ยวกับขั้นตอนการนำ Smart Contract ขึ้นไปทำงานบน Ethereum Network (Deployment) อาจเป็นประโยชน์ในการติดตามความคืบหน้าของโครงการ
ผู้จัดการผลิตภัณฑ์บล็อกเชน
ผู้จัดการผลิตภัณฑ์บล็อกเชนรับผิดชอบในการวางแผนและดำเนินการพัฒนาผลิตภัณฑ์ที่ใช้เทคโนโลยีบล็อกเชน หลักสูตรนี้จะช่วยให้ผู้จัดการผลิตภัณฑ์บล็อกเชนมีความเข้าใจพื้นฐานที่จำเป็นเกี่ยวกับเทคโนโลยีบล็อกเชน ซึ่งรวมถึงหลักการทำงานของบล็อกเชน สัญญาอัจฉริยะ และ DApps ความรู้เกี่ยวกับ Ethereum และ Ethereum Virtual Machine (EVM) จะช่วยให้ผู้จัดการผลิตภัณฑ์สามารถตัดสินใจได้อย่างมีข้อมูลในการพัฒนาผลิตภัณฑ์ที่เหมาะสมกับตลาด นอกจากนี้ การเรียนรู้เกี่ยวกับการสร้าง Smart Contract ในรูปแบบต่างๆ อาจช่วยในการระบุ Use Case ที่เป็นไปได้สำหรับผลิตภัณฑ์บล็อกเชน
ผู้ทดสอบบล็อกเชน
ผู้ทดสอบบล็อกเชนมีหน้าที่ทดสอบฟังก์ชันการทำงานและประสิทธิภาพของระบบบล็อกเชน หลักสูตรนี้อาจช่วยให้ผู้ทดสอบบล็อกเชนมีความเข้าใจพื้นฐานเกี่ยวกับหลักการทำงานของบล็อกเชนและสัญญาอัจฉริยะ ความรู้เกี่ยวกับการสร้างบล็อกเชนด้วยภาษาไพธอน (Python Programming) อาจเป็นประโยชน์ในการสร้างเครื่องมือทดสอบแบบอัตโนมัติ นอกจากนี้ การเรียนรู้เกี่ยวกับ Defense Against Attackers อาจช่วยให้ผู้ทดสอบสามารถระบุช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นได้
ผู้สร้างเนื้อหาบล็อกเชน
ผู้สร้างเนื้อหาบล็อกเชนสร้างสรรค์สื่อการเรียนรู้และข้อมูลเกี่ยวกับเทคโนโลยีบล็อกเชนต่างๆ หลักสูตรนี้อาจช่วยให้ผู้สร้างเนื้อหามีความเข้าใจที่ครอบคลุมเกี่ยวกับหลักการทำงานของบล็อกเชน สัญญาอัจฉริยะ และ DApps ความรู้เกี่ยวกับภาษา Solidity และการสร้าง Smart Contract จะช่วยให้ผู้สร้างเนื้อหาสามารถอธิบายแนวคิดที่ซับซ้อนได้อย่างชัดเจนและถูกต้อง นอกจากนี้ การเรียนรู้เกี่ยวกับการนำ Smart Contract ขึ้นไปทำงานบน Ethereum Network (Deployment) อาจช่วยให้ผู้สร้างเนื้อหาสามารถสร้างวิดีโอแนะนำหรือบทความเชิงปฏิบัติได้
ผู้ประกอบการบล็อกเชน
ผู้ประกอบการบล็อกเชนเริ่มต้นธุรกิจที่ใช้เทคโนโลยีบล็อกเชน หลักสูตรนี้อาจเป็นประโยชน์ในการสร้างความเข้าใจพื้นฐานเกี่ยวกับบล็อกเชนและสัญญาอัจฉริยะ ซึ่งเป็นสิ่งจำเป็นในการระบุโอกาสทางธุรกิจ การเรียนรู้เกี่ยวกับ DApps และ Use Case ที่เป็นไปได้สำหรับ Smart Contract จะช่วยให้ผู้ประกอบการสามารถพัฒนาแนวคิดทางธุรกิจที่เป็นนวัตกรรม นอกจากนี้ ความรู้เกี่ยวกับ Ethereum และ Ethereum Virtual Machine (EVM) อาจเป็นประโยชน์ในการเลือกแพลตฟอร์มที่เหมาะสมสำหรับการสร้างธุรกิจบล็อกเชน
นักวิจัยบล็อกเชน
นักวิจัยบล็อกเชนทำการวิจัยและพัฒนาเทคโนโลยีบล็อกเชนใหม่ๆ ตำแหน่งนี้มักต้องมีวุฒิการศึกษาระดับสูงกว่าปริญญาตรี หลักสูตรนี้อาจช่วยให้นักวิจัยบล็อกเชนมีความเข้าใจพื้นฐานเกี่ยวกับหลักการทำงานของบล็อกเชนและสัญญาอัจฉริยะ ความรู้เกี่ยวกับ Proof-of-Work (PoW) และ Byzantine Fault Tolerance อาจเป็นประโยชน์ในการพัฒนากลไกฉันทามติใหม่ๆ นอกจากนี้ การเรียนรู้เกี่ยวกับการสร้างบล็อกเชนด้วยภาษาไพธอน (Python Programming) อาจเป็นประโยชน์ในการสร้างต้นแบบและทดสอบแนวคิดต่างๆ

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Blockchain & Smart Contract สำหรับผู้เริ่มต้น.
หนังสือเล่มนี้เป็นแหล่งข้อมูลที่ครอบคลุมเกี่ยวกับ Bitcoin และเทคโนโลยี Blockchain โดยจะอธิบายหลักการทำงานของ Blockchain, กลไกฉันทามติ, และการรักษาความปลอดภัย นอกจากนี้ยังมีตัวอย่างการเขียนโปรแกรม Bitcoin ด้วยภาษา Python ซึ่งเป็นประโยชน์อย่างยิ่งสำหรับผู้เริ่มต้น หนังสือเล่มนี้เหมาะสำหรับผู้ที่ต้องการความรู้เชิงลึกเกี่ยวกับ Blockchain และ Bitcoin

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser