Lộ trình Server Side Game Developer

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1Mạng & Giao thức

TCP

Checksum
Kiểm soát luồng

UDP

Datagram
Cấu trúc gói

IP

Địa chỉ & Định tuyến
IPv4 / IPv6
Bảo mật: TLS

2Ngôn ngữ Lập trình

C / C++
C#
Java
Go
JavaScript
Erlang

3Lập trình Socket

Socket API
Thao tác Byte

Serialization

Protobuf
JSON

4Kỹ thuật Lập trình

Đa luồng

Mutex
Semaphore
Coroutine
Mẫu thiết kế
Phát triển hướng kiểm thử

5Cơ sở dữ liệu

HQTCSDL Quan hệ

MySQL
PostgreSQL

NoSQL

MongoDB
Cassandra

Khoá-Giá trị

Redis
Memcached

6Bảo mật & Giao tiếp

Bảo mật (Cipher, SSL)

RPC / REST

REST
gRPC

Hàng đợi tin nhắn

RabbitMQ
Apache Kafka

7Các mô hình đồng thời

Các mô hình bất đồng bộ
Các mô hình dựa trên tác vụ
Mô hình Actor
Các phương pháp tiếp cận phản ứng

8Cloud & Mở rộng

Cloud (Azure, GCP, AWS)
Containerization
Kiến trúc phi máy chủ
Phân cụm dữ liệu

9AI & Học máy

Dịch vụ Cloud ML
Học sâu

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi