# 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:學習如何設計大規模數據密集型應用 #### 需求產業探索: * 科技公司與初創企業:研究行動應用開發的市場需求,探索實習和合作機會 * 開源項目:參與開源社區的軟體框架開發,積累實戰經驗 * 雲端開發社群:參加雲端開發相關的技術社群和活動,擴展人脈和技術視野
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up