انتقل إلى محتوى الدرس

Tooling Security and Public Repos أمان الأدوات ومستودعات GitHub العامة

تعرّف على منظومة الأدوات اليومية لمطور الواجهة الأمامية: كتابة الكود في VS Code، وفحص العناصر والتجاوب عبر DevTools، واستلام التصاميم من Figma، وحفظ الإصدارات والعمل الجماعي عبر Git وGitHub، ومفهوم npm وVite وأمان المستودعات.
5 صفوف تعليمية
تكنولوجيا الويب
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

سواء كنت تخطط للتخصص لاحقاً في تطوير الويب أو في الأمن السيبراني، فإن أدوات التطوير ومستودعات الكود تمثل إحدى أهم نقاط الحماية في هندسة البرمجيات الحديثة:

  • خطورة رفع الأسرار في مستودعات العامة: أي ملف ترفعه إلى مستودع عام () يصبح متاحاً للقراءة أمام العالم أجمع؛ بل إن هناك برمجيات آلية تمسح المستودعات العامة كل ثانية بحثاً عن كلمات المرور أو مفاتيح المرفوعة بالخطأ.
  • الاعتماد الدائم على ملف الاستبعاد (): يضع المطور في جذر مشروعه ملفاً خاصاً يُسمى يأمر أداة بتجاهل ملفات الإعدادات السرية المحلية (مثل ملف ) ومجلد الحزم الضخم () وعدم رفعها أبداً إلى .
  • التحقق من موثوقية حزم وإضافات المحرر: احرص دائماً على التأكد من الاسم الدقيق للحزمة والناشر الرسمي قبل تثبيتها لتجنب الحزم المزيفة التي تقلد أسماء المكتبات الشهيرة.

شاهد في المثال الآتي كيف يحمي ملف نظافة المشروع ويمنع تسرب ملفات البيئة السرية:

الصف 2 كود برمجي
Shell
# Ignore heavy downloaded npm packages folder
node_modules/

# NEVER commit local environment secrets or API keys
.env
.env.local
الصف 3 ملاحظة هامة
الصف 4 ملاحظة هامة
الصف 5 شرح توضيحي
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

تعرّفنا في هذا الدرس على منظومة الأدوات اليومية لمطور الواجهة الأمامية: كتابة الكود بذكاء داخل VS Code، وفحص العناصر والتجاوب عبر Browser DevTools، واستلام المقاسات والألوان من المصمم عبر Figma، وحفظ تاريخ وإصدارات الكود محلياً بنظام Git ومشاركته سحابياً مع الفريق عبر GitHub، وإدارة الحزم الجاهزة عبر npm، والمعاينة اللحظية السريعة عبر Vite، وحماية المستودعات العامة بملف . الخطوة التالية: انتقل الآن إلى الدرس الخامس (مكتبات وأطر عمل الواجهة الأمامية) لنكتشف معاً لماذا ظهرت المكتبات وأطر العمل مثل و و و و ومتى نحتاج إليها فعلاً!