---
# System prepended metadata

title: Web 程式設計 課程心得報告

---

# Web 程式設計 課程心得報告
##### D1133338 曾宥璋
## 課程內容回顧與心得
1. HTML和CSS基礎：
*  內容：學習了HTML的基本結構和標籤，了解如何使用CSS進行樣式設計和佈局。
* 心得：掌握HTML和CSS是Web開發的基礎，這部分內容讓我能夠創建和美化基本的網頁，提升了對網頁設計的興趣。

2. JavaScript與DOM操作：
*  內容：深入學習JavaScript的語法和功能，了解如何操作DOM來動態更新網頁內容。
*  心得：JavaScript是讓網頁具有互動性的關鍵，通過學習這部分內容，我能夠實現網頁的動態效果和用戶交互。

3. 前端框架與工具：
* 內容：學習了Bootstrap等前端框架的使用，了解如何使用Git進行版本控制，並初步接觸了React框架。
* 心得：前端框架和工具能夠顯著提高開發效率和代碼的可維護性，這部分內容讓我在開發複雜應用時更加得心應手。

4. 後端開發與數據庫：
* 內容：了解了Node.js的基本使用，學習了如何與數據庫進行交互（如MySQL和MongoDB）。
* 心得：後端開發使得我能夠處理用戶數據和實現更多的服務端邏輯，這對於構建完整的Web應用至關重要。

5. API與Ajax：
* 內容：學習了如何使用Ajax進行異步數據請求，了解了RESTful API的設計和使用。
* 心得：這部分內容讓我能夠創建更加動態和高效的Web應用，實現即時數據更新和無刷新頁面。

6. 網站部署與運維：
* 內容：了解了如何將Web應用部署到伺服器上，以及基本的運維知識。
* 心得：學習這部分內容後，我能夠將自己的項目上線，並確保其穩定運行。
#### 未來學習規劃——網站設計
在這門課程中，我對「網站設計概念」領域有興趣。網站設計不僅涉及美觀的視覺效果，還包括用戶體驗（UX）和用戶介面（UI）的設計。未來，我希望在這個領域深入學習和探索，來提升自己的設計能力。
### 未來學習規劃
#### 修課計畫
之後未來我將在本系進行修軟體設計領域課程，之後我會專攻於「**行動應用程式開發**」、「**雲端應用系統開發**」以及「**軟體框架設計**」。選修這幾門課程來設計模式課程，了解常用的設計模式和原則並學習微服務架構、事件驅動架構等現代軟體架構設計。
#### 相關網路學習資源：
* Coursera和Pluralsight：選修「Software Design and Architecture Specialization」或「Design Patterns in Java」
* Udacity：選修「React Native Specialization」或「Flutter Development Bootcamp」
* Udemy：選修「AWS Certified Solutions Architect」或「Google Cloud Professional Cloud Architect」課程
#### 相關書籍:
* 《Design Patterns: Elements of Reusable Object-Oriented Software》 by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides：深入了解經典設計模式
* 《React Native in Action》 by Nader Dabit：學習React Native的基本原理和實踐方法
* 《Designing Data-Intensive Applications》 by Martin Kleppmann：學習如何設計大規模數據密集型應用
#### 需求產業探索:
* 科技公司與初創企業：研究行動應用開發的市場需求，探索實習和合作機會
* 開源項目：參與開源社區的軟體框架開發，積累實戰經驗
* 雲端開發社群：參加雲端開發相關的技術社群和活動，擴展人脈和技術視野


