Ngôn ngữ Golang không còn quá xa lạ trong giới lập trình nữa. Đây là một ngôn ngữ dễ học, các bạn có thể tự học Golang cơ bản ở trang Go by Example. Đa phần các tài liệu về Golang từ cơ bản hay đến nâng cao đều do các nhà lập trình viên nước ngoài biên soạn. Bộ tài liệu Advanced Go Programming được chúng tôi biên soạn hoàn toàn bằng Tiếng Việt. Bộ tài liệu này trình bày về những vấn đề nâng cao trong Golang như CGo, RPC framework, web framework, distributed systems,.... và các ví dụ minh họa cụ thể theo các chủ đề. Chúng tôi rất mong bộ tài liệu này sẽ giúp các bạn lập trình viên có thêm những kiến thức mới và nâng cao kỹ năng lập trình của bản thân.
Chúng tôi thực hiện bộ tài liệu nhằm:
- Tạo ra bộ tài liệu về Go cho nội bộ Zalopay sử dụng.
- Đây là cơ hội để mọi người biết tới teachnical stack của Zalopay.
- Public ra bên ngoài để cộng đồng Golang Việt Nam có bộ tài liệu tiếng Việt do chính người Việt Nam biên soạn.
- Đồng thời tạo ra sân chơi mới có cơ hội giao lưu mở rộng mối quan hệ với các bạn có cùng đam mê lập trình.
Bộ tài liệu này được chúng tôi biên soạn dựa trên kinh nghiệm và kiến thức tích luỹ trong quá trình làm việc tại Zalopay. Đồng thời chúng tôi có tham khảo các tài liệu bên ngoài như Advanced Go Programming, Khoá học Distributed Systems của Princeton.
Xem mục lục chính của bộ tài liệu ở đây.
- Xem trên gitbook.
Để phát triển bộ tài liệu Advanced Go Programming hoàn chỉnh hơn trong tương lai, chúng tôi rất vui khi nhận được sự đóng góp từ mọi người.
Các bạn có thể đóng góp bằng cách:
- Liên hệ với chúng tôi.
- Trả lời các câu hỏi trong issues.
- Tạo các issues gặp phải trên issues.
- Tạo pull request trên repository của chúng tôi.
- ...
Dự án này được phát triển bởi các thành viên sau đây.
phamtai97 |
thinhdang |
quocanh1897 |
thoainguyen |
anhldbk |
---|
-
Github: ZaloPay Open Source
-
Facebook: Zalopay Engineering
-
Bugs: issues