🔥 "เริ่มต้นเส้นทาง Full Stack Ethereum Dev ต้องรู้อะไรบ้าง ?"
.
⚡ ถ้าไม่นับตลาดเหรียญคริปโต และ DeFi ที่กำลังเดือดในตอนนี้ การหาคนมาทำงานในสายนี้ก็เดือดไม่แพ้กัน ! ว่าแต่เราจะต้องรู้อะไรบ้างถ้าต้องเป็น Dev สายนี้ มาลองดูกันได้เลย !!
.
🌎 Ethereum Development Environment
เมื่อเราต้องการสร้างสิ่งที่เรียกว่า Smart Contract เราจะต้องรู้วิธีการ Deploy, Run Test รวมถึง Debug บนภาษา Solidity ด้วย ซึ่งตรงนี้เราจะต้องรู้วิธีการทดสอบบน Test ที่ไม่ใช่ Live Production เพื่อป้องกันความเสียหายด้วยนั่นเอง
.
🖥️ Ethereum Web Client Library
แน่นอนว่าการทำรูปแบบ Full Stack นั้นฝั่ง Client เราก็ต้องพัฒนาด้วย โดยในที่นี่เราจะใช้เพื่อให้สามารถอ่าน และ ส่ง Transaction ได้นั่นเอง ซึ่งจะมีตัวที่ชื่อว่า ether.js ที่เป็น library ในการจัดการกับ Ethereum Blockchain ฝั่ง Client โดยเฉพาะ (หรือจะใช้ web3.js ก็ได้นะ !)
.
📜 Metamask
ถ้าเราต้องการที่จะจัดการเชื่อมต่อระหว่างบัญชีผู้ใช้งานของ User คนนึง ก็ต้องมีตัวกลางในการจัดการ ดังนั้นเครื่องมือตัวนี้จะช่วยให้เราจัดการ Key และ Account ได้สบาย ๆ นั่นเอง โดยใครที่เป็น User ของ Metamask มีกระเป๋าตังอยู่แล้วก็น่าจะรู้จักกันดี ลองไปดูใน API ที่เปิดให้ใช้ได้เลย
.
💙 React
พระเอกหลักฝั่ง Front-End ของเรานั่นเอง ซึ่งเราจะต้องรู้พื้นฐานตรงนี้ และต่อด้วยเครื่องมืออื่น ๆ เช่น Next.js, Gatsby, Redwood หรือ Blitz.js เพื่อให้ทำงานเข้ากันได้อย่างลงตัวนั่นเอง
.
📊 The Graph
สำหรับตัวอย่างแอปบน blockchain อย่าง Ethereum ลองคิดเล่น ๆ ดูว่าการอ่านข้อมูลจำนวนมากโดยตรง เมื่อเวลาผ่านไปคงจะใช้เวลานานมากขนาดไหนกัน ? การเข้าใจเรื่องนี้จะช่วยให้เราทำ Index Protocol เพื่อ Query ข้อมูลจาก Blockchain ได้ง่ายยิ่งขึ้นนั่นเอง !
.
✏️ Fundamentals พื้นฐานนั้นสำคัญจริง ๆ (แถม)
คือออ หลายคนอยากกระโดดมาเป็น Full Stack Blockchain Dev เลยตรงนี้อยากแนะนำไว้นิดนึงว่าเราควรมีพื้นฐานความเข้าใจของ Programming / Computer Science ให้ดีก่อน แล้วค่อยต่อยอดมาพื้นฐานการทำงาน Blockchain (รวมถึง Ethereum) เพื่อให้เราไม่ขาดความรู้ตรงไหนไป ทำให้ส่งผลเสียต่องานเราในอนาคตจ้า !!
.
💚 หากใครอยากเรียนตั้งแต่พื้นฐาน freeCodeCamp.org
เขาก็มีสอนนะ ! ไปตามกันได้เลยใน "The Complete Guide to Full Stack Ethereum Development" เข้าเรียน เข้าอ่านได้ฟรี !
.
💥 Source : https://www.freecodecamp.org/news/full-stack-ethereum-development/
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
「complete graph」的推薦目錄:
complete graph 在 軟體開發學習資訊分享 Facebook 的最佳貼文
--限時免費課程--
本課程適用於初學者和 IT 專業人士,希望獲得認證,並進入入門級網路安全職位並有六位數薪資! 每一章都會將你的新學習的技能立即投入實際使用。
從這 1.5 小時的課程,你可以學到
1. HoneyDrive – HoneyDrive 是首屈一指的蜜罐 Linux發行版。 它是安裝了 Xubuntu Desktop 12.04.4 LTS 版本的虛擬設備(OVA)。 它包含超過 10 個預裝和預配置的蜜罐軟體套件,如 Kippo SSH 蜜罐,Dionaea 和 Amun 惡意軟體蜜罐,Honeyd 低互動蜜罐,Glastopf 網路蜜罐和 Wordpot,Conpot SCADA / ICS 蜜罐,Thug 和 PhoneyC honey等。 此外,它還包括許多有用的預配置腳本和實用程式來分析,可視覺化和處理可捕獲的數據,例如 Kippo-Graph,Honeyd-Viz,DionaeaFR,ELK 堆棧等等。 最後,這個發行版也有近 90 種著名的惡意軟體分析,舉證和網路監控相關工具
2. Kippo – Kippo 是一種中等的互動式 SSH 蜜罐,目的在記錄暴力攻擊,最重要的是攻擊者執行的整個 shell 互動
Snort – Snort是一款開放原始碼,免費且輕便的網路入侵偵測系統(NIDS)軟體,用於Linux 和 Windows,用於檢測新出現的威脅。
3. DNSSec – 網域名稱系統安全擴展(DNSSEC)是一套擴展,通過啟用 DNS 響應來驗證,從而增加了網域名稱系統(DNS)協議的安全性。 具體來說,DNSSEC 提供了原始權限,數據完整性和存在的身份驗證拒絕等功能
>英文字幕:有
https://softnshare.wordpress.com/…/complete-ethical-hackin…/
complete graph 在 Complete Graph -- from Wolfram MathWorld 的相關結果
is a binomial coefficient. In older literature, complete graphs are sometimes called universal graphs. ... ]. A graph may be tested to see if it is complete in ... ... <看更多>
complete graph 在 Complete Graph - 演算法筆記 的相關結果
Complete Graph. 「完全圖」。任兩點都有一條邊。 連滿了邊,看起來相當堅固。 大家傾向討論無向圖,不討論有向圖。有向圖太複雜。 Complete Subgraph ( Clique ). ... <看更多>
complete graph 在 完全圖- 維基百科,自由的百科全書 的相關結果
此條目目前正依照en:Complete graph上的內容進行翻譯。 (2020年10月4日) 如果您擅長翻譯,並清楚本條目的領域,歡迎協助翻譯、改善或校對本條目。 ... <看更多>