How quoctuan9901/khoa-hoc-lap-trinh-golang works
This repository is a Go course, not one integrated runtime application. Its main learner workflow moves from language fundamentals through programming concepts to practical exercises and small applications. The README describes student/teacher management, library management, and concurrency; the tree supports dedicated lessons for those topics. Sampled source confirms selected lesson behavior, but not the wiring of unsampled lessons, so the graph represents the course workflow rather than inferred code calls.
Main entry points: lesson01-go-basic Syntax Basics · lesson02-fmt Formatting and I/O · lesson03-operators Operators · lesson04-condition-statement-and-loop Control Flow
Components 20
Go Fundamentals
- Syntax Basics
lesson01-go-basic - Formatting and I/O
lesson02-fmt - Operators
lesson03-operators - Control Flow
lesson04-condition-statement-and-loop
Core Concepts
- Functions
lesson06-function - Pointers
lesson08-pointer - Structs
lesson09-struct - Interfaces
lesson11-interface - Generics
lesson12-generic - Collections
lesson13-array-slice-map - Maps
lesson15-map - Concurrency
lesson17-goroutine
Exercises
- Basic Exercises
lesson05-exercise - Function Exercises
lesson07-exercise - Struct Exercises
lesson10-exercise
Applied Lessons
- Student and Teacher
lesson14-exercise - Library Management
lesson16-exercise - System Monitoring
lesson18-exercise
Other components
- Learner
- Go Programming Skills
Connections 19
- Learner → Syntax Basics: studies
- Learner → Formatting and I/O: studies
- Learner → Operators: studies
- Learner → Control Flow: studies
- Learner → Functions: studies
- Learner → Pointers: studies
- Learner → Structs: studies
- Learner → Interfaces: studies
- Learner → Generics: studies
- Learner → Collections: studies
- Learner → Maps: studies
- Learner → Concurrency: studies
- Learner → Basic Exercises: practices
- Learner → Function Exercises: practices
- Learner → Struct Exercises: practices
- Learner → Student and Teacher: builds
- Learner → Library Management: builds
- Learner → System Monitoring: studies
- Learner → Go Programming Skills: develops