รวมแหล่งเรียนรู้ NEAR ของผมเอง

NEAR Mar 15, 2023

สวัสดีครับ วันนี้จะมาโพสรวบรวมแหล่งเรียนรู้ที่ผมใช้ศึกษา NEAR นะครับ (ในมุม Developers) ไม่ได้อ่านทุกเว็บนะครับ มีอ่านข้ามๆบ้าง บางที่ก็เอาไอเดีย หรือดูหัวข้อ สิ่งสำคัญคือ ทำความเข้าใจ และการฝึกฝน เพราะสาย Coding แค่อ่านอย่างเดียวคงไม่พอ วิธีการเรียนรู้ก็เรียบง่าย อ่าน -> ดูโค๊ด -> ฝึกเขียน -> ค้นคว้า วนๆไปครับ

NEAR Protocol | Reimagine your World
NEAR is a high-performance blockchain built without limits. Designed to be super-fast, incredibly secure, and infinitely scalable, NEAR allows anyone to build at scale and deploy at pace.

สืบเนื่องจากว่าช่วงนี้ผม Research เกี่ยวกับ NEAR เพื่อที่จะอ่านทบทวนและฝึกฝน เพื่อทำ Hackathon NEAR MetaBUILD III พบว่าตัว Document มีการอัพเดทไปพอสมควร มีการจัดเรียงตัวอย่าง ให้ง่ายขึ้นต่อ Dev มือใหม่ หลายๆส่วน รวมถึงแหล่งเรียนรู้ ก็เริ่มมีมากขึ้น เนื้อหามีการอัพเดท เช่น

  • มี Example ให้ดูในหน้าเว็บแล้ว (เมื่อก่อน เหมือนแยกไปอีก subdomain) โค๊ดคล้ายๆ เดิม มี update บ้างนิดหน่อย
  • ก่อนหน้านี้ เวลาเขียน Smart Contract จะเขียนได้แค่ Rust และ Assembly Script ปัจจุบัน มี JavaScript (TypeScript) เพิ่มมาแล้ว (แน่นอน เพราะเขียนอะไรก็ได้หมด ที่มัน compile เป็น WASM) ทำให้ สาย Web Devloper ปกติเนี่ย มาเขียน NEAR ไม่ว่าจะเป็นฝั่ง Smart Contract หรือแค่ Web3 / dApp ก็ง่าย เพราะใช้ JS/TS
NEAR MetaBUILD III Hackathon
Our world has changed. Meet new challenges in a way a true buidler would do – hack your way to the top. Build the next big thing on NEAR.

ก่อนหน้านี้ ช่วงเดือนเมษายน - พฤษภาคม ผมลองหัดเขียน Smart Contract บน NEAR Protocol อ่าน Docs เข้าใจบ้าง ไม่เข้าใจบ้าง และได้บันทึกไว้ที่เว็บ devahoy จำนวน 4 บทความคือ

Devahoy - ลองหัด NEAR ด้วยการใช้ NEAR CLI เบื้องต้น
สวัสดีครับ ช่วงนี้ผมก็พยายามลองเรียนไปเรื่อย มั่วๆ หลายๆ ภาษา หลายๆ Protocol เข้าใจบ้าง ไม่เข้าใจบ้าง อาศัยทำตาม ค่อยๆ อ่าน ค่อยๆ จด ไปเรื่อยๆ วันนี้มาถึงคิวของ NEAR ครับวันนี้มาเขียนเรื่องการใช้งาน Wallet และ NEAR CLI เบื้องต้นครับ เพื่อต่อไปจะไป
Devahoy - บันทึกการเขียน Smart Contract แรก บน NEAR Protocol
สวัสดีครับ วันนี้จะมาบันทึกการเขียน Smart Contract ด้วย Rust บน NEAR นะครับ เนื่องจากว่าผมลองไปทำ Challenge 2 - Hello World smart contract เล่นๆดู เป้าหมายของผมคือ เมื่อเขียนแล้ว ต้องเข้าใจด้วย ก็เลยพยายามเขียน
Devahoy - บันทึกการเรียนรู้ NEAR ผ่าน NEAR 101 Workshop
NEAR เป็นอีกหนึ่ง Blockchain ที่ผมสนใจรองลงมาจาก Solana เพราะด้วยทั้งสองใช้ภาษา Rust ซึ่งเป็นภาษาที่ผมกำลังหัดเขียนอยู่พอดี จริงๆ Terra, Polkadot, Mina, Elrond หรือหลายๆตัว ผมก็สนใจนะ แต่ขอ focus ทีละน้อยก่อน เยอะไปกลัวจะห
Devahoy - สร้าง Smart Contract บน Near Protocol ด้วย Assembly Script
เป้าหมายคือ ต้องการสร้าง Smart Contract ด้วย Assembly Script ตั้งแต่เริ่มต้น โดยดูจาก NEAR Example - Guestbook ซึ่งจริงๆ แค่เรา clone โปรเจ็คมารัน ก็ได้แล้ว และถ้าอ่านโค๊ดก็เ

แหล่งศึกษาเรียนรู้ NEAR

เว็บแรก ยังไงก็ต้องเป็น Official อยู่แล้วครับ จริงๆ ตัวเว็บหลัก มีข้อมูลแทบจะทุกอย่างครับ รวมถึง Resources อื่นๆ ก็มีบอกไว้อยู่แล้ว หรือถ้าเราไม่รู้อะไรเลย ก็เริ่มจาก Concept มันก่อน เช่น รู้จัก NEAR, Blockchain, Smart Contract เรื่องของ Account, Transactions, Access Key เป็นต้น

NEAR Docs

Welcome to NEAR | NEAR Documentation
Welcome! This is the starting point for all the documentation in NEAR.

Awesome NEAR

AwesomeNEAR
The curated list of all projects building on NEAR Protocol, Aurora and Octopus ecosystem.

NEAR University

NEAR University
Home - Learn, earn and connect with friends in the NEAR community. NEAR University is the best place to start learning about everything NEAR.

NEAR Academy

Near Academy
NEAR Academy is an interactive introduction course for web developers looking to explore blockchain integration to their Apps. It is free, and it hands a completion certificate.

Learn NEAR Club

Learn NEAR Club - Learn NEAR Club
Learn NEAR Club Learn NEAR Club

Decade - NEAR Development 101

Dacade
Peer-to-Peer Learning

Figment - NEAR

Figment Learn | Near
Learn Near. Build a better internet

NEAR for Senior Developers

NEAR for Senior Developers - HackMD
# Intro to NEAR for Senior Developers > _Today’s cryptonetworks suffer from limitations that kee

NEAR 101

NEAR 101 slides
NEAR 101 An introductory workshop for web developers near.org Workshop Preparation Please complete the following steps before the workshop starts: [5 min] Install Node.js locally [2 min] Install NEAR CLI locally [3 min] Create a TestNet account on NEAR Protocol If you have time, feel free to comp...

Keep Learning & Happy Coding ❤️

Tags

Chai Phonbopit

เป็น Web Dev ทำงานมา 10 ปีหน่อยๆ ด้วยภาษา JavaScript, Node.js, React, Vue และปัจจุบันกำลังสนใจ Web3, Crypto และ Blockchain เขียนบล็อกที่ https://devahoy.com