Update syllabus.md
This commit is contained in:
parent
bbab13a995
commit
9493247586
1 changed files with 9 additions and 7 deletions
|
@ -41,21 +41,23 @@
|
||||||
Advanced concurrency patterns. Async cache. Graceful server shutdown. context.WithTimeout.
|
Advanced concurrency patterns. Async cache. Graceful server shutdown. context.WithTimeout.
|
||||||
Batching and cancellation.
|
Batching and cancellation.
|
||||||
|
|
||||||
8. Reflection. reflect.Type and reflect.Value. struct tags. net/rpc. encoding/gob.
|
8. database/sql, sqlx, работа с базами данных, redis.
|
||||||
|
|
||||||
|
9. Reflection. reflect.Type and reflect.Value. struct tags. net/rpc. encoding/gob.
|
||||||
sync.Map. reflect.DeepEqual.
|
sync.Map. reflect.DeepEqual.
|
||||||
|
|
||||||
9. Low-level programming. unsafe. Package binary. bytes.Buffer. cgo,
|
10. Low-level programming. unsafe. Package binary. bytes.Buffer. cgo,
|
||||||
syscall.
|
syscall.
|
||||||
|
|
||||||
10. Архитектура GC. Write barrier. Stack growth. GC pause. GOGC. sync.Pool. Шедулер
|
11. Архитектура GC. Write barrier. Stack growth. GC pause. GOGC. sync.Pool. Шедулер
|
||||||
горутин. GOMACPROCS. Утечка тредов.
|
горутин. GOMACPROCS. Утечка тредов.
|
||||||
|
|
||||||
11. Go tooling. pprof. CPU and Memory profiling. Кросс-компиляция. GOOS, GOARCH. CGO_ENABLED=0.
|
12. Go tooling. pprof. CPU and Memory profiling. Кросс-компиляция. GOOS, GOARCH. CGO_ENABLED=0.
|
||||||
Build tags. go modules. godoc. x/analysis. Code generation.
|
Build tags. go modules. godoc. x/analysis. Code generation.
|
||||||
|
|
||||||
12. Полезные библиотеки. CLI applications with cobra. Protobuf and
|
13. Полезные библиотеки. CLI applications with cobra. Protobuf and
|
||||||
GRPC. zap logging.
|
GRPC. zap logging.
|
||||||
|
|
||||||
13. Запасная леция #1. Работа с crypto/* и x/crypto.
|
14. Запасная леция #1. Работа с crypto/* и x/crypto.
|
||||||
|
|
||||||
14. Запасная леция #2.
|
15. Запасная леция #2.
|
||||||
|
|
Loading…
Reference in a new issue