مبتدئالدرس 20 من 2045 دقيقة · تطبيقي
النشر والإنتاج
جزء من دورة Go
بين برنامج يعمل على حاسبك المحمول وبرنامج تقبل أن تتركه شغّالًا وأنت نائم مسافة. وقطع هذه المسافة عمل غير براق وميكانيكي في معظمه، وهذا خبر سار: الأشياء الخمسة نفسها تعود في كل مرة، و Go مهيّأة لها كلها تهيئة غير معتادة.
لكن المسافة حقيقية. برنامج يعمل بلا عيب حين تضغط Ctrl-C وأنت على مكتبك قد يقطع طلبات حية حين تعيد عملية نشر تشغيله. وملف تنفيذي يعمل عندك بلا مشكلة قد يرفض الإقلاع داخل حاوية لأن مكتبة كان يعتمد عليها بصمت ليست موجودة هناك. وإعدادات ساكنة في ثابت داخل الكود تعني أن كل بيئة تحتاج بناءً خاصًا بها.
هل تريد تعلّم Go النشر والإنتاج في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع Go جاهز، وتعمل على النشر والإنتاج بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسالنشر والإنتاجما الذي ستتعلّمه
- CGO_ENABLED=0 static binaries
- Cross-compile with GOOS and GOARCH
- Graceful shutdown with http.Server and signal.NotifyContext
- Minimal Dockerfile with scratch or distroless
- Reading config from environment variables
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
20 دروس- 1مرحبا، Go25 دقيقة
- 2المتغيرات والأنواع25 دقيقة
- 3التحكم في التدفق: if و for30 دقيقة
- 4الدوال30 دقيقة
- 5الشرائح (slices) والخرائط (maps)35 دقيقة
- 6الهياكل (structs) والمؤشرات (pointers)35 دقيقة
- 7الأساليب (methods) والواجهات (interfaces)35 دقيقة
- 8معالجة الأخطاء35 دقيقة
- 9الوحدات (modules) وهيكل المشروع35 دقيقة
- 10مشروع CLI الصغير التتويجي40 دقيقة
- 11جولة في المكتبة القياسية40 دقيقة
- 12الاختبار والمعايير المرجعية (benchmarks)40 دقيقة
- 13الغوروتينات (goroutines) والقنوات (channels)40 دقيقة
- 14أنماط التزامن45 دقيقة
- 15الأنواع العامة (generics)35 دقيقة
- 16خوادم HTTP45 دقيقة
- 17قواعد البيانات مع database/sql45 دقيقة
- 18الأداء والتحليل التشخيصي40 دقيقة
- 19أنماط التصميم في لغة Go40 دقيقة
- 20النشر والإنتاج45 دقيقة
استكشف دورات أخرى
بايثون
19 دروس · 9.3س
React
17 دروس · 10.2س
لينكس
17 دروس · 8.5س
Docker
13 دروس · 6.6س
Git
13 دروس · 5.9س
Kubernetes
14 دروس · 8س
Ansible
12 دروس · 6.1س
Bash
12 دروس · 5.7س
هيلم
10 دروس · 5.4س
GitLab CI
11 دروس · 5.8س
جينكينز
11 دروس · 5.3س
PostgreSQL
14 دروس · 7.6س
MySQL
13 دروس · 6.8س
ويب
14 دروس · 5.9س
TypeScript
18 دروس · 7.7س
الـ Vibe Coding
12 دروس · 5.8س
Prompt Engineering
11 دروس · 6.2س
Vibe Coding: الأساسيات
12 دروس · 4.5س
Vibe Coding: من النموذج الأولي إلى الإنتاج
12 دروس · 5.5س
Vibe Coding: هندسة الوكلاء المتعددين
12 دروس · 5.3س
Vibe Coding: الهندسة المتقدمة
12 دروس · 7.3س
