Đề cương khóa học
Giới thiệu về Go
- Tổng quan và lịch sử của Go
- Cài đặt Go và cấu hình môi trường
- Công cụ Go và cấu trúc không gian làm việc
Cơ bản ngôn ngữ
- Loại dữ liệu, biến và hằng số
- Toán tử và biểu thức
- Cấu trúc điều khiển: if, switch, vòng lặp
Hàm và Phạm vi
- Xác định và gọi hàm
- Nhiều giá trị trả về
- Truyền theo giá trị và tham chiếu
Làm việc với Mảng, Slices và Maps
- Tìm hiểu các kiểu thu thập trong Go
- Tạo và thao tác với slices
- Làm việc với maps và cặp khóa-giá trị
Cấu trúc (Structs) và Phương thức (Methods)
- Tạo và sử dụng cấu trúc (structs)
- Xác định và gọi phương thức (methods)
- Sử dụng giao diện (interfaces)
Cơ bản về Đồng thời (Concurrency)
- Giới thiệu về goroutines
- Sử dụng kênh (channels) để giao tiếp
- Mô hình đồng bộ hóa
Xây dựng và Chạy Ứng dụng Go
- Tổ chức mã nguồn thành các gói (packages)
- Biên dịch và thực thi chương trình Go
- Gỡ lỗi và kiểm thử
Tóm tắt và Bước tiếp theo
Yêu cầu
- Kinh nghiệm với ít nhất một ngôn ngữ lập trình
- Hiểu biết về các nguyên lý cơ bản của lập trình như biến, vòng lặp và hàm
- Thành thạo các thao tác dòng lệnh
Đối Tượng Học Viên
- Nhà phát triển phần mềm
- Lập trình viên hệ thống
- Kỹ sư backend
Đánh giá (5)
Rất tương tác. Người hướng dẫn rất knowledgeable và kiên nhẫn.
Robert
Khóa học - Event Driven Architecture Custom
Dịch thuật bằng máy
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Khóa học - Building Microservices with Go
Sự đơn giản của ngôn ngữ và các ví dụ được giáo viên đưa ra
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Khóa học - Go Programming Language for Programmers
Dịch thuật bằng máy
Hỗ trợ các vấn đề mà học viên gặp phải. Việc điều tra và hỗ trợ sau khóa học cũng rất tốt!
Hans Jurgen Hogerle - Daimler TSS GmbH
Khóa học - Advanced Go Programming
Dịch thuật bằng máy
Thông tin bổ sung không có trong tài liệu chính thức
Sayf Eddine HAMMEMI - SCALITY SA
Khóa học - Go for Systems Programming
Dịch thuật bằng máy