Go
첫 줄부터 실서비스까지: 단순하고 빠르고 동시성에 강해요.
Go is the language behind Docker, Kubernetes and countless cloud services. This track takes you from your very first line of code to production services: types, collections, interfaces, generics, goroutines and channels, HTTP APIs, PostgreSQL, testing and deployment.
Every lesson is short, practical and checked with quizzes, so you learn by doing.
- 레슨
- 57
- 시간
- 7시간
- 난이도
- 초급
이 코스의 레슨은 당분간 영어로 제공돼요.
- 브론즈 도전 가능
- 실버 도전 가능
- 골드 잠김
실력을 증명할 준비됐나요?
브론즈, 실버, 골드 세 가지 시험이 기다리고 있어요.
이 코스를 마치면 할 수 있는 것
- Write clear, idiomatic Go with structs, interfaces and generics
- Handle errors the way experienced Go developers do
- Run work concurrently with goroutines, channels and context
- Build a JSON REST API backed by PostgreSQL
- Test, profile and ship a Go service to production
여정
1 챕터 1Getting started
What Go is, your first program, and the tools you will use every day.
0 / 42 챕터 2Variables and types
Store values, choose the right type, and work with text correctly.
0 / 53 챕터 3Control flow
Make decisions and repeat work with if, for, switch and defer.
0 / 54 챕터 4Functions
Package logic into functions, return errors, and use closures.
0 / 45 챕터 5Arrays, slices and maps
Go's everyday collections and the traps that catch beginners.
0 / 46 챕터 6Structs, methods and interfaces
Model your own data and write code that works with any type that fits.
0 / 57 챕터 7Errors like a pro
Wrap, inspect and design errors so failures explain themselves.
0 / 48 챕터 8Generics
Write one function or type that works for many types, safely.
0 / 49 챕터 9Concurrency
Goroutines, channels, select, mutexes and context: Go's superpower.
0 / 610 챕터 10Web services
Serve HTTP, speak JSON, add middleware and build a REST API.
0 / 511 챕터 11Databases
Talk to PostgreSQL from Go: queries, transactions and safety.
0 / 412 챕터 12Production Go
Testing, benchmarks, project layout, profiling and shipping.
0 / 7