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.
- الدروس
- ٥٧
- الوقت
- ٧ ساعة
- المستوى
- مبتدئ
دروس هذا المسار بالإنجليزية حاليًا.
- البرونز متاحة
- الفضة متاحة
- الذهب مقفلة
مستعد لإثبات نفسك؟
ثلاثة امتحانات في انتظارك: البرونز والفضة والذهب.
ما ستتمكن من فعله
- 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
الرحلة
١ الوحدة ١Getting started
What Go is, your first program, and the tools you will use every day.
٠ / ٤٢ الوحدة ٢Variables and types
Store values, choose the right type, and work with text correctly.
٠ / ٥٣ الوحدة ٣Control flow
Make decisions and repeat work with if, for, switch and defer.
٠ / ٥٤ الوحدة ٤Functions
Package logic into functions, return errors, and use closures.
٠ / ٤٥ الوحدة ٥Arrays, slices and maps
Go's everyday collections and the traps that catch beginners.
٠ / ٤٦ الوحدة ٦Structs, methods and interfaces
Model your own data and write code that works with any type that fits.
٠ / ٥٧ الوحدة ٧Errors like a pro
Wrap, inspect and design errors so failures explain themselves.
٠ / ٤٨ الوحدة ٨Generics
Write one function or type that works for many types, safely.
٠ / ٤٩ الوحدة ٩Concurrency
Goroutines, channels, select, mutexes and context: Go's superpower.
٠ / ٦١٠ الوحدة ١٠Web services
Serve HTTP, speak JSON, add middleware and build a REST API.
٠ / ٥١١ الوحدة ١١Databases
Talk to PostgreSQL from Go: queries, transactions and safety.
٠ / ٤١٢ الوحدة ١٢Production Go
Testing, benchmarks, project layout, profiling and shipping.
٠ / ٧