🎉 تخفیف ویژه دوره پیشرفته مهندسی شبکه در Go با کد تخفیف GOPHER50مشاهده و ثبت‌نام
بازگشت به صفحه اصلی
۱۰۰٪ رایگان و عمومیسطح: مقدماتی تا متوسط

آموزش کامل Go از صفر تا حرفه‌ای (رایگان)

در این دوره جامع، بدون نیاز به دانش قبلی از Go، تمامی مفاهیم پایه تا متوسط را به صورت پروژه محور و با کدهای استاندارد یاد می‌گیرید. پخش تمام جلسات به صورت آنلاین و رایگان در وب پلیر TeachGo انجام می‌شود.

پخش مستقیم روی وب‌سایت با زیرساخت Files.ir Cloud Storage

بدون نیاز به نصب هیچ نرم‌افزاری، مستقیماً جلسات را به صورت آنلاین تماشا کنید و پیشرفت خود را بسنجید.

ویژگی‌ها و دستاوردهای این دوره:

آموزش گام‌به‌گام از نصب تا اولین وب‌سرور
بررسی ساختار حافظه Stack vs Heap و پوینترها
مفاهیم همزمانی: Goroutines و Channels
تمرین‌های عملی و حل چالش‌های کدنویسی در هر فصل
بدون نیاز به پرداخت، پخش آنلاین در پلیر سایت

سرفصل جلسات دوره (6 درس - 18 ساعت)

فصل ۱: مقدمه، فلسفه Go و راه‌اندازی محیط توسعه

3 درس
۱. چرا Go؟ تاریخچه، سرعت کامپایل و معماری Garbage Collector
13 دقیقه
۲. نصب Go، تنظیم GOPATH و ساخت اولین ماژول با go mod init
15 دقیقه
۳. متغیرها، ثابت‌ها، Zero Values و تبدیل انواع داده
14 دقیقه

فصل ۲: ساختارهای داده: اسلایس‌ها، آرایه‌ها و مپ‌ها

2 درس
۴. بررسی عمیق اسلایس‌ها (Slice Header, Length vs Capacity)
18 دقیقه
۵. کار با Mapها، امنیت همزمانی و Delete
15 دقیقه

فصل ۳: همزمانی مدرن (Goroutines, Channels, Mutex)

1 درس
۶. گوروتین‌ها و کانال‌ها (CSP Pattern)
22 دقیقه
Go 1.24
هزینه ثبت نام:۱۰۰٪ رایگان
دسترسی همیشگی و بدون انقضا
پشتیبانی و رفع اشکال در جامعه Go
هزینه دوره:۱۰۰٪ رایگان