جهّز بيئة التطوير من سوريا: محرر VS Code والمتصفح وسطر الأوامر دون إنترنت دائم
بتطلع من هالدرس وأنت قادر على: تثبيت وإعداد Visual Studio Code، تشغيل أول ملف كود محلياً بمتصفحك بلا إنترنت، وتنظيم مجلدات مشاريعك باحتراف.
المدة التقديرية: فيديو 14:12 + تطبيق وتمرين 40 دقيقة · ضمن منهج البرمجة وتطوير الويب
لأن نصف الوقت يضيع في حل مشاكل الأدوات والكهرباء بدلاً من كتابة الكود
كثير من المبتدئين في سوريا يبدأ بحماس بتنزيل برامج ضخمة وبيئات معقدة تتطلب اتصالاً سريعاً ومستقراً، فيصطدم بانقطاع النت أو بطء التحميل وينتهي الأمر بالإحباط. الواقع أن تطوير واجهات الويب (Frontend) لا يتطلب اتصالاً مستمراً ولا حاسوباً خارقاً.
المبرمج المحترف يدرك أن المتصفح (Chrome أو Firefox) ومحرر نصوص خفيف وسريع (VS Code) كافيان لإنتاج مواقع تجارية تباع بمئات الدولارات. كل ما تحتاجه هو إعداد بيئتك لتعمل محلياً (Offline) بنسبة 100%، بحيث تكتب وتعدل وتختبر حتى أثناء غياب الشبكة أو انقطاع التيار الكهربائي.
في هذا الدرس سنؤسس محطة عملك الصلبة خطوة بخطوة، ونضبط اختصارات المحرر، ونتعلم كيف تنظم مجلدات عملك لحماية كل سطر كود تكتبه من الضياع.
شاهد الشرح المباشر ثم نفّذ خطوة بخطوة
الفيديو تعليمي عربي موثّق ومتاح للمشاهدة المباشرة. الشرح المكتوب أدناه تفصيلي ومستقل، ويغطي كل تفاصيل التطبيق حتى إن تعذر تشغيل الفيديو بسبب ضعف الاتصال.
خطوات التطبيق العملي على حاسوبك
- نزّل وثبّت محرر Visual Studio Code من موقعه الرسمي (أو انسخه من صديق عبر فلاشة إن كان النت ضعيفاً). شو رح تشوف على الشاشة: نافذة تثبيت قياسية، اختر 'Add to PATH' و'Add Open with Code action' لتسهيل فتح المجلدات. إذا ما ظهرلك: إذا تعذر التحميل، يمكنك استخدام محررات خفيفة بديلة تعمل بنسخ محمولة (Portable) مثل Sublime Text.
- افتح VS Code وأنشئ مجلداً رئيساً على القرص D أو C باسم 'projects' ومجلداً فرعياً باسم 'web-basics'. شو رح تشوف على الشاشة: شريط جانبي رمادي داكن يظهر هيكل المجلد فارغاً مع خيار 'New File'. إذا ما ظهرلك: إذا لم يظهر الشريط الجانبي، اضغط Ctrl + B لإظهاره أو إخفائه.
- ثبّت إضافة Live Server من قسم الإضافات (Extensions) بالضغط على أيقونة المربعات الأربعة على اليسار. شو رح تشوف على الشاشة: حقل بحث للإضافات وقائمة بنتائج التثبيت، وزر أزرق مكتوب عليه 'Install'. إذا ما ظهرلك: إذا كنت أوفلاين، يمكنك فتح ملف HTML مباشرة بالنقر المزدوج عليه ليفتح في المتصفح وتحديث الصفحة بـ F5.
- أنشئ ملفاً جديداً باسم 'index.html' داخل المجلد واكتب علامة التعجب (!) ثم اضغط Tab. شو رح تشوف على الشاشة: يظهر هيكل صفحة HTML الأساسي تلقائياً في ثانية واحدة (Emmet Abbreviation). إذا ما ظهرلك: إذا لم يعمل الاختصار، تأكد أن لغة الملف المكتوبة بأسفل الشاشة على اليمين هي HTML.
-
غيّر محتوى وسم العنوان
إلى 'موقعي الأول | تدريب'، واكتب داخل وسماً بسيطاًأهلاً بالعالم
. شو رح تشوف على الشاشة: نص عربي واضح داخل محرر الأكواد مع تلوين دلالي مميز للوسوم. إذا ما ظهرلك: إذا ظهرت الحروف العربية مقطعة أو غير مفهومة، تأكد أن ترميز الملف في الأسفل هو UTF-8. - انقر بالزر الأيمن داخل المحرر واختر 'Open with Live Server' أو افتح الملف مباشرة بالمتصفح. شو رح تشوف على الشاشة: المتصفح يفتح نافذة بيضاء فيها العنوان العريض 'أهلاً بالعالم' وعنوان التبويب المخصص. إذا ما ظهرلك: إذا لم يفتح المتصفح، افتح المتصفح يدوياً واضغط Ctrl + O واختر ملف index.html من جهازك.
- افتح أدوات المطور (Developer Tools) بالضغط على زر F12 في المتصفح وتفقد تبويبي Elements وConsole. شو رح تشوف على الشاشة: نافذة جانبية أو سفلية تعرض كود الصفحة وشجرة العناصر وأي رسائل أخطاء برمجية. إذا ما ظهرلك: إذا لم تظهر، انقر بالزر الأيمن بأي مكان فارغ بالصفحة واختر 'Inspect' أو 'فحص العنصر'.
- أنشئ مجلداً باسم 'assets' وداخله مجلدين: 'css' و'js' لتعتاد على تنظيم المشروعات الاحترافية منذ اليوم الأول. شو رح تشوف على الشاشة: هيكل شجري مرتب يظهر index.html وبجانبه مجلد assets ومجلداته الفرعية. إذا ما ظهرلك: الترتيب المنظم يمنع تشابك المسارات وتكسر روابط الصور والملفات عند رفع الموقع للإنترنت لاحقاً.
التمرين العملي للدرس 1
أنشئ مجلد مشروعك البرمجي الأول، وثبّت المحرر، واكتب أول صفحة HTML مع تغيير العنوان ووسم H1، وافتحها في المتصفح، ثم التقط لقطة شاشة تظهر شاشة VS Code وبجانبها المتصفح مفتوحاً على صفحتك، واكتب سجلاً بسطر واحد عن وقت الإنجاز.
معيار النجاح والتسليم
- ملف index.html مكتوب بترميز UTF-8 سليم والعربية تظهر دون تقطيع.
- المحرر مجهز بإضافة Live Server أو قادر على فتح الملف بالمتصفح محلياً بلا إنترنت.
- مجلد assets منظم وجاهز لاحتواء ملفات التنسيق والبرمجة اللاحقة.
ثلاثة أسئلة للتأكد من استيعاب المفاهيم
لماذا يفضل المبرمج المحترف استخدام UTF-8 دائماً؟
لأن ترميز UTF-8 يدعم كافة حروف اللغة العربية وجميع لغات العالم المعاصرة، ويمنع ظهور الحروف كرموز مشوهة أو علامات استفهام.
هل أحتاج اتصالاً بالإنترنت لتشغيل وبرمجة صفحات الويب الأساسية؟
لا، صفحات HTML وCSS وJavaScript تترجم وتعمل بالكامل داخل محرك المتصفح على جهازك دون الحاجة لأي اتصال خارجي.
ما وظيفة أدوات المطور (Developer Tools / F12) في المتصفح؟
تسمح لك بمعاينة كود الصفحة مباشرة، تجربة التعديلات البصرية فوراً، فحص استجابة التصميم على الموبايل، واكتشاف الأخطاء البرمجية.
انسخه لملاحظاتك
قناة وتطبيقات مهارات سوريا
شارك إنجازك في مجموعتنا التفاعلية وتابع فرص العمل الحر البرمجية عبر تيليغرام.