Intro
Hy vọng rằng bạn đã nắm vững phần Go Cơ Bản và có nền tảng vững chắc về phần lớn các tính năng ngôn ngữ Go cũng như cách áp dụng TDD.
Phần tiếp theo sẽ tập trung vào việc xây dựng một ứng dụng thực tế.
Mỗi chương sẽ phát triển dựa trên chương trước, mở rộng chức năng của ứng dụng theo yêu cầu từ product owner.
Các khái niệm mới sẽ được giới thiệu để hỗ trợ việc viết code tốt hơn, nhưng phần lớn kiến thức mới sẽ đến từ việc khám phá những gì thư viện chuẩn của Go có thể làm được.
Sau khi hoàn thành phần này, bạn sẽ hiểu rõ cách xây dựng ứng dụng Go theo từng bước nhỏ, có kiểm thử đầy đủ.
HTTP server - Tạo một ứng dụng lắng nghe và phản hồi các HTTP request.
JSON, routing và embedding - Khiến các endpoint trả về JSON và khám phá cách triển khai routing.
IO và sắp xếp - Lưu trữ và đọc dữ liệu từ đĩa, đồng thời tìm hiểu về sắp xếp dữ liệu.
Command line & cấu trúc project - Hỗ trợ nhiều ứng dụng từ một codebase và đọc input từ command line.
Time - Sử dụng package
timeđể lên lịch các hoạt động.WebSockets - Học cách viết và kiểm thử server sử dụng WebSockets.
Last updated