iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

新手友善園區-如何架設人生第一個網站 系列

選了一堂Web相關的課,期末專題就是寫出一個網站,一切從0開始,這個系列將從最基本的概念入手,逐步介紹建置網站的每個環節,讓讀者在30天內逐步理解並掌握網站開發的核心技能。不需要任何程式背景,只要有興趣,跟隨這個系列,你就能成功架設出屬於自己的一個網站。

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day-21 狀態管理 - React State 讓網頁互動起來

昨天我們簡單介紹了 React 的基本概念,並構建了一個簡單的組件化網頁。今天,我們將進一步深入,介紹 React 中的一個強大功能 —— State(狀態),...

2024-10-04 ‧ 由 zxcvbnm 分享
DAY 22

Day-22 數據持久化 - 後端的簡單介紹與設置

在網站開發的世界中,前端 (Frontend) 負責與使用者互動的界面,而後端 (Backend) 則是負責處理數據、運行邏輯、以及和資料庫進行溝通的部分。今天...

2024-10-05 ‧ 由 zxcvbnm 分享
DAY 23

Day-23 與數據庫溝通:初探 Express.js

在前一篇文章中,我們學會了如何使用 Node.js 設置一個基本的伺服器。今天,我們將進一步探討如何使用 Express.js 來構建一個簡單的 API,讓伺服...

2024-10-06 ‧ 由 zxcvbnm 分享
DAY 24

Day-24 數據庫入門:使用 MongoDB 儲存與讀取數據

隨著網站應用程式的規模增長,儲存與讀取數據變得至關重要。在今天的文章中,我們將深入探討如何使用 MongoDB儲存和讀取網站數據,並利用Mongoose這個專門...

2024-10-07 ‧ 由 zxcvbnm 分享
DAY 25

Day-25 與數據庫整合:使用 Express.js 與 MongoDB 進行數據持久化

在前面的文章中,我們已經學會了如何使用 MongoDB 來儲存和讀取數據,並學習了如何使用 Express.js 來構建 API。今天,我們將進一步整合這兩個工...

2024-10-08 ‧ 由 zxcvbnm 分享
DAY 26

Day-26 免費架設網站的方法:Netlify 與 Google Sites

今天發現還有其他不錯的架設網站的方法,就來介紹一下這兩個適合初學者的免費網站搭建平台——Netlify 和 Google Sites。這兩個平台分別適合不同需求...

2024-10-09 ‧ 由 zxcvbnm 分享
DAY 27

Day-27 網站優化:提高速度與性能

在現今數位時代,網站速度和性能是決定使用者體驗的關鍵因素。研究顯示,網站如果加載超過 3 秒,將有近一半的使用者會選擇離開。因此,網站優化成為開發者必須關注的重...

2024-10-10 ‧ 由 zxcvbnm 分享
DAY 28

Day-28 網站的安全性:常見威脅與基礎防護措施

網站安全是每位開發者都不能忽視的重要議題。當我們的網站面向互聯網時,不僅僅是展示內容,更是開放了一個與用戶互動的窗口。正因如此,網站容易成為攻擊的目標。本文將介...

2024-10-11 ‧ 由 zxcvbnm 分享
DAY 29

Day-29 SEO 優化:讓更多人找到你的網站

搜尋引擎優化(SEO)是讓你的網站在搜尋引擎中獲得更高排名、提升可見性的重要技術。無論你的網站內容多麼優質,如果沒有人找到它,它就無法發揮應有的價值。今天我們將...

2024-10-12 ‧ 由 zxcvbnm 分享
DAY 30

Day-30 持續學習與擴展:成為更專業的開發者

恭喜你!經過 30 天的努力,你已經成功掌握了架設網站的基本知識,並能建立出屬於自己的網站。這是網站開發旅程中的一個重要里程碑,但這並不是終點,而是新的開始。網...

2024-10-13 ‧ 由 zxcvbnm 分享