Cài đặt phiên bản Go mới nhất

Cài đặt phiên bản Go mới nhất. Để biết hướng dẫn tải về và cài đặt trình biên dịch, công cụ và thư viện Go, xem tài liệu cài đặt.

Go Gopher đang lái xe máy

Hướng dẫn được chọn lọc

Mới bắt đầu với Go và chưa biết bắt đầu từ đâu?

  • Tài liệu

    Tất cả những gì cần biết về Go. Bắt đầu một dự án mới hoặc ôn lại kiến thức cho code Go hiện có của bạn.

  • Tour of Go

    Giới thiệu tương tác về Go trong bốn phần. Mỗi phần kết thúc bằng một số bài tập để bạn luyện tập những gì đã học.

  • Go by Example

    Go by Example là phần giới thiệu thực hành về Go qua các chương trình ví dụ có chú thích. Đây là điểm khởi đầu tốt khi bắt tay vào bất kỳ dự án Go nào.

Lộ trình học có hướng dẫn

Đã nắm được kiến thức cơ bản và muốn tìm hiểu thêm?

  • Phát triển web

    Go Web Examples cung cấp các đoạn mã dễ hiểu về cách dùng Go cho lập trình web.

  • CLI

    Workshop này sẽ hướng dẫn bạn xây dựng ứng dụng CLI bằng Go, giới thiệu các nguyên tắc cơ bản của Go và các framework CLI trong quá trình đó.

  • Mới học lập trình?

    Bắt đầu với khóa học nhập môn bao gồm các nguyên lý lập trình cơ bản và nền tảng của Go.

Hướng dẫn

  • Bắt đầu

    Trong hướng dẫn này, bạn sẽ được giới thiệu ngắn gọn về lập trình Go. Trong quá trình đó, bạn sẽ cài đặt Go, viết một đoạn code "Hello, world" đơn giản, dùng lệnh go để chạy code, dùng công cụ khám phá package Go và gọi các hàm từ module bên ngoài.

  • Tạo một module

    Đây là phần đầu của hướng dẫn giới thiệu một số tính năng cơ bản của ngôn ngữ Go. Trong hướng dẫn này bạn sẽ tạo hai module. Module đầu tiên là một thư viện dùng để import từ các thư viện hoặc ứng dụng khác. Module thứ hai là ứng dụng gọi module đầu tiên.

  • Phát triển web service

    Hướng dẫn này giới thiệu kiến thức cơ bản về viết API web service kiểu RESTful bằng Go và Gin Web Framework. Trong hướng dẫn này, bạn sẽ xây dựng một API server RESTful với hai endpoint.

Đào tạo

Tham quan có hướng dẫn các chương trình Go

  • Ardan Labs

    Cung cấp các lớp đào tạo trực tiếp tại chỗ theo yêu cầu.

  • Gopher Guides

    Các lớp đào tạo theo yêu cầu hình thức trực tiếp, từ xa và trực tuyến. Đào tạo dành cho lập trình viên bởi lập trình viên.

  • Boss Sauce Creative

    Đào tạo Go cá nhân hóa hoặc theo lộ trình dành cho nhóm.

  • Shiju Varghese

    Đào tạo Go trực tiếp tại lớp học và tư vấn về kiến trúc hệ thống phân tán, tại Ấn Độ.