|
|
4 weeks ago | |
|---|---|---|
| .. | ||
| README.md | 4 weeks ago | |
| assignment.md | 1 month ago | |
README.md
استخدام محرر الأكواد: إتقان VSCode.dev
تذكر في The Matrix عندما كان على نيو الاتصال بجهاز كمبيوتر ضخم للوصول إلى العالم الرقمي؟ أدوات تطوير الويب اليوم هي القصة المعاكسة - قدرات قوية للغاية يمكن الوصول إليها من أي مكان. VSCode.dev هو محرر أكواد يعمل عبر المتصفح ويقدم أدوات تطوير احترافية لأي جهاز متصل بالإنترنت.
تمامًا كما جعلت الطباعة الكتب متاحة للجميع وليس فقط للكتّاب في الأديرة، فإن VSCode.dev يدمقرط البرمجة. يمكنك العمل على المشاريع من جهاز كمبيوتر في المكتبة، أو مختبر المدرسة، أو أي مكان يمكنك الوصول فيه إلى المتصفح. لا حاجة للتثبيت، ولا قيود "أحتاج إلى إعداد معين".
بنهاية هذا الدرس، ستفهم كيفية التنقل في VSCode.dev، فتح مستودعات GitHub مباشرة في المتصفح، واستخدام Git للتحكم في الإصدارات - مهارات يعتمد عليها المطورون المحترفون يوميًا.
⚡ ما يمكنك القيام به في الـ 5 دقائق القادمة
مسار البداية السريع للمطورين المشغولين
flowchart LR
A[⚡ 5 minutes] --> B[Visit vscode.dev]
B --> C[Connect GitHub account]
C --> D[Open any repository]
D --> E[Start editing immediately]
- الدقيقة الأولى: انتقل إلى vscode.dev - لا حاجة للتثبيت
- الدقيقة الثانية: قم بتسجيل الدخول باستخدام GitHub لربط مستودعاتك
- الدقيقة الثالثة: جرب خدعة الرابط: قم بتغيير
github.comإلىvscode.dev/githubفي أي رابط مستودع - الدقيقة الرابعة: أنشئ ملفًا جديدًا وشاهد تمييز بناء الجملة يعمل تلقائيًا
- الدقيقة الخامسة: قم بإجراء تغيير وقم بتثبيته من خلال لوحة التحكم في المصدر
رابط اختبار سريع:
# Transform this:
github.com/microsoft/Web-Dev-For-Beginners
# Into this:
vscode.dev/github/microsoft/Web-Dev-For-Beginners
لماذا هذا مهم: في 5 دقائق، ستختبر حرية البرمجة في أي مكان باستخدام أدوات احترافية. هذا يمثل مستقبل التطوير - الوصول السهل، القوة، والفورية.
🗺️ رحلتك التعليمية عبر تطوير السحابة
journey
title From Local Setup to Cloud Development Mastery
section Understanding the Platform
Discover web-based editing: 4: You
Connect to GitHub ecosystem: 6: You
Master interface navigation: 7: You
section File Management Skills
Create and organize files: 5: You
Edit with syntax highlighting: 7: You
Navigate project structures: 8: You
section Version Control Mastery
Understand Git integration: 6: You
Practice commit workflows: 8: You
Master collaboration patterns: 9: You
section Professional Customization
Install powerful extensions: 7: You
Configure development environment: 8: You
Build personal workflows: 9: You
وجهة رحلتك: بنهاية هذا الدرس، ستكون قد أتقنت بيئة تطوير سحابية احترافية تعمل من أي جهاز، مما يتيح لك البرمجة باستخدام نفس الأدوات التي يستخدمها المطورون في شركات التكنولوجيا الكبرى.
ما ستتعلمه
بعد أن نمر بهذا معًا، ستتمكن من:
- التنقل في VSCode.dev وكأنه منزلك الثاني - العثور على كل ما تحتاجه دون أن تضيع
- فتح أي مستودع GitHub في المتصفح والبدء في التحرير فورًا (هذا سحري جدًا!)
- استخدام Git لتتبع تغييراتك وحفظ تقدمك كمحترف
- تعزيز محررك بالإضافات التي تجعل البرمجة أسرع وأكثر متعة
- إنشاء وتنظيم ملفات المشاريع بثقة
ما ستحتاجه
المتطلبات بسيطة:
- حساب مجاني على GitHub (سنرشدك خلال عملية الإنشاء إذا لزم الأمر)
- معرفة أساسية بمتصفحات الويب
- درس أساسيات GitHub يوفر خلفية مفيدة، رغم أنه ليس ضروريًا
💡 جديد على GitHub؟ إنشاء حساب مجاني ويستغرق دقائق. مثلما تمنحك بطاقة المكتبة الوصول إلى الكتب في جميع أنحاء العالم، يفتح حساب GitHub أبوابًا لمستودعات الأكواد عبر الإنترنت.
🧠 نظرة عامة على نظام تطوير السحابة
mindmap
root((VSCode.dev Mastery))
Platform Benefits
Accessibility
Device Independence
No Installation Required
Instant Updates
Universal Access
Integration
GitHub Connection
Repository Sync
Settings Persistence
Collaboration Ready
Development Workflow
File Management
Project Structure
Syntax Highlighting
Multi-tab Editing
Auto-save Features
Version Control
Git Integration
Commit Workflows
Branch Management
Change Tracking
Customization Power
Extensions Ecosystem
Productivity Tools
Language Support
Theme Options
Custom Shortcuts
Environment Setup
Personal Preferences
Workspace Configuration
Tool Integration
Workflow Optimization
Professional Skills
Industry Standards
Version Control
Code Quality
Collaboration
Documentation
Career Readiness
Remote Work
Cloud Development
Team Projects
Open Source
المبدأ الأساسي: تمثل بيئات التطوير السحابية مستقبل البرمجة - حيث توفر أدوات احترافية يمكن الوصول إليها، تعاونية، ومستقلة عن المنصة.
لماذا تهم محررات الأكواد عبر الإنترنت
قبل الإنترنت، لم يكن بإمكان العلماء في الجامعات المختلفة مشاركة الأبحاث بسهولة. ثم جاء ARPANET في الستينيات، وربط أجهزة الكمبيوتر عبر المسافات. محررات الأكواد عبر الإنترنت تتبع نفس المبدأ - جعل الأدوات القوية متاحة بغض النظر عن موقعك الجغرافي أو جهازك.
محرر الأكواد هو مساحة عمل التطوير الخاصة بك، حيث تكتب، تعدل، وتنظم ملفات الأكواد. على عكس محررات النصوص البسيطة، توفر محررات الأكواد الاحترافية تمييز بناء الجملة، اكتشاف الأخطاء، وميزات إدارة المشاريع.
VSCode.dev يجلب هذه القدرات إلى متصفحك:
مزايا التحرير عبر الإنترنت:
| الميزة | الوصف | الفائدة العملية |
|---|---|---|
| استقلالية المنصة | يعمل على أي جهاز يحتوي على متصفح | العمل بسلاسة من أجهزة مختلفة |
| لا حاجة للتثبيت | الوصول عبر رابط ويب | تجاوز قيود تثبيت البرامج |
| التحديثات التلقائية | يعمل دائمًا بأحدث إصدار | الوصول إلى الميزات الجديدة دون تحديثات يدوية |
| تكامل المستودعات | اتصال مباشر بـ GitHub | تحرير الأكواد دون إدارة الملفات المحلية |
التطبيقات العملية:
- استمرارية العمل عبر بيئات مختلفة
- واجهة متسقة بغض النظر عن نظام التشغيل
- إمكانيات التعاون الفورية
- تقليل متطلبات التخزين المحلي
استكشاف VSCode.dev
تمامًا كما احتوى مختبر ماري كوري على معدات متطورة في مساحة بسيطة نسبيًا، يضم VSCode.dev أدوات تطوير احترافية في واجهة متصفح. يقدم هذا التطبيق الويب نفس الوظائف الأساسية لمحررات الأكواد المكتبية.
ابدأ بالتوجه إلى vscode.dev في متصفحك. يتم تحميل الواجهة دون تنزيلات أو تثبيتات نظام - تطبيق مباشر لمبادئ الحوسبة السحابية.
ربط حساب GitHub الخاص بك
مثلما ربط هاتف ألكسندر جراهام بيل المواقع البعيدة، فإن ربط حساب GitHub الخاص بك يربط VSCode.dev بمستودعات الأكواد الخاصة بك. عند مطالبتك بتسجيل الدخول باستخدام GitHub، يُوصى بقبول هذا الاتصال.
يوفر تكامل GitHub:
- الوصول المباشر إلى مستودعاتك داخل المحرر
- إعدادات ومكونات إضافية متزامنة عبر الأجهزة
- سير عمل حفظ مبسط إلى GitHub
- بيئة تطوير مخصصة
التعرف على مساحة العمل الجديدة الخاصة بك
بمجرد تحميل كل شيء، سترى مساحة عمل نظيفة مصممة لتبقيك مركزًا على ما يهم - الأكواد الخاصة بك!
إليك جولة في الحي:
- شريط النشاط (الشريط الموجود على اليسار): التنقل الرئيسي الخاص بك مع المستكشف 📁، البحث 🔍، التحكم في المصدر 🌿، الإضافات 🧩، والإعدادات ⚙️
- الشريط الجانبي (اللوحة المجاورة له): يتغير ليعرض لك معلومات ذات صلة بناءً على ما اخترته
- منطقة التحرير (المساحة الكبيرة في المنتصف): هنا يحدث السحر - منطقة البرمجة الرئيسية الخاصة بك
خذ لحظة لاستكشاف:
- انقر حول أيقونات شريط النشاط وشاهد ما يفعله كل منها
- لاحظ كيف يقوم الشريط الجانبي بتحديث المعلومات المختلفة - رائع، أليس كذلك؟
- عرض المستكشف (📁) هو المكان الذي ستقضي فيه معظم وقتك، لذا كن مرتاحًا معه
flowchart TB
subgraph "VSCode.dev Interface Architecture"
A[Activity Bar] --> B[Explorer 📁]
A --> C[Search 🔍]
A --> D[Source Control 🌿]
A --> E[Extensions 🧩]
A --> F[Settings ⚙️]
B --> G[File Tree]
C --> H[Find & Replace]
D --> I[Git Status]
E --> J[Extension Marketplace]
F --> K[Configuration]
L[Sidebar] --> M[Context Panel]
N[Editor Area] --> O[Code Files]
P[Terminal/Output] --> Q[Command Line]
end
فتح مستودعات GitHub
قبل الإنترنت، كان الباحثون يضطرون للسفر فعليًا إلى المكتبات للوصول إلى الوثائق. تعمل مستودعات GitHub بشكل مشابه - فهي مجموعات من الأكواد المخزنة عن بُعد. يلغي VSCode.dev الخطوة التقليدية لتنزيل المستودعات إلى جهازك المحلي قبل التحرير.
تتيح هذه القدرة الوصول الفوري إلى أي مستودع عام للعرض، التحرير، أو المساهمة. إليك طريقتين لفتح المستودعات:
الطريقة الأولى: الطريقة السهلة بالنقر
هذه الطريقة مثالية عندما تبدأ جديدًا في VSCode.dev وترغب في فتح مستودع معين. إنها مباشرة وسهلة للمبتدئين:
إليك كيفية القيام بذلك:
-
توجه إلى vscode.dev إذا لم تكن هناك بالفعل
-
ابحث عن زر "فتح مستودع عن بُعد" على شاشة الترحيب وانقر عليه
-
قم بلصق أي رابط مستودع GitHub (جرب هذا:
https://github.com/microsoft/Web-Dev-For-Beginners) -
اضغط على Enter وشاهد السحر يحدث!
نصيحة احترافية - اختصار لوحة الأوامر:
هل تريد أن تشعر وكأنك ساحر برمجة؟ جرب هذا الاختصار: Ctrl+Shift+P (أو Cmd+Shift+P على Mac) لفتح لوحة الأوامر:
لوحة الأوامر تشبه وجود محرك بحث لكل ما يمكنك القيام به:
- اكتب "فتح عن بُعد" وستجد أداة فتح المستودعات
- تتذكر المستودعات التي فتحتها مؤخرًا (مفيد جدًا!)
- بمجرد أن تعتاد عليها، ستشعر وكأنك تبرمج بسرعة البرق
- إنها أساسًا نسخة VSCode.dev من "Hey Siri، ولكن للبرمجة"
الطريقة الثانية: تقنية تعديل الرابط
مثلما تستخدم HTTP و HTTPS بروتوكولات مختلفة مع الحفاظ على نفس هيكل النطاق، يستخدم VSCode.dev نمط رابط يعكس نظام عناوين GitHub. يمكن تعديل أي رابط مستودع GitHub ليفتح مباشرة في VSCode.dev.
نمط تحويل الرابط:
| نوع المستودع | رابط GitHub | رابط VSCode.dev |
|---|---|---|
| مستودع عام | github.com/microsoft/Web-Dev-For-Beginners |
vscode.dev/github/microsoft/Web-Dev-For-Beginners |
| مشروع شخصي | github.com/your-username/my-project |
vscode.dev/github/your-username/my-project |
| أي مستودع يمكن الوصول إليه | github.com/their-username/awesome-repo |
vscode.dev/github/their-username/awesome-repo |
التنفيذ:
- استبدل
github.comبـvscode.dev/github - حافظ على جميع مكونات الرابط الأخرى دون تغيير
- يعمل مع أي مستودع يمكن الوصول إليه علنًا
- يوفر الوصول الفوري للتحرير
💡 نصيحة تغير الحياة: قم بوضع إشارات مرجعية لإصدارات VSCode.dev من مستودعاتك المفضلة. لدي إشارات مرجعية مثل "تحرير ملفي الشخصي" و "إصلاح الوثائق" التي تأخذني مباشرة إلى وضع التحرير!
أي طريقة يجب أن تستخدم؟
- الطريقة عبر الواجهة: رائعة عندما تستكشف أو لا تتذكر أسماء المستودعات بالضبط
- خدعة الرابط: مثالية للوصول السريع عندما تعرف بالضبط إلى أين تذهب
🎯 التحقق التربوي: الوصول إلى تطوير السحابة
توقف وتأمل: لقد تعلمت للتو طريقتين للوصول إلى مستودعات الأكواد عبر متصفح الويب. هذا يمثل تحولًا أساسيًا في كيفية عمل التطوير.
تقييم ذاتي سريع:
- هل يمكنك شرح لماذا يلغي التحرير عبر الإنترنت إعداد "بيئة التطوير التقليدية"؟
- ما المزايا التي توفرها تقنية تعديل الرابط مقارنة باستنساخ git المحلي؟
- كيف يغير هذا النهج الطريقة التي قد تساهم بها في مشاريع المصدر المفتوح؟
اتصال بالعالم الحقيقي: شركات كبرى مثل GitHub، GitLab، و Replit قامت ببناء منصات التطوير الخاصة بها حول هذه المبادئ السحابية أولاً. أنت تتعلم نفس سير العمل الذي تستخدمه فرق التطوير الاحترافية في جميع أنحاء العالم.
سؤال التحدي: كيف يمكن أن يغير التطوير السحابي الطريقة التي يتم بها تعليم البرمجة في المدارس؟ فكر في متطلبات الأجهزة، إدارة البرامج، وإمكانيات التعاون.
العمل مع الملفات والمشاريع
الآن بعد أن فتحت مستودعًا، دعنا نبدأ البناء! يوفر لك VSCode.dev كل ما تحتاجه لإنشاء، تحرير، وتنظيم ملفات الأكواد الخاصة بك. فكر فيه كأنه ورشة عمل رقمية - كل أداة موجودة حيث تحتاجها.
دعونا نتعمق في المهام اليومية التي ستشكل معظم سير عمل البرمجة الخاص بك.
إنشاء ملفات جديدة
مثل تنظيم المخططات في مكتب المهندس المعماري، يتبع إنشاء الملفات في VSCode.dev نهجًا منظمًا. يدعم النظام جميع أنواع ملفات تطوير الويب القياسية.
عملية إنشاء الملفات:
- انتقل إلى المجلد الهدف في الشريط الجانبي للمستكشف
- قم بالتحويم فوق اسم المجلد للكشف عن أيقونة "ملف جديد" (📄+)
- أدخل اسم الملف بما في ذلك الامتداد المناسب (
style.css,script.js,index.html) - اضغط على Enter لإنشاء الملف
اتفاقيات التسمية:
- استخدم أسماء وصفية تشير إلى غرض الملف
- قم بتضمين الامتدادات للحصول على تمييز بناء الجملة المناسب
- اتبع أنماط تسمية متسقة في جميع المشاريع
- استخدم الأحرف الصغيرة والشرطات بدلاً من المسافات
تحرير الملفات وحفظها
هنا تبدأ المتعة الحقيقية! محرر VSCode.dev مليء بالميزات المفيدة التي تجعل البرمجة سلسة وبديهية. إنه مثل وجود مساعد كتابة ذكي جدًا، ولكن للأكواد.
سير عمل التحرير الخاص بك:
- انقر على أي ملف في المستكشف لفتحه في المنطقة الرئيسية
- ابدأ الكتابة وشاهد VSCode.dev يساعدك بالألوان، الاقتراحات، واكتشاف الأخطاء
- احفظ عملك باستخدام Ctrl+S (Windows/Linux) أو Cmd+S (Mac) - رغم أنه يحفظ تلقائيًا أيضًا!
الأشياء الرائعة التي تحدث أثناء البرمجة:
- يتم تلوين الأكواد بشكل جميل بحيث يسهل قراءتها
- يقترح VSCode.dev إكمالات أثناء الكتابة (مثل التصحيح التلقائي، ولكن أكثر ذكاءً)
- يكتشف الأخطاء والأخطاء قبل أن تحفظ حتى
- يمكنك فتح ملفات متعددة في علامات تبويب، تمامًا مثل المتصفح
- يتم حفظ كل شيء تلقائيًا في الخلفية
⚠️ نصيحة سريعة: رغم أن الحفظ التلقائي يدعمك، فإن الضغط على Ctrl+S أو Cmd+S لا يزال عادة جيدة. يحفظ كل شيء فورًا ويشغل بعض الميزات الإضافية المفيدة مثل التحقق من الأخطاء.
التحكم في الإصدارات باستخدام Git
مثلما يقوم علماء الآثار بإنشاء سجلات مفصلة لطبقات الحفريات، يتتبع Git التغييرات في الأكواد الخاصة بك بمرور الوقت. يحافظ هذا النظام على تاريخ المشروع ويمكنك من العودة إلى الإصدارات السابقة عند الحاجة. يتضمن VSCode.dev وظائف Git مدمجة.
واجهة التحكم في المصدر:
- الوصول إلى لوحة التحكم في المصدر عبر أيقونة 🌿 في شريط النشاط
- تظهر الملفات المعدلة في قسم "التغييرات"
- يشير الترميز اللوني إلى أنواع التغييرات: الأخضر للإضافات، الأحمر للحذف
حفظ عملك (سير عمل التثبيت):
flowchart TD
A[Make changes to files] --> B[View changes in Source Control]
B --> C[Stage changes by clicking +]
C --> D[Write descriptive commit message]
D --> E[Click checkmark to commit]
E --> F[Changes pushed to GitHub]
stateDiagram-v2
[*] --> Modified: Edit files
Modified --> Staged: Click + to stage
Staged --> Modified: Click - to unstage
Staged --> Committed: Add message & commit
Committed --> [*]: Sync to GitHub
state Committed {
[*] --> LocalCommit
LocalCommit --> RemotePush: Auto-sync
}
إليك العملية خطوة بخطوة:
- انقر على أيقونة "+" بجانب الملفات التي تريد حفظها (هذا "يجهزها")
- تحقق جيدًا من أنك راضٍ عن جميع التغييرات التي قمت بتجهيزها
- اكتب ملاحظة قصيرة تشرح ما قمت به (هذه هي "رسالة الالتزام")
- انقر على زر علامة الاختيار لحفظ كل شيء على GitHub
- إذا غيرت رأيك بشأن شيء ما، فإن رمز التراجع يتيح لك التخلص من التغييرات
كتابة رسائل الالتزام الجيدة (أسهل مما تعتقد!):
- فقط صف ما قمت به، مثل "إضافة نموذج اتصال" أو "إصلاح التنقل المعطل"
- اجعلها قصيرة وبسيطة – فكر في طول تغريدة، وليس مقال
- ابدأ بكلمات فعلية مثل "إضافة"، "إصلاح"، "تحديث"، أو "إزالة"
- أمثلة جيدة: "إضافة قائمة تنقل متجاوبة"، "إصلاح مشاكل تخطيط الهاتف المحمول"، "تحديث الألوان لتحسين إمكانية الوصول"
💡 نصيحة للتنقل السريع: استخدم قائمة الهامبرغر (☰) في أعلى اليسار للعودة إلى مستودع GitHub الخاص بك ورؤية التغييرات التي قمت بحفظها عبر الإنترنت. إنها مثل بوابة بين بيئة التحرير الخاصة بك وموطن مشروعك على GitHub!
تحسين الوظائف باستخدام الإضافات
كما يحتوي ورشة الحرفي على أدوات متخصصة لمهام مختلفة، يمكن تخصيص VSCode.dev باستخدام الإضافات التي تضيف قدرات محددة. تعالج هذه الإضافات التي طورها المجتمع احتياجات التطوير الشائعة مثل تنسيق الكود، العرض المباشر، وتعزيز تكامل Git.
يستضيف سوق الإضافات آلاف الأدوات المجانية التي أنشأها المطورون حول العالم. كل إضافة تحل تحديات سير العمل المحددة، مما يتيح لك بناء بيئة تطوير مخصصة تناسب احتياجاتك وتفضيلاتك الخاصة.
mindmap
root((Extension Ecosystem))
Essential Categories
Productivity
Live Server
Auto Rename Tag
Bracket Pair Colorizer
GitLens
Code Quality
Prettier
ESLint
Spell Checker
Error Lens
Language Support
HTML CSS Support
JavaScript ES6
Python Extension
Markdown Preview
Themes & UI
Dark+ Modern
Material Icon Theme
Peacock
Rainbow Brackets
Discovery Methods
Popular Rankings
Download Counts
User Ratings
Recent Updates
Community Reviews
Recommendations
Workspace Suggestions
Language-based
Workflow-specific
Team Standards
العثور على الإضافات المثالية
سوق الإضافات منظم بشكل جيد للغاية، لذا لن تضيع أثناء البحث عما تحتاجه. تم تصميمه لمساعدتك في اكتشاف الأدوات المحددة وأشياء رائعة لم تكن تعرف بوجودها!
الوصول إلى السوق:
- انقر على رمز الإضافات (🧩) في شريط النشاط
- تصفح أو ابحث عن شيء محدد
- انقر على أي شيء يبدو مثيرًا للاهتمام لمعرفة المزيد عنه
ما ستراه هناك:
| القسم | ما بداخله | لماذا هو مفيد |
|---|---|---|
| المثبتة | الإضافات التي قمت بإضافتها بالفعل | مجموعة أدوات البرمجة الشخصية الخاصة بك |
| الشائعة | المفضلة لدى الجميع | ما يوصي به معظم المطورين |
| الموصى بها | اقتراحات ذكية لمشروعك | توصيات مفيدة من VSCode.dev |
ما يجعل التصفح سهلاً:
- كل إضافة تعرض التقييمات، عدد التنزيلات، ومراجعات المستخدمين الحقيقية
- تحصل على لقطات شاشة ووصف واضح لما تقوم به كل واحدة
- كل شيء محدد بوضوح بمعلومات التوافق
- يتم اقتراح إضافات مشابهة لتتمكن من مقارنة الخيارات
تثبيت الإضافات (سهل للغاية!)
إضافة قدرات جديدة إلى محررك بسيطة مثل النقر على زر. تثبت الإضافات في ثوانٍ وتبدأ العمل فورًا – لا حاجة لإعادة التشغيل أو الانتظار.
كل ما عليك فعله:
- ابحث عما تريد (جرب البحث عن "live server" أو "prettier")
- انقر على واحدة تبدو جيدة لرؤية المزيد من التفاصيل
- اقرأ ما تقوم به وتحقق من التقييمات
- اضغط على زر "تثبيت" الأزرق وانتهى الأمر!
ما يحدث خلف الكواليس:
- يتم تنزيل الإضافة وتثبيتها تلقائيًا
- تظهر الميزات الجديدة في واجهتك فورًا
- يبدأ كل شيء بالعمل فورًا (بجدية، إنه سريع جدًا!)
- إذا كنت مسجلًا، يتم مزامنة الإضافة مع جميع أجهزتك
بعض الإضافات التي أوصي بالبدء بها:
- Live Server: شاهد تحديث موقعك في الوقت الحقيقي أثناء البرمجة (هذه مذهلة!)
- Prettier: يجعل الكود الخاص بك يبدو نظيفًا واحترافيًا تلقائيًا
- Auto Rename Tag: قم بتغيير علامة HTML واحدة وسيتم تحديث شريكها أيضًا
- Bracket Pair Colorizer: يلون الأقواس بحيث لا تضيع أبدًا
- GitLens: يعزز ميزات Git الخاصة بك بمعلومات مفيدة كثيرة
تخصيص الإضافات الخاصة بك
تأتي معظم الإضافات مع إعدادات يمكنك تعديلها لجعلها تعمل بالطريقة التي تفضلها. فكر في الأمر مثل ضبط المقعد والمرايا في السيارة – لكل شخص تفضيلاته!
تعديل إعدادات الإضافات:
- ابحث عن الإضافة المثبتة في لوحة الإضافات
- ابحث عن رمز الترس الصغير (⚙️) بجانب اسمها وانقر عليه
- اختر "إعدادات الإضافة" من القائمة المنسدلة
- قم بتعديل الأمور حتى تشعر أنها مناسبة لسير عملك
الأشياء الشائعة التي قد ترغب في تعديلها:
- كيفية تنسيق الكود الخاص بك (علامات التبويب مقابل المسافات، طول السطر، إلخ)
- اختصارات لوحة المفاتيح التي تشغل إجراءات مختلفة
- أنواع الملفات التي يجب أن تعمل معها الإضافة
- تشغيل ميزات محددة أو إيقافها للحفاظ على الأمور بسيطة
تنظيم الإضافات الخاصة بك
عندما تكتشف المزيد من الإضافات الرائعة، سترغب في الحفاظ على مجموعتك مرتبة وتعمل بسلاسة. يجعل VSCode.dev هذا الأمر سهلًا للغاية للإدارة.
خيارات إدارة الإضافات الخاصة بك:
| ما يمكنك فعله | متى يكون مفيدًا | نصيحة احترافية |
|---|---|---|
| تعطيل | اختبار ما إذا كانت الإضافة تسبب مشاكل | أفضل من إلغاء التثبيت إذا كنت قد تحتاجها مرة أخرى |
| إلغاء التثبيت | إزالة الإضافات التي لا تحتاجها تمامًا | يحافظ على بيئتك نظيفة وسريعة |
| تحديث | الحصول على أحدث الميزات وإصلاحات الأخطاء | يحدث عادةً تلقائيًا، ولكن يستحق التحقق |
كيف أحب إدارة الإضافات:
- كل بضعة أشهر، أراجع ما قمت بتثبيته وأزيل أي شيء لا أستخدمه
- أحافظ على تحديث الإضافات للحصول على أحدث التحسينات وإصلاحات الأمان
- إذا بدا شيء بطيئًا، أقوم بتعطيل الإضافات مؤقتًا لمعرفة ما إذا كانت واحدة منها هي السبب
- أقرأ ملاحظات التحديث عندما تحصل الإضافات على تحديثات كبيرة – أحيانًا تكون هناك ميزات جديدة رائعة!
⚠️ نصيحة الأداء: الإضافات رائعة، ولكن وجود الكثير منها يمكن أن يبطئ الأمور. ركز على تلك التي تجعل حياتك أسهل حقًا ولا تخف من إلغاء تثبيت تلك التي لا تستخدمها أبدًا.
🎯 مراجعة تربوية: تخصيص بيئة التطوير
فهم الهيكلية: تعلمت كيفية تخصيص بيئة تطوير احترافية باستخدام إضافات تم إنشاؤها بواسطة المجتمع. هذا يعكس كيف تبني فرق التطوير في المؤسسات سلاسل أدوات موحدة.
المفاهيم الرئيسية التي تم إتقانها:
- اكتشاف الإضافات: العثور على أدوات تحل تحديات التطوير المحددة
- تكوين البيئة: تخصيص الأدوات لتناسب التفضيلات الشخصية أو الفريق
- تحسين الأداء: تحقيق التوازن بين الوظائف وأداء النظام
- التعاون المجتمعي: الاستفادة من الأدوات التي أنشأها مجتمع المطورين العالمي
الاتصال بالصناعة: أنظمة الإضافات تدعم منصات التطوير الرئيسية مثل VS Code، Chrome DevTools، و IDEs الحديثة. فهم كيفية تقييم، تثبيت، وتكوين الإضافات أمر ضروري لعمليات التطوير الاحترافية.
سؤال للتفكير: كيف ستتعامل مع إعداد بيئة تطوير موحدة لفريق من 10 مطورين؟ ضع في اعتبارك التناسق، الأداء، والتفضيلات الفردية.
📈 جدول زمني لإتقان تطوير السحابة
timeline
title Professional Cloud Development Journey
section Platform Foundations
Cloud Development Understanding
: Master web-based editing concepts
: Connect GitHub integration patterns
: Navigate professional interfaces
section Workflow Mastery
File & Project Management
: Create organized project structures
: Master syntax highlighting benefits
: Handle multi-file editing workflows
Version Control Integration
: Understand Git visualization
: Practice commit message standards
: Master change tracking workflows
section Environment Customization
Extension Ecosystem
: Discover productivity extensions
: Configure development preferences
: Optimize performance vs functionality
Professional Setup
: Build consistent workflows
: Create reusable configurations
: Establish team standards
section Industry Readiness
Cloud-First Development
: Master remote development practices
: Understand collaborative workflows
: Build platform-independent skills
Professional Practices
: Follow industry standards
: Create maintainable workflows
: Prepare for team environments
🎓 علامة التخرج: لقد أتقنت بنجاح تطوير السحابة باستخدام نفس الأدوات وسير العمل الذي يستخدمه المطورون المحترفون في شركات التكنولوجيا الكبرى. تمثل هذه المهارات مستقبل تطوير البرمجيات.
🔄 قدرات المستوى التالي:
- جاهز لاستكشاف منصات تطوير السحابة المتقدمة (Codespaces، GitPod)
- مستعد للعمل في فرق تطوير موزعة
- مجهز للمساهمة في مشاريع مفتوحة المصدر عالميًا
- تم إعداد الأساس لممارسات DevOps الحديثة والتكامل المستمر
تحدي وكيل GitHub Copilot 🚀
مثل النهج المنظم الذي تستخدمه ناسا للمهام الفضائية، يتضمن هذا التحدي تطبيقًا منهجيًا لمهارات VSCode.dev في سيناريو سير عمل كامل.
الهدف: إثبات الكفاءة مع VSCode.dev من خلال إنشاء سير عمل تطوير ويب شامل.
متطلبات المشروع: باستخدام وضع الوكيل، أكمل هذه المهام:
- قم بتفريع مستودع موجود أو أنشئ واحدًا جديدًا
- قم بإنشاء هيكل مشروع وظيفي مع ملفات HTML، CSS، و JavaScript
- قم بتثبيت وتكوين ثلاث إضافات تعزز التطوير
- مارس التحكم في الإصدار مع رسائل الالتزام الوصفية
- جرب إنشاء وتعديل فروع الميزات
- وثق العملية والتعلم في ملف README.md
يعمل هذا التمرين على دمج جميع مفاهيم VSCode.dev في سير عمل عملي يمكن تطبيقه على مشاريع التطوير المستقبلية.
تعرف على المزيد حول وضع الوكيل هنا.
المهمة
حان الوقت لتجربة هذه المهارات في مشروع عملي! لدي مشروع عملي يتيح لك ممارسة كل ما غطيناه: إنشاء موقع ويب للسيرة الذاتية باستخدام VSCode.dev
تأخذك هذه المهمة خطوة بخطوة لبناء موقع ويب احترافي للسيرة الذاتية بالكامل في متصفحك. ستستخدم جميع ميزات VSCode.dev التي استكشفناها، وبنهاية الأمر، سيكون لديك موقع ويب رائع وثقة قوية في سير العمل الجديد الخاص بك.
استمر في الاستكشاف وتنمية مهاراتك
لديك الآن أساس قوي، ولكن هناك الكثير من الأشياء الرائعة لاستكشافها! إليك بعض الموارد والأفكار للارتقاء بمهاراتك في VSCode.dev إلى المستوى التالي:
وثائق رسمية تستحق الإشارة إليها:
- وثائق VSCode Web – الدليل الكامل للتحرير المستند إلى المتصفح
- GitHub Codespaces – عندما تريد المزيد من القوة في السحابة
ميزات رائعة لتجربتها بعد ذلك:
- اختصارات لوحة المفاتيح: تعلم تركيبات المفاتيح التي ستجعلك تشعر وكأنك نينجا برمجي
- إعدادات مساحة العمل: قم بإعداد بيئات مختلفة لأنواع مختلفة من المشاريع
- مساحات العمل متعددة الجذور: العمل على مستودعات متعددة في نفس الوقت (مفيد جدًا!)
- تكامل الطرفية: الوصول إلى أدوات سطر الأوامر مباشرة في متصفحك
أفكار للممارسة:
- انضم إلى بعض المشاريع مفتوحة المصدر وساهم باستخدام VSCode.dev – إنها طريقة رائعة للعطاء!
- جرب إضافات مختلفة للعثور على الإعداد المثالي
- قم بإنشاء قوالب مشاريع لأنواع المواقع التي تبنيها غالبًا
- مارس سير عمل Git مثل إنشاء الفروع والدمج – هذه المهارات ذهبية في المشاريع الجماعية
لقد أتقنت تطوير البرمجيات المستندة إلى المتصفح! 🎉 مثلما سمحت اختراع الأدوات المحمولة للعلماء بإجراء أبحاث في مواقع نائية، يتيح VSCode.dev البرمجة الاحترافية من أي جهاز متصل بالإنترنت.
تعكس هذه المهارات ممارسات الصناعة الحالية – يستخدم العديد من المطورين المحترفين بيئات تطوير قائمة على السحابة لمرونتها وسهولة الوصول إليها. لقد تعلمت سير عمل يتوسع من المشاريع الفردية إلى التعاون الجماعي الكبير.
طبق هذه التقنيات في مشروع التطوير القادم الخاص بك! 🚀
إخلاء المسؤولية:
تم ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي Co-op Translator. بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي. للحصول على معلومات حاسمة، يُوصى بالترجمة البشرية الاحترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة ناتجة عن استخدام هذه الترجمة.








