تطوير الويب

كيفية استخدام تقنيات الويب المختلفة بما يشمل تقنيات جافاسكربت لبناء مواقع إلكترونية وإدارتها.

مسارات التعلم

local_libraryNextJS Framework

1-6-2023

تعلّم إنشاء مواقع مختلفة من خلال استخدام إطار عمل NextJS وذلك بإنشاء مشاريع مصغرة ومبسطة.

local_libraryHeadless CMS

25-4-2023

حول أساسيات Headless CMS، وكيفية بناء Stack متكامل باستخدام Strapi، ووردبريس، NextJs وغيرها.

قم بتعلّم كيفية تطوير إضافات ووردبريس من الصفر حتى الاحتراف.

javascriptجافاسكربت Full Stack

20-10-2022

ستتعلم أساسيات جافاسكربت في هذا المسار كما أنك ستتعلم كيفية إنشاء موقع متكامل باستخدام تقنيات MERN STACK

تصفح كل مسارات التعلم

المقتطفات

في كود هذا المقتطف، سأقوم بمشاركة أهم الأوامر التي تحتاجها لإدارة مستودع SVN. <br> يمكن استخدام هذه الأوامر لرفع إضافتك أو القالب الخاص بك لمستودع ووردبريس.

<strong> المستودع المركزي | Repository </strong>: الذي يحتوي على كل ملفات الكود المصدري وكل نسخها ومع سجل التغييرات التي حدثت عليها. <br> <strong>Trunk</strong>: هو المجلد الذي يحتوي أحدث نسخة من الملفات والتي يتم العمل على تطويرها وتحديثها بشكل مستمر. <br> <strong>Branches</strong>: تعني الفروع ويتم إنشائها لإدارة نسخ منفصلة من الملفات دون التأثير على خط التطوير في Trunk والإصدارات الأخرى. <br> <strong>Tags</strong>: تعني العلامات أو الوسوم. يُمكن وضع علامة أو وسم معين على نسخة معينة لتحديد إصدار معين من الملفات. مثال على علامة: Version_1_1

في كود هذا المقتطف سأوضح كيفية تثبيت subversion على أنظمة لينكس. لاحظ أن أنك تحتاج صلاحية root للقيام بعملية التثبيت هذه.

هو نظام مفتوح المصدر لإدارة النسخ وتتبع التغييرات على الملفات والمجلدات. كما يسمح لعدة مستخدمين بالعمل والتغيير على نفس الملفات بشكل متزامن. حيث يتم تخزين جميع نسخ الملفات في مستودع مركزي. يستطيع المطورون الوصول لنسخ هذه الملفات وإجراء التغييرات عليها ثم إضافة هذه التغييرات للمستودع مما يؤدي لإنشاء نسخة جديدة من هذه الملفات.

قراءة المزيد من المقتطفات