สวัสดีสำหรับทุกคนที่สะดุดกับ repo นี้ด้วยความหวังว่าจะได้พบกับความแข็งแกร่งที่ทันสมัย/web3.js/node.js/react/next.js รหัสสำหรับ Udemy.com หลักสูตร Ethereum และความแข็งแกร่ง: คู่มือนักพัฒนาที่สมบูรณ์หลักสูตรที่ฉันไม่สามารถใช้งานได้ ฉันจะชอบและดังนั้นฉันจึงตัดสินใจเก็บถาวร
ความแข็งแกร่งที่ทันสมัย/web3.js/node.js/react/next.js รหัสสำหรับ Udemy.com หลักสูตร Ethereum and Solidity: คู่มือนักพัฒนาที่สมบูรณ์
ในช่วงปลายปี 2562 ฉันสนใจที่จะเข้าสู่พื้นที่พัฒนาบล็อกเชนดังนั้นฉันจึงเริ่ม ต้น การเดินทางเพื่อเรียนรู้ให้มากที่สุดเท่าที่จะทำได้โดยเร็วที่สุดเท่าที่จะทำได้ แน่นอนฉันรู้ได้อย่างรวดเร็วว่าเครื่องมือและแพ็คเกจการพัฒนาที่ใช้ในการสร้างพัฒนาและปรับใช้ DAPPS และเทคโนโลยีภายในระบบนิเวศนี้ล้วนมีแนวโน้มร่วมกัน: การเปลี่ยนแปลงและวิวัฒนาการอย่างรวดเร็ว
ฉันใช้ประโยชน์จากเว็บไซต์การเรียนรู้ออนไลน์อย่างหนัก udemy.com และพบว่าเป็นเครื่องมือการเรียนรู้เพิ่มเติมที่ยอดเยี่ยม ดังนั้นฉันจึงซื้อหลักสูตรสองสามหลักสูตรเกี่ยวกับ Ethereum และ Solidity ปัญหาคือหลักสูตรเหล่านี้หลายหลักสูตรมีเป้าหมายในเวอร์ชันที่ล้าสมัยของความแข็งแกร่ง Web3.js และทรัฟเฟิลในบทเรียนหลักสูตรและตัวอย่างรหัส ในการป้องกันของผู้สร้างหลักสูตรโปรดจำไว้ว่านี่คือการพัฒนาอย่างรวดเร็วเทคโนโลยีที่เราจัดการกับที่นี่และความพยายามที่จำเป็นในการรักษาเนื้อหาของหลักสูตรวิดีโอของพวกเขาให้ทันสมัยด้วยการเปิดตัวซอฟต์แวร์ปัจจุบันอาจเป็นเรื่องที่ค่อนข้างท้าทาย
และนั่นคือที่ที่ฉันตัดสินใจที่จะให้ความช่วยเหลือเล็กน้อย
ฉันคิดว่าถ้าฉันต้องการหลักสูตรออนไลน์ที่ฉันลงทะเบียนเพื่อให้รหัสทันสมัย นักพัฒนาอื่น ๆ ก็ต้องต้องการสิ่งนี้ด้วย ดังนั้นฉันตัดสินใจที่จะดำเนินการและเพียงแค่เขียนรหัสที่อัปเดตด้วยตัวเองเริ่มต้นด้วย Ethereum และความแข็งแกร่งของหลักสูตร Udemy: คู่มือนักพัฒนาที่สมบูรณ์ ซึ่งฉันพบว่าสนุกและเป็นที่ยอมรับมากที่สุด
พื้นที่เก็บข้อมูลนี้ถูกตั้งค่าเป็นที่เก็บเสาหิน (ไม่มีโครงสร้างโมโนโพลเต็มรูปแบบเพื่อไม่ให้แนะนำความซับซ้อนพิเศษที่ไม่จำเป็นนอกเหนือจากขอบเขตของหลักสูตร Udemy.com) ทำให้ฉันสามารถเก็บรหัสที่แยกได้ของรหัสและการทดสอบที่ดีภายใน
สัญญาอัจฉริยะที่สร้างขึ้นในหลักสูตรคือ:
ส่วนหลักสูตรที่ครอบคลุมการสร้างแอปพลิเคชันส่วนหน้าโดยใช้ React ใช้ประโยชน์จาก การสร้างแอพ Create React และ Next.js เวอร์ชันที่ล้าสมัย
สำหรับการสร้างแอป React วิธีการก่อนหน้านี้ในการติดตั้งทั่วโลกผ่าน npm install -g create-react-app ไม่ได้เป็นวิธีที่แนะนำอีกต่อไป ดังนั้นหากคุณได้ใช้คำสั่งนี้แล้วและติดตั้ง Create-React-App ทั่วโลกคุณควรถอนการติดตั้งแพ็คเกจโดยใช้ npm uninstall -g create-react-app หรือ yarn global remove create-react-app ในการสร้างแอพ React ใหม่คุณสามารถใช้หนึ่งในวิธีการต่อไปนี้เพื่อให้แน่ใจว่าคุณใช้เวอร์ชัน React ล่าสุดเสมอ:
npx create-react-app my-appnpm init react-app my-appyarn create react-app my-appสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการข้างต้นโปรดดู https://create-react-app.dev/docs/getting-started
แอพ KickStart/CrowdCoin ที่ใช้ใน repo นี้กำลังได้รับการอัปเดตเป็นเวอร์ชันล่าสุดของ Next.js (v13)
ในการสร้างแอพล lottery-react ฉันเลือกที่จะใช้ตัวเลือกคำสั่ง NPX ดังต่อไปนี้:
npx create-react-app lottery-reactฉันต้องการให้เครดิตกับ Stephen Grider สำหรับการสร้างหลักสูตรที่ยอดเยี่ยมที่ฉันสร้างที่เก็บนี้เป็นส่วนเสริมส่วนตัวของฉันเอง หากพบข้อผิดพลาดหรือข้อผิดพลาดใด ๆ ในเนื้อหาใด ๆ ของที่เก็บนี้พวกเขาควรจะนำมาประกอบกับการกำกับดูแลในส่วนของฉันและไม่ควรถือว่าเป็นความผิดใด ๆ ของผู้เขียนหลักสูตร Udemy, Stephen Grider