آموزش Go
از صفر تا پروژه واقعی
سرویسهای سریع، همزمان و مناسب زیرساخت ابری را با Go بساز.
هشت گام تا ساختن
درسها کوتاهاند، اما سطحی نیستند؛ هر گام روی نتیجه گام قبلی ساخته میشود.
نصب و اولین fmt.Println
در این درس، نصب و اولین fmt.Println را با یک نمونه کوچک و کاربردی یاد میگیری.
متغیر، slice و map
در این درس، متغیر، slice و map را با یک نمونه کوچک و کاربردی یاد میگیری.
شرط، حلقه و تابع
در این درس، شرط، حلقه و تابع را با یک نمونه کوچک و کاربردی یاد میگیری.
struct و method
در این درس، struct و method را با یک نمونه کوچک و کاربردی یاد میگیری.
interface و مدیریت خطا
در این درس، interface و مدیریت خطا را با یک نمونه کوچک و کاربردی یاد میگیری.
goroutine و channel
در این درس، goroutine و channel را با یک نمونه کوچک و کاربردی یاد میگیری.
HTTP، JSON و آزمون
در این درس، HTTP، JSON و آزمون را با یک نمونه کوچک و کاربردی یاد میگیری.
پروژه سرویس سلامت
در این درس، پروژه سرویس سلامت را با یک نمونه کوچک و کاربردی یاد میگیری.
سرویس سلامت سرور
پروژه را بخشبهبخش در طول درسها میسازی. در پایان فقط یک تمرین پراکنده نداری؛ یک خروجی کامل، توضیحپذیر و قابل انتشار داری.
- تعریف مسئله و نیاز کاربر
- ساخت نسخه اولیه و قابل استفاده
- خطایابی و بهترکردن تجربه
- انتشار و دریافت بازخورد
package main
import "fmt"
func main() {
activeUsers := 128
fmt.Printf("service ok | users: %d", activeUsers)
}