Skip to content

title: Golang cho người mới bắt đầu TỪ SỐ 0 description: Golang cho người mới bắt đầu sẽ được thiết kế dành cho những sinh viên chưa có hoặc chỉ có kinh nghiệm lập trình cơ bản. Trong topic này, bạn sẽ học những kiến ​​thức cơ bản về ngôn ngữ lập trình Go

Golang BASIC - Trong này sẽ có những kiến thức gì?

Vui lòng tập đi, rồi mới chạy... Topic này sẽ update thường xuyên về các kiến thức về Golang

Chúng ta sẽ sớm gặp nhau và trở thành đồng nghiệp, và chúng tôi cố gắng tạo ra các chương được sắp xếp với mức độ khó và mức độ phổ biến theo quan điểm lập trình của chúng tôi để giúp người mới học theo dõi một cách chi tiết hơn.

Ngoài ra nếu như bạn cảm thấy sự sắp xếp này chưa thể hiện đúng bản chất thì hoan hỉ để lại một lời góp ý, xin chân thành cảm ơn...

Chúng ta cần nói lại: "Vui lòng tập bò, đến tập đi, rồi tiếp đến mới chạy, cuối cùng chúng ta cũng sẽ phải bay"

Go Basic (Tập bò)

  1. [Package] - Tìm hiểu về Package
  2. [Variable and Data-type] - Tìm hiểu về Variable và Data-type
  3. [Composite Types-Array] - Tìm hiểu về Composite Types-Array
  4. [Composite Types - Slice] - Tìm hiểu về Composite Types - Slice
  5. ... Updating....

Go Level 1 (Tập đi)

  1. Introduction | Go Development Environment Setup | Mức độ khó (★☆☆☆☆) | Mức độ phổ biến (★★★★★)
  2. Explore Go Development Tools | Mức độ khó (★☆☆☆☆) | Mức độ phổ biến (★★★☆☆)
  3. Go Language Syntax, Variables, Constants, and Command-Line Tools | Mức độ khó (★★☆☆☆) | Mức độ phổ biến (★★★★☆)
  4. Go Compiler Workflow Explained | Mức độ khó (★★☆☆☆) | Mức độ phổ biến (★★★☆☆)
  5. Basic Data Types in Go: Primitive, Composite, and More | Mức độ khó (★★☆☆☆) | Mức độ phổ biến (★★★★☆)
  6. Operators in Go and Variable Declarations | Mức độ khó (★★☆☆☆) | Mức độ phổ biến (★★★☆☆)
  7. Control Structures: Loops, Conditionals, and More in Go | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★★☆)
  8. Go Arrays: Usage and Limitations | Mức độ khó (★★☆☆☆) | Mức độ phổ biến (★★★☆☆)
  9. Go Slices: Introduction and Advanced Usage | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★★☆)
  10. Go Maps: Usage and Pitfalls | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★☆☆)
  11. Go Structs: How to Define and Use Them | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★★☆)
  12. Classes in Go: Interface and Struct Combination | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★☆☆)
  13. Go Interface: Usage and Factory Pattern Implementation | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★☆☆)
  14. Go Functions: Variadic Functions and Named Return Values | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★☆☆☆)
  15. Pointers in Go: Basics and Common Pitfalls | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★☆☆)
  16. Go Error Handling: Idiomatic Practices | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★☆☆)
  17. Concurrency in Go: Goroutines and Channels | Mức độ khó (★★★★☆) | Mức độ phổ biến (★★★★☆)
  18. Mutexes and Locks: When and How to Use Them in Go | Mức độ khó (★★★★☆) | Mức độ phổ biến (★★★☆☆)
  19. Go Defer, Panic, and Recover Mechanisms | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★☆☆)
  20. How Go Handles Memory Allocation | Mức độ khó (★★★★☆) | Mức độ phổ biến (★★★☆☆)
  21. Building REST APIs in Go | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★★☆)
  22. Go Middleware: Writing Modular and Reusable Code | Mức độ khó (★★★★☆) | Mức độ phổ biến (★★★☆☆)
  23. Go Packages: How to Organize Your Code | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★★☆)
  24. File Handling in Go | Mức độ khó (★★☆☆☆) | Mức độ phổ biến (★★★☆☆)
  25. Using Go to Handle Databases and SQL Queries | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★★☆)
  26. Go’s JSON Parsing and Handling | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★☆☆)
  27. Concurrency in Go: Using Channels (Part 1) | Mức độ khó (★★★★☆) | Mức độ phổ biến (★★★★☆)
  28. Concurrency in Go: Using Channels (Part 2) | Mức độ khó (★★★★☆) | Mức độ phổ biến (★★★★☆)
  29. Go Select Statement: Handling Multiple Channels | Mức độ khó (★★★★☆) | Mức độ phổ biến (★★★☆☆)
  30. Go’s Goroutine Leaks and How to Avoid Them | Mức độ khó (★★★★☆) | Mức độ phổ biến (★★★☆☆)
  31. Best Practices for Writing Efficient Go Code | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★★☆)
  32. Go Testing: Writing Unit Tests and Benchmarks | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★☆☆)
  33. Understanding Go’s Garbage Collector | Mức độ khó (★★★★☆) | Mức độ phổ biến (★★★☆☆)
  34. Reflection in Go: Best Practices | Mức độ khó (★★★★☆) | Mức độ phổ biến (★★★☆☆)
  35. How to Build a CLI Tool in Go | Mức độ khó (★★★☆☆) | Mức độ phổ biến (★★★☆☆)
  36. Deploying a Go Application | Mức độ khó (★★★★☆) | Mức độ phổ biến (★★★☆☆)
  37. Next Steps in Mastering Go: Advanced Resources | Mức độ khó (★★★★★) | Mức độ phổ biến (★★★☆☆)

Released under the MIT License.