選手列表
因為工作室要做 NFT 商品的網站,想說既然都要學一堆東西還有完成這樣一個頗大型的 Project,就順便來參加 IT 鐵人的比賽! 我個人在比賽的主題,同時也是 Project 裡面最主要負責的項目是:「在 NFT 商品網站中與以太坊錢包 - MetaMask 連動,並且認證錢包登入者是否持有我們發行的 NFT。」會使用到的語言有 HTML + CSS + JS, React.js, ether.js, web3.js, opensea,js, python,以及上鏈作業會使用到的 Solidity。對我來說是一個不小的工程,希望能如期完賽。
Rocky Linux主要是以Red Hat所發行RHEL之原始碼版本,來探討此作業系統上的管理與操作,還有維運等議題,包含了作業系統上的使用者管理,process管理,硬碟分割管理,防火牆管理等。除了系統管理的操作之外,還會去比較像是市面上的CentOS與AlmaLinux等衍伸的發行版本,並比較它們操作上的差異性,同時,筆者會搭配自主研發的Lab實驗主機進行各式系統上的操作外,也會在每個單元結束後,有相關操作的題目與問題,供讀者們自我練習,同時也會對應到EX200認證考試,期許讀者能夠透過此系列文章可以精熟作業系統的操作與管理之外,更可以通過RedHat之RHCSA證照考試。
這次我與我們幾個組員參賽的主要目標是完成一個由react架構起來的nft網站,而我會就我負責的部分,也就是前端跟一點後端來做介紹,順序部份我認為直接從react開始講起可能會太難懂,所以這30天應該會從一些最基本的網站架構技巧開始講起,各重點大概如下: 一、前端基礎(html, php, css)。 二、資料庫(mysql)。 三、進入Javascript、react。 四、nft網站架構。 五、成果展示。 希望可以從這些重點一步一步向各位介紹網頁的架構和方法!
詳解 Flex/Grid 兩種 CSS 排版模組,同時與 Media Query 組合介紹。在這個充滿 CSS Frameworks 的年代,回頭看看這種生硬苦澀的東西可能會沒觀眾吧。
以臺大資工所來說,考試科目分為軟體、硬體、數學跟英文。軟體主要有資料結構跟演算法,硬體為計算機組織跟作業系統,數學為離散數學跟線性代數,英文就是英文。 接下來我預計每個平日讀一章,假日兩天讀一章,用30天預計能讀完計算機組織跟作業系統,並且離散數學可以讀到一半,剩下的部分會在開學後讀完,把題目刷一刷,就準備上考場應戰了!
將用C\C++從作業系統的角度開始探索同步非同步的基本概念, 包含 spinlock & mutex & semaphore & atomic 的概念與原理。 之後使用C\C++實踐基於上述原理的併發式資料結構, 包含message queue, threadPool, mapReduce。 到此為止, 將完成同步非同步議題在底層的運作, 接著進入應用面。 利用Node實作簡易的後端, 在這同時會進行JS同步非同步教學。 包含 callback , promise , async/await 等。 最後試著實踐一個高併發後端伺服器的部分模塊。
空有一身前端本領,卻無處施展嗎?你需要的是 Firebase!Firebase 是一套 BaaS(Backend as a Service),提供雲端後端服務,讓前端開發者不用架伺服器,也不需要建資料庫,就能輕鬆完成網站部署、資料存取、檔案儲存、會員系統、電子郵件寄送等功能。筆者將挑戰使用 React 前端框架,搭配串接後端服務 Firebase,30 天打造一個可以註冊登入、發表文章、評論留言等功能的社群網站。
2019 崛起的 TailwindCSS,在專案使用後覺得相當有趣,透過鐵人賽的方式分享紀錄這段學習 TailwindCSS 的過程,內容會以 v2.0 以上為主,內容有參考線上 TailwindCSS 課程內容、參照官方文件以及相關文章。