Golang Core
1. Kiến thức cốt lõi về Go (Golang)
Cú pháp và cấu trúc cơ bản: Thành thạo các khái niệm như variables, slices, maps, structs, interfaces, pointers, và goroutines.
Concurrency: Hiểu sâu về mô hình đồng thời của Go (goroutines, channels, select, mutex, waitgroups) và cách sử dụng hiệu quả để xử lý các tác vụ đồng thời.
Error handling: Thành thạo cách xử lý lỗi trong Go (error wrapping, custom errors, panic/recover).
Standard Library: Nắm rõ các package quan trọng như
net/http
,encoding/json
,io
,context
,sync
,time
, v.v.Memory management: Hiểu về garbage collection, stack vs heap, và cách tối ưu hóa hiệu năng trong Go.
Last updated