Lộ trình Go
Hướng dẫn từng bước để trở thành một nhà phát triển Nhà phát triển Go.
Hỏi AI về Lộ trình Go
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1 Giới thiệu về Go
Tại sao nên dùng Go
Cài đặt Môi trường
Chào thế giới!
Lệnh go
2 Cơ bản về Ngôn ngữ
Biến & Hằng số
Kiểu dữ liệu
Kiểu dữ liệu Phức hợp
Điều kiện & Vòng lặp
3 Hàm & Con trỏ
Hàm
Con trỏ
4 Phương thức, Interfaces & Xử lý lỗi
Phương thức & Interfaces
Generics
Xử lý lỗi
5 Tổ chức Mã nguồn
Modules & Phụ thuộc
Packages
6 Đồng thời (Concurrency)
Goroutines & Channels
Gói sync
Gói context
Các mẫu đồng thời
Phát hiện Race Condition
7 Thư viện Chuẩn
I/O & Xử lý tệp
Các gói phổ biến
go:embed
8 Kiểm thử & Hệ sinh thái
Kiểm thử & Đo lường hiệu năng
Phát triển Web
CLIs
gRPC & ORMs
9 Công cụ & Chủ đề Nâng cao
Bộ công cụ Go
Hiệu suất và Gỡ lỗi
Triển khai
Chủ đề nâng cao