การศึกษา3 คอร์สสอน Solidity และ Ethereum สำหรับ developer

3 คอร์สสอน Solidity และ Ethereum สำหรับ developer

Solidity คือภาษาทางด้าน Programming ที่ใช้งานในการเขียน Smart Contracts บนแพลตฟอร์ม blockchain ต่างๆ เป็นหลัก โดยเฉพาะอย่างยิ่ง Ethereum หนึ่งใน Cryptocurrency ตัวหลักนั่นเองครับ

ในปัจจุบัน Blockchain และ Cryptocurrency ยังอยู่ในช่วงตั้งไข่เท่านั้น ไม่ต้องสงสัยเลยว่าในอนาคตทั้งสองจะทวีความสำคัญยิ่งกว่านี้มาก โดยเฉพาะต่อวงการการเงินที่มีมูลค่ามหาศาลของโลก

ดังนั้นเมื่อทั้งสองสิ่งนี้เฟื่องฟู ความต้องการนักพัฒนาที่สามารถใช้งานเทคโนโลยีที่เกี่ยวข้องอย่าง Solidity จึงย่อมต้องเพิ่มสูงขึ้นไปด้วย เช่นเดียวกับโอกาสในการทำงาน และค่าตอบแทนต่างๆ

ถ้าคุณเป็น Developer อยู่แล้ว และสนใจเทคโนโลยี Blockchain การเพิ่ม Solidity เข้าไปในคลังทักษะของคุณจึงน่าสนใจมากเลยครับ

ดังนั้นในโพสนี้ ผมจะมาแนะนำคอร์สสอน Solidity และ Ethereum ออนไลน์ที่น่าสนใจครับ

Image by WorldSpectrum from Pixabay

ข้อควรทราบ:

  • คอร์สนี้ไม่ใช่คอร์สสอนการเทรด Ethereum ถ้าคุณอยากได้คอร์สสอนการเทรด Ethereum หรือ Cryptocurrency ตัวอื่นๆ ผมแนะนำให้อ่านโพสคอร์สสอนเทรด Bitcoin ที่ผมเขียนไว้ครับ
  • ราคาของแต่ละคอร์สมีโอกาสสูงมากที่จะไม่ตรงกับในรูป เพราะ Udemy มีลดราคา 87%-93% ซึ่งจะแตกต่างกันออกไปในแต่ละครั้ง ดังนั้นโปรดตรวจสอบอีกครั้งก่อนซื้อครับ
  • ในการเรียน คุณควรจะใช้งาน JavaScript ได้อย่างคล่องแคล่ว และมีประสบการณ์การพัฒนา Web Application และ Software มาแล้วด้วยครับ แต่ไม่จำเป็นต้องรู้เรื่อง Blockchain มาก่อนแต่อย่างใด
  • ผมเลือกที่จะไม่แนะนำหลายคอร์สในโพสนี้ เนื่องจากไม่มีการอัพเดตเทคโนโลยีให้ทันสมัยครับ

แนะนำ Udemy (โปรดอ่าน)

คอร์สสอน Solidity ทั้งหมดที่ผมจะแนะนำจะอยู่ใน Udemy ซึ่งถ้าใครคุ้นเคยกับแพลตฟอร์มดีอยู่แล้วก็สามารถข้ามไปอ่านด้านล่างได้เลยครับ

แต่ถ้าคุณไม่รู้จัก Udemy มาก่อนเลย ผมแนะนำให้อ่านบทความแพลตฟอร์มเรียนออนไลน์ของผมก่อน คุณจะได้ทราบว่าการเรียนกับ Udemy เป็นแบบไหน และมีจุดแข็งจุดด้อยอย่างไร

อย่างไรก็ดีหนึ่งสิ่งที่ผมต้องเน้นก็คือ ในการซื้อคอร์สควรจะทำในช่วงลดราคาเท่านั้น เพราะคุณจะได้ส่วนลด 90% จนเหลือไม่กี่ร้อยบาทเท่านั้นเอง ช่วงลดราคาเองก็มีแทบทุกสัปดาห์อีกด้วยครับ

อย่างไรก็ดีถ้าสมมติว่าคุณเข้าเว็บไปแล้ว คอร์สเกิดไม่ลดราคา ผมแนะนำให้รอ 2-5 วันครับ หรือว่าจะสมัครแจ้งเตือนกับผมไว้ก็ได้ ผมจะได้แจ้งให้ทราบครับ

1. Ethereum and Solidity: The Complete Developer’s Guide

คอร์สสอน Solidity และ Ethereum ของ Stephen Grider เขาเป็นผู้เชี่ยวชาญในด้าน Web และ Software Development และเคยสอนวิศวกรซอฟต์แวร์หน้าใหม่มาแล้วมากมายในบริษัทใหญ่ๆ ครับ

จากที่เคยเรียนคอร์สของเขา (คอร์สอื่น) มาแล้ว โดยรวมแล้วผมชอบมากเลยทีเดียว ทุกอย่างชัดเจน เนื้อหาทุกอย่างถูกสอนอย่างไม่กั๊กด้วยครับ

ข้อดีอีกอย่างหนึ่งคือ คอร์สของเขาจะถูกอัพเดตให้ทันสมัยอย่างสม่ำเสมอ ซึ่งเหมาะกับการเรียน Ethereum และ Solidity ที่เปลี่ยนแปลงอยู่บ่อยครั้ง ซึ่งคุณจะได้เนื้อหาใหม่ที่อัพเดตมาแล้วฟรีจากครูผู้สอน ทำให้ความรู้ของคุณไม่ตกยุคครับ

สิ่งทีเขาจะสอนคุณในคอร์สนี้คือ

  • แนะนำว่า Ethereum คืออะไรรวมไปถึงโครงสร้างการทำงานต่างๆ
  • พื้นฐานการสร้าง Smart Contracts โดยใช้ Solidity
  • อธิบาย Smart Contracts ระดับสูง
  • การสร้าง Front-Ends แบบ Interactive
  • ลองทำโปรเจค Ethereum ของจริง
  • การสร้าง Front-End แบบ Multi-page
  • ปูพื้นฐานที่จะต้องใช้อย่าง React.js
  • และอื่นๆ อีกมากมาย

ในส่วนของการบรรยาย เสียงของเขาชัดเจนมาก ฟังง่ายมาก แต่ถ้าติดขัดตรงไหนก็มี subtitle คอยช่วยอยู่ครับ

เนื้อหาแบบวีดิโอที่คุณจะได้เรียนมีทั้งหมด 24 ชั่วโมง โดยตัวคอร์สได้คะแนนรีวิวไป 4.5/5.0 ครับจากจำนวนนักเรียนกว่า 50,000 คน

2. Master Ethereum & Solidity Programming: Build Real-World Apps

อีกคอร์สสอน Ethereum และ Solidity ที่น่าสนใจ ตัวคอร์สจัดทำโดย Andrei Dumitrescu นักพัฒนาซอฟต์แวร์ที่มีประสบการณ์กว่า 15 ปีครับ

รูปแบบของคอร์สนี้จะต่างจากคอร์สแรก นั่นคือจะเป็นคอร์สที่คุณจะได้สร้างและออกแบบ smart contracts จริงๆ โดยใช้ Solidity และจะไม่แตะส่วนของ Front End เลยสักนิดเดียวครับ

ในคอร์สคุณจะได้เรียนสิ่งต่อไปนี้

  • โครงสร้างของ Blockchain Platform + Install ทุกโปรแกรมที่ต้องใช้งาน
  • พื้นฐานและ Syntax ของ Solidity
  • สร้าง Lottery/Auction/Fundraising Smart Contract
  • Deploy ตัว ERC20 Token
  • ลองทำ ICO (Initial Coin Offering)
  • Geth และ Private Ethereum Blockchain
  • Ethereum และ IPFS (Interplanetary File System)
  • และอื่นๆ อีกมากมาย

รวมแล้วเนื้อหาในคอร์สมีความยาวทั้งหมด 9.5 ชั่วโมงด้วยกันครับ ครูผู้สอนใช้เสียงได้ดี เข้าใจได้แบบไม่มีอะไรติดขัด แม้ว่าสำเนียงของเขาจะไม่ได้เป๊ะเหมือนกับเจ้าของภาษาก็ตามครับ

คอร์สนี้ได้คะแนนรีวิวไป 4.5/5.0 จากนักเรียนเกือบ 3,000 คน

3. Ethereum Blockchain Developer Bootcamp With Solidity (2020)

คอร์สสอน Solidity และ Ethereum ที่จัดทำโดย 2 นักพัฒนาซอฟต์แวร์อย่าง Ravinder Deol และ Thomas Wiesner

ภายในคอร์สคุณจะได้เรียนการสร้าง dApps และ Smart Contracts โดยใช้ Solidity การสอนจะเริ่มต้นตั้งแต่เริ่มแรก ซึ่งคุณไม่ต้องมีความรู้ Blockchain มาก่อนเลย

อย่างไรก็ดีความรู้ในส่วนของ Web Development เป็นสิ่งที่จำเป็นอย่างยิ่งในการเรียนคอร์สนี้ครับ

เนื้อหาในคอร์สมีดังต่อไปนี้

  • แนะนำพื้นฐานของ Blockchain Technology
  • อธิบายคอนเซปต์ของ Transaction, Wallets และ Hashing แบบเป็นลำดับขั้นตอน
  • การเขียนโปรแกรมโดยใช้ Solidity
  • ใช้ Web3.js ในการทำ Smart Contract Interaction
  • Go-Ethereum
  • รายละเอียดปลีกย่อยอื่นๆ

นอกเหนือจากเนื้อหาเหล่านี้แล้ว คุณจะได้ทำโปรเจคอีก 3 ชิ้นด้วยกัน อาทิเช่น การสร้าง Shared Wallet จากความรู้ Solidity ที่คุณเรียนไป รวมไปถึงการทำ Asset Tokenization สรุปแล้วคอร์สนี้จะมีเนื้อหายาวประมาณ 13 ชั่วโมงครับ

จากที่ผมตรวจสอบมาแล้ว เสียงของครูผู้สอนทั้งสองคนฟังเข้าใจง่าย ไม่มีอุปสรรคใดๆ ครับ ผมคิดว่าทุกคนน่าจะเรียนได้อย่างสบายๆ ครับ

คอร์สนี้ได้คะแนนรีวิวไป 4.5/5.0 จากนักเรียนกว่า 18,000 คน

บทความล่าสุด

Victory Tale ไม่อนุญาตให้คัดลอกบทความไปโพสที่ใดทุกกรณี การฝ่าฝืนมีโทษทางกฎหมาย

error: Content is protected !!