搜尋結果
2 天前 · MVC架構是什麼? 認識 Model-View-Controller 軟體設計模式. 發佈日期: 2020 年 9 月 2 日 作者: ALPHA Camp. 內容目錄. 什麼是 MVC? MVC 模式的實作. 採用 MVC 架構三大好處. 如何有效學習MVC. 在應用程式開發的領域裡,相當重視「關注點分離 (separation of concerns, SOC) 」的設計原則,從字面上的意思,就是把整個應用程式分拆成不同功能層 (layer) 或程式碼模組 (module),每個區塊有各自的關注點,彼此分工合作。 當我們把關注點分離的概念落實到軟體架構 (architectural pattern) 時,最常見的分工是把「管理資料的功能」和「呈現視覺的功能」分離。
4 天前 · HTTPS對網站有什麼影響. 如何從 HTTP 遷移到 HTTPS. 結語. HTTP 的資料傳輸. HTTP 全名是 超文本傳輸協定(HyperText Transfer Protocol) ,內容只規範了客戶端請求與伺服器回應的標準,實際上是藉由 TCP 作為資料的傳輸方式。 更多 TCP 的傳輸協議內容及詳細的過程可以參考 這篇文章 。 例如使用者送出了一個請求,經過 TCP 的三次握手之後,資料便能透過 TCP 傳遞給伺服器,並等待伺服器回應;然而這個一來一往的傳輸過程,資料都是 明文 ;如果傳遞的過程中有惡意竊聽者,資料便有機會被窺探、盜用。 什麼? 你說沒有人會這麼無聊? 其實非常多。
4 天前 · 職務簡介. 後端工程師該具備的能力. 後端工程師該具備的技能樹. 後端工程師會使用的工具. 全端工程師. 職務簡介. 全端工程師該具備的技能樹. DevOps 工程師. 職務簡介. DevOps 工程師核心能力與技能樹. 許多人想要學程式,希望未來能轉職為 軟體工程師 ,但往往在琳瑯滿目的程式語言和工具中迷航,不知道從何開始。 好不容易學會了一個語言,那接下來要學什麼呢? 若因為毫無頭緒而消耗了學習熱忱,實在很可惜。 想成為前端、後端與全端工程師,必備的核心技能和就業門檻有何不同呢? 你比較適合走哪條路呢? 為了給更多有志成為軟體工程師的人們一條清楚的方向,我們請教從 ALPHA Camp 畢業、已成功轉職軟體工程師的學長姐們,以及業界老師和助教,列出在實務上會應用到的核心技能與工具。
4 天前 · 什麼是程式設計 Programming? 什麼是程式語言? 如何選擇程式語言? 點我免費領取全端開發學習地圖! 到底什麼是寫程式? 什麼是電腦? 寫程式,所謂的 programming 其實是產生一系列的指令。 而這些指令告訴電腦如何執行工作。 但別忘了,學習這些語法的目的是為了要和電腦溝通讓電腦幫你執行工作。 才能把工作自動化,把人類的產能釋放出來,去做更重要的事情。 這才是學習寫程式的目的。 程式不就是運行在電腦上的一種指令嗎? 不就是用來編寫軟體的文字嗎? 沒錯,第一種說法,描述了程式的特質與概念,第二種說法,則提出了程式的功能。 也就是說,兩種說法的組合正好是完整的答案:「運行在電腦上」是程式的特質,而「寫出一個可執行的軟體」則是程式的目的。 入門程式設計?
4 天前 · 步驟一:撰寫測試程式. 步驟二:執行紅燈測試. 步驟三:實作「夠用」的產品程式. 步驟四:執行綠燈測試. 步驟五:重構. 結語. 參考資料. 「撰寫測試」已成為現代軟體開發的顯學。 隨著軟體產品的規模越長越大,在不斷增加新功能、重構優化既有程式碼的過程,如何確保軟體既有功能不受影響,又能減少繁瑣的人工作業,靠的就是自動化測試。 尤其當系統的業務邏輯龐大繁瑣,平時養成撰寫測試的好習慣更是保障軟體品質的關鍵。 開發團隊寫測試,通常有三種模式: 先寫測試再開發. 開發完成再寫測試. 無招勝有招——不寫測試(誤) 本文的重點就是第一種模式,先寫測試再開發,也就是常聽到的 TDD(Test-Driven Development)。
4 天前 · 如何選擇框架與學習. 發佈日期: 2022 年 10 月 20 日 作者: jiang. 內容目錄. 前端框架 (framework)是什麼? 使用前端框架的好處. 框架提升開發品質和拓展性. 框架是規範:有共同語彙,就好維護. 學習路徑:從熟悉 JS 語言到建立框架. 學習建議:深耕一個框架. 點我免費領取非本科轉職工程師指南! 前端框架 (framework)是什麼? 框架,會在框架的程式底層,去優化、封裝處理網頁開發上常碰到的的一些底層問題。 也在這基礎上,提出一系列建構網頁的程式撰寫規範與方法,同時讓在使用框架的程式方法時,兼顧擴展性與維護性。 你可能會想說,那這跟套件 package 有什麼差別? 沒錯!
4 天前 · 小結. Bootstrap 是什麼? Bootstrap 是一個由 HTML、CSS 和 JavaScript 寫成的前端框架,核心的設計目標是達成RWD響應式與行動優先,也就是讓你的網站排版可以自動適應螢幕大小。 它預先做好一套網站的基礎建設,讓你能在框架的基礎上進行開發,不需要再去煩惱瑣碎的設定。 Bootstrap 的特性. Bootstrap 的特色是讓你不寫 CSS,只需要配置恰當的 HTML 架構並加上幾個 Bootstrap class,這種高效讓大家對他愛不釋手。 其中包含著以下的特點: 包含許多事先做好的組件,像是常見的按紐、導覽列以及互動視窗等,都可以藉由指定的簡短語法完成許多複雜的功能與樣式。