Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Khái niệm Go nâng cao
- Tìm hiểu sâu về hệ thống kiểu của Go
- Làm việc với con trỏ, quản lý bộ nhớ và thu gom rác
- Giao diện (interfaces) và sự nhúng (embedding) nâng cao
Đồng thời và Song song
- Quản lý goroutines nâng cao
- Channels đệm và không đệm
- Câu lệnh select và các pool công nhân (worker pools)
Xử lý lỗi và Ghi log
- Các kiểu lỗi tùy chỉnh và bao bọc lỗi (wrapping)
- Ghi log có cấu trúc và giám sát
- Truyền tải lỗi và các thực hành tốt nhất
Kiểm thử và Chạy chuẩn (Benchmarking)
- Kiểm thử đơn vị và tích hợp trong Go
- Sử dụng các công cụ kiểm thử tích hợp sẵn của Go
- Chạy chuẩn và hồ sơ hóa (profiling) ứng dụng
Lập trình mô-đun hóa và Gói (Packages)
- Quản lý phụ thuộc bằng Go modules
- Quản lý phiên bản và phát hành module
- Xây dựng các thư viện Go tái sử dụng được
Xây dựng API và Microservices
- Tạo API RESTful bằng Go
- Sử dụng Go với Docker và containers
- Điều phối và triển khai dịch vụ
Tối ưu hóa hiệu suất
- Hồ sơ hóa bộ nhớ và điều chỉnh
- Các chiến lược tối ưu hóa đồng thời
- Giám sát hiệu suất bằng pprof
Tóm tắt và Các bước tiếp theo
Yêu cầu
- Kinh nghiệm lập trình với Go
- Hiểu biết về cú pháp Go, cấu trúc dữ liệu và hàm
- Kinh nghiệm làm việc với các gói (packages) và đồng thời cơ bản
Đối tượng tham gia
- Các nhà phát triển phần mềm có kinh nghiệm
- Kỹ sư Backend
- Nhà phát triển ứng dụng cloud-native
21 Giờ
Đánh giá (2)
Cấu trúc của khóa đào tạo và các bài tập thực sự tuyệt vời. Người hướng dẫn đã khơi dậy niềm đam mê làm việc với Go trong tôi, điều này không phải lúc nào cũng dễ dàng!
Noah Van Tiggel - Spot Buy Center BV
Khóa học - Advanced Go Programming
Dịch thuật bằng máy
Giảng viên đã chứng minh mình là chuyên gia về chủ đề này, điều mà tôi không bao giờ coi là đương nhiên. Ông đã cung cấp những thông tin rất hữu ích về tiêu chuẩn ngành.
Giuseppe
Khóa học - Learning Go Programming
Dịch thuật bằng máy