خارطة طريق مطور Go

مسارك التعليمي خطوة بخطوة من أول سطر تكتبه بلغة Go إلى هندسة الواجهة الخلفية بمستوى بيئة الإنتاج. كل المستويات وكل المسارات.

المستوى I · التأسيس
اللبنات الأساسية

يغطي نظام الأنواع ونموذج الذاكرة في Go، وبنى التحكم في التدفق، وهياكل البيانات الأساسية، إضافة إلى goroutines وchannels التي يقوم عليها نموذج التزامن في اللغة.

13 دورة
0% · الدروس: 0 من 136
أساسيات اللغة
5 فصول · 70 درسًا
المستوى II · العقلية
فكر كمهندس برمجيات

يغطي كيف يفكك المهندسون المشكلات، ويوازنون بين الخيارات، ويتتبعون الأخطاء بناءً على الأدلة، ويراجعون الكود، من خلال محاكاة تفاعلية ومراجعة للكود وتمارين لاتخاذ القرار بدلًا من البرمجة.

1 دورة
0% · الدروس: 0 من 10
2.1

Problem Decomposition

10 lessonsPro

Break a fuzzy problem into pieces that each do one thing, with clear boundaries between them. You decide what the pieces are and what depends on what, before any of it turns into code.

2.2

Engineering Judgment

Speed against correctness. Simple against flexible. Build it yourself or take the dependency. Work out what each side costs and make the call the project actually needs.

Coming soon
2.3

Systematic Debugging

Memory climbs overnight, requests start timing out, background jobs stop finishing and nobody knows why. Trace the failure one step at a time, rule out what it is not, and narrow it down to the line that caused it.

Coming soon
2.4

Reading Code & Review

Spot the code that should not reach production. Work through real diffs, mark the lines that are wrong, and say what each one breaks once real traffic hits it.

Coming soon
المستوى III · الممارس
الهندسة باستخدام Go

يركز على حزم المكتبة القياسية المستخدمة في تطوير Go اليومي (HTTP وJSON وإدخال الملفات وإخراجها والوقت والنصوص)، وأسلوب Go الاصطلاحي، والوصول إلى قواعد البيانات باستخدام database/sql وGORM معًا.

15 دورة
0% · الدروس: 0 من 140
Go Standard Library
8 فصول · 75 درسًا
المستوى IV · المتخصص
البيانات والأنماط

يستكشف هياكل البيانات الأساسية (القوائم المترابطة والأشجار والرسوم البيانية والأكوام وجداول التجزئة) وأنماط التصميم (Factory وStrategy وDecorator وObserver) المستخدمة في كود Go في بيئة الإنتاج.

3 دورات
0% · الدروس: 0 من 46
المستوى V · المعمارية
تصميم الأنظمة
قريبًا
المستوى VI · الخبير
الهندسة لبيئة الإنتاج

يتناول معمارية الخدمات عبر gRPC وطوابير الرسائل، والنشر السحابي مع التسجيل والتتبع والمقاييس، ومشاريع Go كبيرة ومتكاملة من البداية إلى النهاية.

7 دورات
0% · الدروس: 0 من 75
مسارات جانبية

الأدوات المحيطة بالمسار

اصقل الأدوات التي يعتمد عليها كل مهندس Go.