fbpx

成為後端( Backend ) 工程師學習地圖

根據維基百科-前端後端中對後端的描述

可以將與電腦互動過程分為前端和後端,例如:一個圖形介面的檔案管理器,就像Windows 檔案總管,可以想像成管理檔案系統的前端。 在作業系統中,Unix Shell或Windows的cmd.exe可以認為是和作業系統互動的前端。

在編譯器中,前端將程式設計語言原始碼轉換成一種中間形式,然後後端再將它轉換成電腦能夠執行的二進位程式碼。後端還經常對程式碼進行最佳化以提升程式的執行效率。前端和後端的區別能夠將處理原程式碼的語法解析器和生成機器碼和對程式碼進行最佳化的後端區分開。

所以後端開發技術並不受限於前端的軟體而是與後端程式執行的作業系統有關連,相對於前端開發,後端可選用的程式設計語言也比較多

程式設計語言

開發工具

後端程式的開發框架

資料庫

API & 通訊

使用者認證

Search Engine

Message Broker

Caching

專門以 Caching 為主題的線上課程目前還沒有找到,所以以下課程 Caching 是其中一部份

Web 應用程式伺服器

雲端架構

全端工程師

不少課程/電子書都包含了前端與後端,所以將這方面的課程整理在這邊

仿製( Clone ) 練習

輔助軟體工具

補充資訊

這個 GitHub 專案 – developer-roadmap,裡面有一張圖對於網頁前端學習有一個視覺化的輪廓


相關資訊


未來這份學習地圖如果有變更,會紀錄到以下的討論專區,有興趣歡迎加入社團對討論專區貼文按讚就可以收到通知

討論專區


尋找線上課程/電子書優惠資訊?請參考 Soft & Share 社群合作夥伴提供的優惠特價資訊

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: