Chia Sẻ Khóa Học Các Kỹ Thuật Nâng Cao Trong Lập Trình Go (Golang) [Khóa 6743 A]
Các kỹ năng bạn sẽ học được:
- ✓ Làm quen với các tính năng cốt lõi của ngôn ngữ Go.
- ✓ Kinh nghiệm thực tế trong việc phát triển Go functions & packages.
- ✓ Hiểu biết sâu sắc về các tính năng nâng cao của Go như reflection, interfaces, và generics.
- ✓ Khả năng thiết kế và phát triển feature-rich Windows và UNIX utilities và system tools trong Go.
- ✓ Kinh nghiệm thực tế về thiết kế các highly concurrent application trong Go.
- ✓ Khả năng xây dựng REST, gRPC, và WebSocket-based server và client trong Go.
Go là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay trong không gian lập trình hệ thống và mạng. Go có các khả năng built-in concurrency bằng cách sử dụng một concurrency model đơn giản được triển khai bằng goroutines và channels. Ngoài thư viện tiêu chuẩn phong phú và đáng tin cậy của Go, các Go package tiện dụng (cobra và viper) cho phép chúng ta phát triển các tiện ích dòng lệnh mạnh mẽ (ví dụ: docker và hugo) trong Go.
Bạn sẽ bắt đầu khóa học bằng cách đề cập đến các khái niệm cơ bản về Go - cú pháp, các kiểu dữ liệu cơ bản và tổng hợp, v.v, trước khi chuyển sang các khái niệm nâng cao như reflection, interfaces, functional programming, testing, và profiling. Sau đó, bạn sẽ học cách giao tiếp với UNIX, cũng như cách thiết kế và xây dựng các highly concurrent system như web services, RESTful servers, và gRPC servers.
Khóa học này sẽ trang bị cho bạn các công cụ và khái niệm để đóng góp vào các hệ thống phức tạp và đầy thách thức như các công cụ mạng và server, database system, compiler và interpreter.
Các Module chính:
- ✓ 01. Giới thiệu khóa học.
- ✓ 02. Giới thiệu về Go.
- ✓ 03. Các kiểu dữ liệu Go cơ bản
- ✓ 04. Composite Data Type.
- ✓ 05. Reflection & Interfaces.
- ✓ 06. Go Packages & Functions.
- ✓ 07. Nói cho hệ thống UNIX biết phải làm gì.
- ✓ 08. Go Concurrency.
- ✓ 09. Xây dựng Web Services.
- ✓ 10. Làm việc với TCP/IP và WebSocket.
- ✓ 11. Làm việc với REST API.
- ✓ 12. Code Testing và Profiling.
- ✓ 13. Làm việc với gRPC.
- ✓ 14. Go Generics.
- ✓ 15. Phần kết luận.
- ✓ 16. Phụ lục A - Go Garbage Collector.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU