Chia Sẻ Khóa Học Go (Golang) Dành Cho Các DevOps & Cloud Engineer [Khóa 6320 A]
Học qua ví dụ cách sử dụng Go (Golang) với REST API, Amazon Web Services (AWS), Azure, GitHub, Kubernetes, v.v.
Những gì bạn sẽ học được:
- ✓ Học Golang từ cơ bản qua ví dụ.
- ✓ Tìm hiểu cách sử dụng Golang như một Kỹ sư DevOps hoặc Cloud với các trường hợp sử dụng cụ thể trong ngành.
- ✓ Tìm hiểu cách sử dụng AWS Go SDK.
- ✓ Tìm hiểu cách sử dụng Azure Go SDK.
- ✓ Tìm hiểu cách sử dụng Kubernetes API và Go SDK.
- ✓ Tích hợp với GitHub Webhooks trong Go.
- ✓ Viết Identity Provider (IdP) của riêng bạn với OpenID Connect (OIDC).
- ✓ Viết SSH Server và Client của riêng bạn trong Go.
- ✓ Tạo một tiện ích openssl-alike command line để tạo X.509 Certificates để chạy một https-secured webserver.
- ✓ Tích hợp chứng chỉ Let's Encrypt và sử dụng mutual TLS (mTLS) giữa các service.
- ✓ Viết DNS Server (Resolver) của riêng bạn trong Go, chỉ sử dụng các thư viện Golang chính thức.
Nếu bạn đang làm việc trong không gian Cloud hoặc DevOps, thì khóa học này dành cho bạn. Golang đã trở nên cực kỳ phổ biến trong những năm gần đây. Hãy quên các shell script nhỏ mà bạn viết để gắn kết mọi thứ lại với nhau. Bạn có thể tạo các chương trình thực sự bằng ngôn ngữ lập trình tuyệt vời do Google tạo ra. Nó biên dịch nhanh, chạy nhanh, có kiểu tĩnh và đã được sử dụng để viết các ứng dụng phổ biến như Docker và Kubernetes. Đây là lựa chọn tốt nhất để viết các ứng dụng tiếp theo của bạn!
Khóa học sẽ chỉ cho bạn cách viết các ứng dụng để tích hợp với bất kỳ bên thứ ba nào có REST API. Trong khi tôi giải thích cho bạn chương trình đầu tiên của chúng tôi sẽ thực hiện các lệnh gọi API, bạn sẽ học từng bước cách sử dụng Go. Tiếp theo, tôi sẽ chỉ cho bạn cách tích hợp với AWS API để khởi chạy một instance mới bằng Go. Không khởi chạy các instance nữa vì workload của bạn đã được chứa hoàn toàn trong container? Phần tiếp theo sẽ chỉ cho bạn cách sử dụng Kubernetes API bằng Kubernetes go-client.
Sau khi bạn tiếp tục tích hợp với các công nghệ đó, bạn sẽ có thể viết code Go của riêng mình để tích hợp với các API mà bạn đang sử dụng trong tổ chức của mình. Chúc bạn học tập vui vẻ!
Cập nhật 04/2024:
- ✓ Đã thêm cách viết một Kubernetes Operator Controller trong Go.
Mục lục:
- ✓ 01 - Giới thiệu.
- ✓ 02 - Visual Studio Code Setup.
- ✓ 03 - Ứng dụng Golang đầu tiên của chúng ta.
- ✓ 04 - Thêm về các khái niệm của Go.
- ✓ 05 - Building & Packaging.
- ✓ 06 - Amazon Web Services (AWS).
- ✓ 07 - Microsoft Azure.
- ✓ 08 - Kubernetes với Go.
- ✓ 09 - SSH Package.
- ✓ 10 - Challenge: Identity Providers (IdP).
- ✓ 11 - TLS trong Go.
- ✓ 12 - DNS Resolver trong Go.
Khóa học này dành cho ai:
- ✓ Kỹ sư DevOps hoặc Cloud muốn bắt đầu sử dụng Golang.
- ✓ Bất kỳ ai quan tâm đến Golang.
- ✓ Bất kỳ ai muốn sử dụng Golang để tích hợp với AWS / Kubernetes / REST API.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU