iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

職缺資訊平台—Jobscanner 系列

每次搜尋職缺時,需要同時使用好幾個平台查詢,才能拼湊出這個職缺最完整的資訊。就像 Skyscanner 幫助我們搜尋最適合的機票, 試著透過 30 天建立出一個 Jobscanner,讓我可以快速一覽所有相關的職缺。

預計會包含:如何抓取資料、介紹 Cloud Functions、Firestore、設計稿哪裡來、使用 React 框架、部署、維護...等內容。

鐵人鍊成 | 共 31 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 1

[前言] 篇幅介紹

緣起 每次搜尋職缺時,需要同時使用好幾個平台查詢,才能拼湊出這個職缺最完整的資訊。就像 Skyscanner 幫助我們搜尋最適合的機票, 試著透過 30 天建立...

2023-09-16 ‧ 由 shan33 分享
DAY 2

[前置作業] 雛形架構

Web Application 架構圖 使用 excalidraw 繪製,icon 取自 flaticon 說明 使用 Google Cloud Functi...

2023-09-17 ‧ 由 shan33 分享
DAY 3

[前置作業] Web Scraping ?

Web Crawling 和 Web Scraping 都是透過程式自動抓取網站上資訊。 差異在於:Web crawling 目的是盡可能取得網站所有內容,並建...

2023-09-18 ‧ 由 shan33 分享
DAY 4

[前置作業] Web Scraping 基本操作

如何抓取網站內容 1. 瀏覽器擴充套件/安裝爬蟲軟體 使用瀏覽器擴充套件是最簡單的方式,例如: Web Scraper - Free Web Scraping或...

2023-09-19 ‧ 由 shan33 分享
DAY 5

[前置作業] Web Scraping 實作 — 取得電影時刻表

此實作係使用 https://meet.eslite.com/ 網站資料,因無 robots.txt 可遵循。若此範例不妥,再請協助告知。 目的 以取得誠品電影...

2023-09-20 ‧ 由 shan33 分享
DAY 6

[前置作業] Google Cloud ? Cloud Functions ?

雲端運算 Cloud computing *補充:目前有三大雲端平台:AWS (Amazon Web Service)、GCP (Google Cloud Pl...

2023-09-21 ‧ 由 shan33 分享
DAY 7

[前置作業] 建立 Cloud Functions

2022年2月 Cloud Functions 第二代釋出,提供更長的執行時間、更大的執行資源...等。圖取自 Cloud Functions version...

2023-09-22 ‧ 由 shan33 分享
DAY 8

[前置作業] Cloud Functions 實作 — 今日放映

目標 建立 cloud functions 抓取電影時刻表,讓 cloud scheduler 可以定期觸發,並將今日放映的電影資訊顯示在 Slack 上。...

2023-09-23 ‧ 由 shan33 分享
DAY 9

[前置作業] Firestore ?

資料庫類型? 大致可分為兩類 關聯式資料庫(SQL)以及 非關聯式資料庫(NoSQL),主要差異在於:儲存的資料結構不同。 圖取自 How to choose...

2023-09-24 ‧ 由 shan33 分享
DAY 10

[前置作業] 建立 Firestore

*以 Client 端操作為例 建立 Firestore Database 進入 Firebase console,新建專案 側邊欄選擇「Firesotre...

2023-09-25 ‧ 由 shan33 分享