MVC架構是什麼?認識 Model-View-Controller 軟體設計模式
當我們把關注點分離的概念落實到軟體架構 (architectural pattern) 時,最常見的分工是把「管理資料的功能」和「呈現視覺的功能」分離。很常用的設計模式叫作 MVC 設計模式,在這個架構裡,會把軟體分成 Model、View、Controller 三大功能層。
探索 Alpha Camp Web Dev 技術:深入瞭解最新的網頁開發工具、語言和技巧。我們的資源將協助您在 Web 開發領域取得成功。
當我們把關注點分離的概念落實到軟體架構 (architectural pattern) 時,最常見的分工是把「管理資料的功能」和「呈現視覺的功能」分離。很常用的設計模式叫作 MVC 設計模式,在這個架構裡,會把軟體分成 Model、View、Controller 三大功能層。
佈署 (Deploy)通常代表了一系列動作,包含在線上環境中架設主機、安裝環境、上傳並啟動專案。這篇介紹硬體軟體兼具的 PaaS(Platform as a Service,平台即服務)雲端服務 Heroku,我們只要把寫好的專案「推」到平台上,網站就能開始運作了
Webpack 是什麼?Webpack 是一個「模組打包工具」(module bundler)。這篇文章我們會由淺入深地了解Webpack如何使用,基本的 Webpack教學。
這篇文章將介紹 MySQL 的基本運作,MySQL 是如何處理來自使用者或應用程式的請求、如何處理資料修改、不同的 isolation,以及他們與資料庫 ACID (Atomicity, Consistency, Isolation, Durability) 特性之間的關係。不懂 SQL 語法也是完全沒有問題。
Ajax 是 Asynchronous JavaScript and XML 的縮寫,這篇帶你了解Ajax是什麼,幫助你釐清非同步請求的概念,同時看完後能學會使用 axios 向第三方請求資料。
本文全面解析Restful API的核心概念和設計原則。從基本定義到實踐步驟,提供清晰的Restful設計教學,幫助開發者有效構建符合業界標準的API。
Wireframe (線框稿)主要目的是溝通網頁的架構、內容、功能、行為、資訊階層,會用非常簡單的灰階顏色、線條、符號或框線,來表達網頁的排版架構。本文帶你學習以 wireframe 這個 UI/UX 呈現方式,研究如何透過 wireframe,傳達各種不同的使用者介面UI與體驗組件,比如資訊架構和排版。
演算法 (Algorithm)是一系列有條理的步驟,能用於計算、解決問題、做出決定。 運算思維(Computational Thinking)是一個思考的程序。這篇文章就用實際的範例,帶你了解演算法和運算思維是什麼?以及學習他們的重要性。
Docker是一個開源專案,讓你能快速建立、測試、部署應用程式的軟體平台。這篇文章帶你基礎認識Docker是什麼,以及實戰下載Docker Hub image 並執行容器。