fbpx

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

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

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

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

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

✍有興趣可以按讚追蹤這個 FB po 文,我們會在 po 文留言區放上補充資訊

網路知識

TCP/IP 機制精修課 :從入門到專家

作業系統知識

從頭學習作業系統課程 – 第 1 部分

程式設計語言/開發框架

🌳Java

給初學者的 Spring & Hibernate 課程

更多 Spring 線上課程介紹

✍ 想入門 Java ?請參考 Java 程式語言入門課程


🌳Go

Google’s Go (golang) 程式語言的 Web 開發

✍ 想入門 Go 程式語言?請參考 Go 程式設計語言入門課程

更多使用 Go 開發後端相關線上課程介紹


🌳Python

Python Django 從開發到佈署

Python 和 Flask 訓練營: 用 Flask 來創建精彩網站吧 !

✍ 想入門 Python 程式語言?請參考 Python 程式設計語言入門課程

更多使用 Python 開發後端相關線上課程介紹


🌳PHP

PHP 與 Laravel 初學者課程 – 成為一位 Laravel 專家

🌳Javascript

Wes Bos 線上課程: Learn Node

🌳TypeScript

NestJS 從零到英雄 :最新的後端開發 – 使用 TypeScript

🌳C#

精通 ASP.NET MVC Core 3

🌳 Ruby

完整的 Ruby on Rails 開發者課程

版本控制系統

中文課程 – Git/GitHub/GitLab 完全教程 2019

關聯資料庫

🌳MySQL

中文課程 – SQL/MySQL從入門到精通

🌳 PostgreSQL


完整的 SQL Bootcamp


🌳 MS SQL

SQL和資料庫設計A-Z™:學習 MS SQL Server + PostgreSQL

NoSQL 資料庫

🌳 MongoDB

MongoDB – 完整的開發者指南

🌳DynamoDB

AWS DynamoDB-完整指南(包含有 18 個以上的動手做示範練習)

API & 通訊

🌳REST API

REST API設計,開發和管理

🌳OpenAPI

OpenAPI: 從初學者到大師

網路安全知識

從頭開始學習網站駭客/滲透測試

Caching

🌳Redis

Redis 新手訓練營: 熟練 Redis 5

搜尋引擎

🌳 ElasticSearch

完整的 Elasticsearch 指南

Message Broker

🌳 RabbitMQ

[電子書] RabbitMQ in Depth

🌳 Kafka

電子書 – Kafka Streams in Action

測試

🌳Unit Testing

unit testing ( 包含各種開發框架的單元測試課程 )

使用者認證

雲端架構

全端工程師

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

仿製( Clone ) 練習

輔助軟體工具

DevOps

後端開發圖片來源

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


相關資訊

🔥 軟體系統分析實戰 – 中文課程 – 決戰 OOAD 課程-系統分析設計與實作


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

補充資訊


 歡迎使用 App / Email | Telegram 訂閱 網站更新

Spread the love

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: