مرحبا بك عزيزي القارئ في مقال جديد على منصة أكوا ويب، كما لاحظت مؤخراً فقد بدأنا بتقديم دروس في مجال الووردبريس وصناعة ثيمات خاصة به، لكن لم تسنح لنا الفرصة لشرح الووردبريس بالكامل وكيف يعمل وأهدافه وأساسياته. لذا قررنا أن نأخذ بيدك خطوة بخطوة لفهم منصة الووردبريس (Wordpress)، معرفة كل الأساسيات التي تحتاجها حول الووردبريس، كيف يختلف الووردبريس عن باقي منصات الـ CMS الأخرى، ولما الووردبريس اليوم واحد من أفضل الطرق على الإطلاق لصناعة مواقع الويب الشخصية أو العملية.

محتوى المقال: 

أول الأشياء أولا: ما هو الووردبريس (Wordpress) 

قد تتسائل، ما هو الووردبريس؟ هل هو تقنية عالية المستوى مخصصة للمبرمجين الأذكياء؟ هل سيتوجب عليك أخد كورس أو مساق مدته 50 ساعة من أجل إتقانه ؟

في الحقيقة الووردبريس هو عبارة عن CMS ( راجع مقالنا حول أفضل الـ CMS و خصائصهم )، والـ CMS اختصار لعبارة Content Management System أو بالعربية منصة إدارة المحتوى. وهي ببساطة نظام متكامل تقوم بتنصيبه على خادم ويتيح لك إمكانية إنشاء موقعك الخاص والتحكم في كل خصائصه، وإنشاء محتوى من خلال لوحة التحكم المقدمة وتغيير شكل موقعك وثيماته، كل هذا دون كتابة كود برمجي واحد، فقط من خلال التحميل والتنصيب والرفع، وهذه الخطوات الأخيرة هي ما سنشرحه لك طيلة هذا المقال. 

الـ Wordpress ليس الوحيد في مجاله، يوجد العديد من المنصات مثل Blogger, Druapal, Joomla والمزيد، إلا أن الووردبريس يعتبر الآن المسيطر على تقنيات الـ CMS وذلك لكثرة الخصائص التي يأتي بها، وأنواع المواقع التي يمكنك صناعتها من خلاله. 

دليلك الكامل صوب منصة إدارة المحتوى ووردبريس (Wordpress) وأساسياتها


ما الفرق بين الـ Wordpress.org و الـ Wordpress.com 

من الأشياء الأخرى التي يجب أن يعرفها المستخدم، هو أن منصة Wordpress.com تختلف عن منصة Wordpress.org، فمنصة Wordpress.com عبارة عن منصة لإنشاء موقعك الخاص ( مثل Wix.com او Blogger )، إذ تشترك في المنصة وتُدرج معلومات موقعك كالإسم والعنوان، وتتيح لك بعدها رابط خاص بموقعك ولوحة تحكم بسيطة، من خلال ذلك الموقع سيمكنك فقط كتابة المحتوى ولن يمكنك تغيير قوالب أو تغيير نطاق موقعك إلا بشراء حساب مدفوع في منصة Wordpress.com، وهذه الأخيرة نحن في غنى عنها حاليا ولن نستخدمها في الوقت الحالي. 

أما منصة Wordpress.org فهي تابعة لمنصة إنشاء المحتوى CMS الخاصة بـ Wordpress، وتتيح لك تحميل منصة Wordpress إلى جهازك وإعادة استخدامها بشكل مفتوح في الإستضافات أو الإستضافة الداخلية. إن تابعت مقالنا حول كيفية إنشاء ثيم ووردبريس باستخدام Root Sage ستجد أننا استخدمنا منصة Wordpress.org في مرحلة تحميل وتنصيب الووردبريس داخليا. 

ما أنواع المواقع التي يمكنني صناعتها باستخدام ووردبريس؟ 

كل أنواع المواقع ! نعم عزيزي القارئ، سواء كان مدونة شخصية، بورتفوليو، صفحة هبوط، موقع ويب إخباري، متجر إلكتروني شخصي، مدونة، موقع تحميل والمزيد ...، كلها مواقع يمكنك صناعتها بإستخدام الووردبريس. 

يعود ذلك لكون الووردبريس منصة مرنة بشكل كبير، فهي تتضمن إضافات (Plugins) وحرية أكبر في التعامل مع الصفحات في جلب وإرسال المحتوى عبر ما يسمى بالـ Functions، مما يجعل إمكانية صناعة أي نوع من أنواع مواقع الويب ممكنة.  وهذه ميزة تنفرد بها منصة الووردبريس، فمنصات إدارة محتوى أخرى لنقل مثلا Blogger غير قادرة على القيام بنفس الأمر. 

منصة


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

إيجابيات استخدام منصة ووردبريس 

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

  • بسيط وسهل الإستخدام: المنصات المنافسة قد تحتاج إلى متابعة دورة منسقة من أجل معرفة كيفية التعامل معها أولا، لكن ووردبريس يضع بين يديك لوحة تحكم واضحة، سهلة الإستخدام، بسيطة، ذات واجهة سلسلة وتجربة استخدام ملائمة للجميع. 
  • سهل التنصيب: إلى جانب كونه سهلا في الإستخدام، فسهولته تتسلل حتى لخطوات تنصيبه داخليا أو في استضافة محدد، إذ يمكن تشبيهه بنفس طريقة تنصيب البرنامج، لن تحتاج سوى على النقر : التالي، التالي، ملأ بعض المعلومات، التالي ، حتى تجد موقعك جاهزاً وقابل للإستخدام. 
  • مفتوح المصدر: مفتوح المصدر دليل آخر على مجانية الووردبريس، و إهتمام مجتمع المبرمجين به، وهو ما يجعل نظام الووردبريس يقدم دائما الجديد في المجال من خلال تحديثاته المستمرة. 
  • يدعم الـ Plugins والإضافات: فالإضافات هي ما تجعل نظام الووردبريس في الأساس مفضلا لدى الكثيرين، فهي تساعدك على إدراج أي تقنية في موقعك الووردبريس من خلال تنصيب إضافة محددة، حتى أنه يمكنك برمجة إضافتك الخاصة او الطلب من المستخدمين الآخرين برمجة إضافات في حالة لم تجد ضالتك في متجر إضافات الووردبريس. 
  • ذو مصادر تعليمية كبيرة: فعلى عكس منصات أخرى منافسة، الووردبريس يمتلك مجتمعاً كبيرا يناقش أفكاره ومستجداته، ومجموعة كبيرة من المواقع العربية والأجنبية التي تعينك على تعلم واحتراف الووردبريس من الصفر. 
كل هذه الخصائص وأكثر تضع الووردبريس على قائمة اقتراحات المستخدمين الراغبين في صناعة مواقعهم الشخصية، فهي الخيار الأول والأخير لهم. 

كيف تقوم بصناعة موقعك الخاص على الووردبريس 

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

- أولا، أن تبحث عن الإستضافة الملائمة لك، فالإستضافات هي الحقل الذي سنزرع فيه موقعنا الخاص، يوجد العديد من الإستضافات التي يمكنك الإختيار من بينها مثل : استضافة Hostinger ، استضافة Bluehost ، استضافة HostGator  ...، كما يمكنك من باب التجربة الحصول على استضافة مجانية ، أو يمكنك الإطلاع على هذه القائمة لأفضل الاستضافات التي تدعم الووردبريس بشكل كبير. 

- ثانيا، تحميل وتنصيب الووردبريس، وإن اخترت احدى الإستضافات السابقة فيمكنك بشكل مباشر تنصيب الووردبريس من خلال لوحة التحكم الخاصة بها، إذ تدعم الووردبريس مباشرة، أما إن لم تكن كذلك، فعليك تحميل الووردبريس من هنا ، ثم إعادة رفعه على الإستضافة عبر برنامج مثل Filezilla أو من خلال مدير الملفات في لوحة التحكم. يمكنك بعدها التوجه لرابط موقعك المحجوز في الاستضافة، وستجد أن الووردبريس جاهز للتنصيب، أكمل خطوات التنصيب بشكل عادي. في مقالنا الخاص بكيفية صناعة ثيم ووردبريس، قمنا بشرح طريقة تحميل وتنصيب الووردبريس خطوة بخطوة، يمكنك الإطلاع عليه من هنا

- ثالثاً، استكشاف الووردبريس والتعود على لوحة التحكم الخاصة بها، معرفة أقسام الووردبريس كقسم المقالات والتعليقات والإضافات والثيمات والإعدادت، يمكنك استكشافها بمفردك. كما يمكنك تغيير الثيمات والقوالب او تحميلها من مصادر خارجية وتغييرها في موقعك، وتغيير خصائص الواجهة كالخطوط والألوان وغيرها. يمكنك احتراف التعامل مع منصة الووردبريس من خلال فيديوهات أو منصة تعليمية متخصصة في الووردبريس.

ومبروك عليك جاهزية موقعك المستضاف على خدمة الووردبريس. 

تعلم واحتراف الووردبريس مع " ووردبريس بالعربية " 

بما أنك الآن بت بمعرفة بنظام الووردبريس، وصنعت موقعك الخاص، فحتما ستود الحصول على دليل يبقيك على إطلاع بكل ما هو متعلق بالووردبريس من أخبار، مواضيع لتحسين قدراتك على المنصة، تقنيات وإضافات لتضمينها في موقعك، والكثير...، فأنى لك بمنصة كهذه ؟ 

مدونة ووردبريس بالعربية

على منحى شخصي، نقترح عليك مدونة  ووردبريس بالعربية ، هي واحدة من أفضل المدونات العربية حاليا المهتمة بشؤون الووردبريس عن كثب، فهي الوحيدة حاليا في مجتمع المبرمجين العرب التي توفر لك مواضيع، دروس ومقالات بشكل يومي متعلقة بتحسين معارفك في الووردبريس، وتطوير موقعك الشخصي المبني عليها. 

يوفر موقع " ووردبريس بالعربية " مجموعة من الأقسام المختلفة التي يمكنك التوجه إليها مباشرة حسب الطلب والمختصة في مجالات محددة من بينها: 

  • الأخذ بيدك لتطوير موقعك الخاص على ووردبريس، وتحسين آدائه، واقتراح تعديلات وتحسينات عليه، يمكنك التوجه لقسم المواقع والمدونات في المنصة للإطلاع على كل المحتوى المشابه والمختص في هذه الفئة. 
  • لمستخدمي الووردبريس في التجارة الإلكترونية عبر الـ WooCommerce، يسعدني أن أخبرك أن منصة ووردبريس بالعربية تطرح اقتراحات لقوالب الـ Ecommerce، اضافات الووردبريس الموجهة لهؤلاء المستخدمين، مواضيع ومقالات في الووكوميرس عامة عبر تبويب وقسم ووكوميرس في الموقع. 
  • إن كنت مبتدئ من أساسه في عالم الووردبريس وإنشاء مواقع الويب، فالموقع لا يبخل عليك بمعارف في هذا المجال قصد تثقيفك وتوجيهك عبر تبويب شروحات للمبتدئين المتميز بمحتواه المتجدد. 
  • صناعة موقعك قد تكون البداية، وما يأتي بعدها هو تحسينه عبر مجموعة من الأدوات والتقنيات الحديثة، فلا تنسى البقاء على اطلاع عليه في تبويب أدلة تعليمية المقدم من طرف الموقع. 
  • وإن واجهت أي مشاكل تقنية في موقعك، فقسم مشاكل وحلول ذو أبواب مفتوحة لاستكشاف والبحث عن الحل. 
  • وإن كنت في مرحلة الصفر أو قبله في إنشاء موقعك الخاص، فلا تتردد في النقر على تبويب " إبدء من هنا "، فهو المسار الصحيح لك في صناعة موقعك الخاص على الووردبريس. 



ودعونا أيضا نُثني على واجهة الموقع البسيطة والمريحة، فالبساطة فن، قد تفنن هذا الموقع في استعراض محتوى تثقيفي وتعليمي على الووردبريس بشكل بسيط وسهل. الموقع أيضا يتيح كل المحتوى بشكل مجاني لكل المستخدمين العرب، فقط لمساعدتك في مسيرتك صوب الووردبريس. 

مصادر أولية للبدء رحلتك في الووردبريس

دعونا لا نبتعد قليلا، ونستعرض عليك مختارات من منصة ووردبريس بالعربية تمهد لك الطريق صوب الووردبريس لمن لم يجرب يوما هذه المنصة:
ناهيك على عشرات المقالات الاخرى موجهة للمتبدئين والمحترفين في مجال الووردبريس.

وختاماً 

بما أنك الآن أصبحت مُدركا لنظام إدارة المحتوى Wordpress، فندعوك لترقب جديدنا من مقالات أخرى تشرح لك كيف يمكنك تطوير وإنشاء ثيمات وقوالب خاصة بك على الووردبريس، سواء للإستخدام الشخصي أو بيعها في منصات محددة. 


شاركه على :


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

الكثير من الأشخاص يعتقدون أن الحصول على شهادة من جوجل مثلا أو من أي شركة أخرى أمر صعب، وهو في الحقيقة ليس بذلك الصعوبة، لكن ما يجب تصحيحه حقا أن الحصول على شهادة من هذه الشركة ليس بالأمر المجاني ، فشركة لن تقوم بعقد نفسها وتضمنك كمتعلم وحامل لمحتواها وتحصل على عمل لأنه لديك شهادة مقدمة من طرفها بشكل مجاني، سائرها كسائر كل المؤسسات التعليمية المعتمدة في هذا العالم. 

كورسات مقدمة من جوجل مع شهادة مهنية

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

نذكرك قبل البدء أن الكورسات المقدمة في هذا المقال مقتبسة من منصة Coursera، وذلك لكون الموقع شريك مع جوجل في تقديم الكورسات والشهادات المهنية من خلالها. 

كورس في مجال الـ IT والمعلوماتي من جوجل مع شهادة مهنية 

الـ IT وهي اختصار لعبارة Information Technology، وهي ببساطة كل شيئ يتعلق بمجال الحاسوب والمعلوميات، من دراسة الهاردوير الخاص بالحواسيب، إلى معرفة خصائص الشبكات و الـ Netwroking. الهدف من تعلم وإتقان الـ IT وأساسياته هو معرفة كيفية عمل الحواسيب والأجهزة الإلكترونية والشبكات، وتوفير الدعم التقني والفني لأي جهة تشتغل بهذه الأجهزة. 

شركة جوجل تضع بين أيدينا كورس كامل في مجال الـ IT، الكورس يبدأ معك بالأساسيات حول عالم الإنترنت والمعلوميات، ثم إلى فهم خصائص ومكونات الحواسيب والخوادم، وكيفية تجميعها والهدف من كل جهاز على حدة، إنتقالاً إلى فهم التعامل مع مختلف الأنظمة كاللينكس والويندوز والماك، وأخيرا طرق استخراج المشاكل التي تحدث في الحواسيب والشبكات وحل تلك المشاكل. 

الكورس لا يتطلب منك أي خبرات سابقة في مجال المعلوميات على الإطلاق ومناسب للمبتدئين كليا، كما يأتي بتوقيت مرن يمكنك إختياره، كما يجدر بالذكر أخيرا أن الكورس مترجم باللغة العربية. 

رابط الكورس 

كراش كورس في لغة البرمجة بايثون من جوجل مع شهادة مهنية في الأخير

واحدة من أبرز الشهادات التي قد يود أن يحصل عليها أي شخص قد تخصص في لغة البرمجة بايثون ، فهذا الكراش كورس من جوجل ( ونقصد بالكراش كورس الكورسات السريعة أو التي تهدف إلى تعليمك الأساسيات فقط ) يمكنك استكماله في ظرف 32 ساعة تقريبا، ويعتبر واحداً من 6 كورسات أخرى مقدمة من جوجل في مجال الأتمتة بلغة البرمجة بايثون والتي سنستعرضه لاحقا في هذا المقال. 

هذا الكورس موجه للمبتدئين أيضا في لغة البرمجة بايثون، إذ يهدف بشكل أساسي لتعليمك الأساسيات للغة البرمجة بايثون لمن لم يكتسبها بعد، سيبدأ معك الكورس بشرح للغة البرمجة بايثون واستخداماتها، ثم إلى شرح أساسيات وكيفية كتابة كود بلغة البرمجة بايثون ( المتغيرات، الحسابات، الدوال، إجراء العمليات ...)، المرحلة الثالثة ستتضمن كتابة سكربت مخصص للأتمتة (Automation) وستنهي الكورس السريع الخاص بك بعدها وتحظى بشهادة مقدمة من جوجل تعترف بإيجاد استخدامك للغة البرمجة بايثون. قبل أن نتركك مع الرابط نذكرك أن الكورس مترجم باللغة العربية أيضا ومقدم من خبراء شركة جوجل. 

رابط الكورس 

تعلم الـ Git و Github من جوجل مع شهادة مهنية 

الـ Git بشكل أساسي هو نظام إدارة النسخ الخاصة بالمشروع الخاص بك (Version Control)، ومستخدم تقريبا من طرف جميع الشركات في العالم من أجل استضافة مشاريعها، الإنضمام لفريق العمل من أجل العمل به، والمزيد. قد قمنا في منصة أكوا ويب بطرح مقال كامل حول الـ Git وطريقة رفع مشاريعك الخاصة على Github .

يتبث هذا الكورس وشهادته أنك يا عزيزي القارئ ملم بتقنيات إدارة المشاريع، ومدرك لكيفية إدارة مشروع بالكامل والتعامل معه في وسط البيئة المشتركة، فمشروع واحد مثلا يشتغل عليه عشرات الأشخاص وأنت من ضمنهم، والـ Git هو وسيلتك الوحيدة لإرسال التحديثات في المشروع واستقبال التحديثات الأخرى. 

هذا الكورس من جوجل على منصة Coursera يضع بين يديك كل شيئ عن الـ Git و Github، من شروحات أولية حتى أعقد الأوامر، وكيف يمكنك إدارة مشروعك بالكامل على Github أيضا، وستحظى بشهادة اعتراف بالأخير أنك تجيد التعامل بمنصة Github و الـ Git. وكما العادة فالكورس يدعم الترجمة باللغة العربية.  

رابط الكورس 

احترمة الأتمتة (Automation) باستخدام البايثون مقدم من جوجل مع شهادة مهنية 

تضع شركة جوجل بين يدي المتعلمين كورسات عديدة في مجال البايثون يقدر عددها بـ 6 كورسات مختلفة، لكن هذا المساق يجمع كل الدورات جميعها في كيان واحد. إذ تهدف جوجل من خلال هذه الدورة إلى بلوغ هدف تعليمك طريقة صناعة برمجيات الأتمتة (Automation) في مجال الـ IT باستخدام لغة البرمجة بايثون. لكنها ولبلوغ هذا الهدف، تحتاج إلى تعليمك العديد من التقنيات الأولية الخاصة بلغة البرمجة بايثون، والتي تجتمع كلها في هذا المساق. 

المساق متاح للمبتدئين، المتوسطين وحتى المحترفين، يتطلب إنهاء هذا المساق قرابة 8 أشهر بمعدل 5 ساعات أسبوعيا، التوقيت مرن ويمكنك زيادة عدد الساعات أو نقصها، كما أن الكورس مترجم باللغة العربية لفهم أفضل. 

رابط الكورس 

مقدمة في مجال الـ AR ( الواقع المعزز ) وخصائصه مقدم من جوجل مع شهادة مهنية 

الـ AR او الـ Augmented Reality وباللغة العربية الواقع المعزز من بين التقنيات الحديثة والمستقبلية، والتي بدأنا نشهدها في العديد من التطبيقات والبرامج، ففي كاميرا الهاتف الخاصة بك فقط يمكنك التوجه إلى خاصية AR Lens الموجودة في النسخ الأخيرة من أندرويد لتكتشف خصائص الواقع المعزز، أو في تطبيقات مثل Snapchat أيضا، وحتى تطبيقات جوجل الشهيرة كتطبيق AR Lens. 

فإن فُتنت بهذا المجال، وتريد البدء فيه بدورك وصناعة برمجيات وتطبيقات تتبنى الواقع المعزز، فهذه دورة كاملة من شركة جوجل لتعلم واحتراف الـ AR مقدمة من قسم DayDream من الشركة على Coursera. هذا الكورس ملائم للمبتدئين، ويمكن استكماله في 11 ساعة فقط، الكورس مترجم باللغة العربية، ومع شهادة مهنية في الأخير. 

رابط الكورس 


حاولنا من خلال هذا المقال اختيار الكورسات الأكثر قيمة لخدمات جوجل على منصة Coursera، وسنستعرض في المستقبل مجموعة من الكورسات الأخرى المهنية من مختلف الشركات أيضا، فإبق على اطلاع بكل مستجداتنا عزيزي القارئ.

شاركه على :


 مرحبا بك في مقال أكوا ويب الشهري، المقال الذي نخصصه لك لاستعراض أفضل العروض والخصومات على الكورسات من مختلف المنصات مثل: يوديمي، Coursera، Skilshare، والمزيد ... 

في هذا المقال والمقالات المشابهة، نحاول بشكل متجدد توفير مجموعة من الكورسات المستجدة بخصومات أو كوبونات من أجل الحصول عليها مجانا لحسابك، حتى تحظى بتعليم أونلاين مجاني في معظم الأحيان. نذكرك عزيزي القارئ أن كل الكورسات المنشورة في هذا المقال متعلقة فقط بالمجال التقني والمعلوماتي، لذا نعتذر إن كانت لديك توجهات أخرى أو رغبات في الحصول على كورسات خارج هذا النطاق.

قبل البدء، لا تنسى قراءة هذه الملاحظات الضرورية

  • أولا، كل هذه الكورسات مجانية لفترة محدودة وليست دائمة فسارع في الحصول عليها بشكل أولي. 
  • حتى نساعدك في الحصول عليها بشكل سريع، تابعنا على قناتنا على تيليجرام الخاصة بالكورسات أو صفحتنا على فيسبوك .
  • هذه الصفحة متجددة بشكل يومي، في كل يوم يتم إضافة كورسات جديدة لها. 
  • يتم إدراج كوبونات الكورسات في الرابط، إن كنت تتصفح من الموبايل فلا تفتح الكورس في تطبيق موقعه الرسمي بل في المتصفح.
  • إن قمنا بنشر كورس ولم يظهر لك في هذه الصفحة، قم بتفريغ الكاش عن طريق Ctrl + F5 وسيظهر لك مجددا. 
إذن بعدما قمنا بتوضيح مجموعة من النقاط والأساسيات حول صفحة الكورسات هذه، هيا بنا لنبدأ في تقديم أفضل الكورسات المتاحة بشكل مجاني لهذا الشهر. 

أفضل الكورسات المجانية لشهر فبراير

أفضل الكورسات المجانية لشهر فبراير 

  1. يوديمي: مقدمة في أدوبي فوتوشوب وكيف تبدأ مجال التصميم بالفوتوشوب ( رابط الكورس
  2. يوديمي: كيف تقوم صناعة موقع رفع صور باستخدام البايثون و إطار Django ( رابط الكورس
  3. يوديمي: مقدمة كاملة في لغة البرمجة C++ ( رابط الكورس
  4. يوديمي: دليلك الكامل لإحتراف الـ UI/UX باستخدام Adobe XD ( رابط الكورس
  5. يوديمي: تعلم تطوير تطبيق iOS باستخدام Swift وربطه بقاعدة بيانات Firebase ( رابط الكورس
  6. يوديمي: مقدمة إلى إطار Flask للمبتدئين كليا ( رابط الكورس
  7. يوديمي: طريقة صناعة برمجية CRUD في البايثون مع قاعدة بيانات SQlite ( رابط الكورس
  8. يوديمي: كورس ماستر كلاس لتعلم واحتراف الـ Front End Development ( رابط الكورس
  9. يوديمي: الـ SQL للمتبدئين، طريقة التواصل مع قواعد البيانات ( رابط الكورس
  10. يوديمي: أساسيات ومدارك حول برمجية Adobe Photoshop CC من الصفر ( رابط الكورس
  11. يوديمي: كورس متقدم في لغة الهيكلة HTML 5 ( رابط الكورس
  12. يوديمي: كيف تقوم بصناعة وتصميم بورتفوليو خاص بك باستخدام الـ HTML / CSS ( رابط الكورس
  13. يوديمي: دورة كاملة لتعلم لغة البرمجة بايثون للمبتدئين كليا ( رابط الكورس
  14. يوديمي: تعلم تطوير مواقع الويب بشكل عملي و تدريبي ( رابط الكورس
  15. يوديمي: دليلك صوب الـ MS Excel و شرح الـ Macros وأساسيات الـ VBA ( رابط الكورس
  16. يوديمي: أساسيات وضروريات لتعلم واحتراف برمجية Adobe Photoshop ( رابط الكورس
  17. يوديمي: تعلم التسويق عبر انستغرام من البداية ( رابط الكورس
  18. يوديمي: كورس Masterclass لتعلم التعديل على الصور باستخدام Adobe Lightroom ( رابط الكورس
  19. يوديمي: الجافا للمبتدئين كليا، دليلك لتعلم كل أساسيات لغة البرمجة جافا ( رابط الكورس
  20. يوديمي: قم بتطوير أول تطبيقاتك على الأندرويد باستخدام Firebase ( رابط الكورس
  21. يوديمي: كورس كامل لتعلم اختراق تطبيقات الويب في مجال الإختراق الأخلاقي ( رابط الكورس
  22. يوديمي: كورس لتعلم البايثون، صناعة 15 تطبيق باستخدام البايثون ( رابط الكورس
  23. يوديمي: أساسيات الشبكة و الـ Networking بقواعد Cisco ( رابط الكورس
  24. يوديمي: كورس لتعلم واحتراف الـ SQL لسنة 2021 ( رابط الكورس
  25. يوديمي: مساق كامل لمطور الويب لسنة 2021 ( رابط الكورس
  26. يوديمي: تعلم الهاكر الأخلاقي من الصفر وحتى الإحتراف باللغة العربية ( رابط الكورس
  27. يوديمي: تعلم صناعة تطبيقات لكل الانظمة باستخدام الـ Xamarin و Firebase ( رابط الكورس
  28. يوديمي: البايثون للمبتدئين كليا، كورس كامل لتعلم البايثون ( رابط الكورس
  29. يوديمي: تعلم تطوير مواقع الويب، 22 مفهوم في كورس واحد ( رابط الكورس
  30. يوديمي: الفوتوشوب للمبتدئين، أساسيات سريعة حول التصميم بالفوتوشوب ( رابط الكورس
  31. يوديمي: كيف تتعلم اختبار اختراق الشبكات باستخدام Kali Linux ( رابط الكورس
  32. يوديمي: أساسيات الـ Git و Github ( رابط الكورس
  33. يوديمي: تعلم الأنيميشن باستخدام الـ Autodesk Maya ( رابط الكورس
  34. يوديمي: تعلم البايثون وإطار Flask الشهير من البداية ( رابط الكورس
  35. يوديمي: كورس جافا من الصفر للمبتدئين كليا ( رابط الكورس
  36. يوديمي: كورس كامل لتعلم واحتراف لغة البرمجة بايثون 3 ( رابط الكورس
  37. يوديمي: دليلك صوب شوبيفاي، كيف تبني متجرك الإلكتروني من الصفر في شوبيفاي ( رابط الكورس
  38. يوديمي: أساسيات الـ Design Pattern في لغة البرمجة الجافا ( رابط الكورس
  39. يوديمي: كورس ماستر كلاس في مجال تطوير مواقع الويب ( رابط الكورس
  40. يوديمي: أساسيات برنامج صناعة الـ UI/UX برنامج Adobe XD CC 2020 ( رابط الكورس
  41. يوديمي: تصميم مواقع الويب لرواد الأعمال، كورس بالعربية ( رابط الكورس
  42. يوديمي: تعلم صناعة مواقع الويب المتجاوبة 4 كورسات في كورس واحد ( رابط الكورس )
  43. يوديمي: كورس ماستر كلاس لتعلم واحتراف التصميم الجرافيكي باستخدام فوتوشوب ( رابط الكورس
  44. يوديمي: دليلك لتعلم استخدام اداة الإختراق الشهيرة WireShark ( رابط الكورس
  45. يوديمي: دليل المبتدئين نحو شرائح الـ Arduino ( رابط الكورس
  46. يوديمي: أساسيات البرمجة كائنية التوجه OOP في الجافا ( رابط الكورس
  47. يوديمي: أساسيات الـ Git للمبتدئين كليا ( رابط الكورس
  48. يوديمي: أساسيات الـ PHP وتطوير مواقع الويب الحديثة ( رابط الكورس
  49. يوديمي: احترف التعامل مع نظام قواعد البيانات MySQL ( رابط الكورس
  50. يوديمي: مقدمة كاملة للولوج إلى عالم الـ Deep Web بشكل آمن ( رابط الكورس
  51. يوديمي: كورس احترافي لتعلم التصميم باستخدام Adobe Photoshop CC ( رابط الكورس
  52. يوديمي: جافا 101، تعلم الجافا للمبتدئين كليا من الصفر ( رابط الكورس
  53. يوديمي: كيف تقوم ببناء API من الصفر باستخدام البايثون ( رابط الكورس
  54. يوديمي: مقدمة في عالم صناعة ألعاب الفيديو باستخدام لغة البرمجة بايثون ( رابط الكورس
  55. يوديمي: دليلك صوب الـ SQL و الـ Transact SQL ( رابط الكورس
  56. يوديمي: تعلم بناء 17 مشروع برمجي للمبتدئين بلغات برمجية مختلفة ( رابط الكورس
  57. يوديمي: تعلم الاختراق باستخدام لغة البرمجة بايثون للمبتدئين كليا ( رابط الكورس
  58. يوديمي: أساسيات وضروريات في مجال اختبار الإختراق باستخدام الـ Kali Linux ( رابط الكورس
  59. يوديمي: تعلم الـ ASP.Net وتقنية الـ MVC من الصفر ( رابط الكورس
  60. يوديمي: دليلك لتعلم الشوبيفاي وصناعة متجرك الإلكتروني الخاص من الصفر ( رابط الكورس
  61. يوديمي: كورس ماستر كلاس لتعلم الـ Boostrap 5 من الصفر ( رابط الكورس
  62. يوديمي: كورس مخصص لتعلم لغة البرمجة C للمبتدئين كليا ( رابط الكورس
  63. يوديمي: كورس كامل لتعلم الـ React من الصفر للمبتدئين ( رابط الكورس
  64. يوديمي: تعلم الـ Bootstrap من الصفر للمبتدئين كليا ( رابط الكورس
  65. يوديمي: كيف تبدأ في صناعة تطبيقات الموبايل باستخدام الـ React Native ( رابط الكورس
  66. يوديمي: استكشف برمجية Adobe Premiere وأساسياتها ( رابط الكورس)  
  67. يوديمي: البرمجة بلغة الجافا، دليل المبرمجين المبتدئين ( رابط الكورس
  68. يوديمي: كيف تختبر اختراق مواقع الويب بهدف إيجاد ثغرات للبيع Big Bounty ( رابط الكورس
  69. يوديمي: لغة البرمجة C++ للمتوسطين و المحترفين ( رابط الكورس
  70. يوديمي: دورة تدريبية كاملة في الـ React Native للمبتدئين ( رابط الكورس
  71. يوديمي: دورة تدريبية كاملة في الـ Swift و Objective C لتطوير برمجيات iOS ( رابط الكورس
  72. يوديمي: أساسيات إطار Django لصناعة مواقع للمبتدئين ( رابط الكورس
  73. يوديمي: دورة بايثون كاملة، اصنع 15 تطبيق وبرمجية باستخدام البايثون ( رابط الكورس
  74. يوديمي: الفوتوشوب للمبتدئين، أساسيات لتعلم الفوتوشوب للمبتدئين كليا ( رابط الكورس
  75. يوديمي: تعلم الـ Php و الـ PDO من الصفر لسنة 2021 ( رابط الكورس
  76. يوديمي: كيف تصبح مطور Full Stack باستخدام إطار Django ( رابط الكورس
  77. يوديمي: التسويق عبر انستقرام، كيف تقوم بتكبير قناتك الخاصة على انستغرام ( رابط الكورس
  78. يوديمي: تعلم الجافا لسنة 2021 من خلال تطوير وبناء المشاريع البرمجية ( رابط الكورس
  79. يوديمي: مقدمة في لغة البرمجة C++ ( رابط الكورس
  80. يوديمي: تعلم الـ Nodejs وكل أساسياتها في 6 ساعات ( رابط الكورس
  81. يوديمي: كورس لتعلم لغة البرمجة بايثون وإطارها Flask ( رابط الكورس)  
  82. يوديمي: كورس لتعلم البيع عبر Amazon FBA من الصفر للمبتدئين كليا ( رابط الكورس
  83. يوديمي: كورس كامل لتعلم لغة البرمجة بايثون وتقنيات الـ OOP ( رابط الكورس

شاركه على :


 مرحبا بك عزيزي القارئ في درس جديد من دروس أكوا ويب، وفي قسم الأكاديمية . في هذا المقال سنشرح لك بالخطوات وبالصور بكل وضوح وسهولة كيف يمكنك استضافة مشاريعك البرمجية على Github بشكل أساسي، أو أي منصة أخرى مثل Bitbucket او Gitlab. الهدف من هذا المقال هو إرشادك للشرح البسيط والسهل بعيداً عن ضوضاء عدم الفهم، إلى جانب شرح كل خطوة وتفصيلها من أجلك حتى تفهم الهدف منها، والمزيد من الشرح حول منصة Github والأسباب التي تدعوك في الأساس لاستضافة مشروعك البرمجي عليها، فتابع معنا حتى النهاية. 

ما هي منصة Github / Bitbucket / Gitlab ؟ 

قد تتسائل أولا، ما هي منصة Github من أساسه؟ وربما قد سمعت بها كثيراً إن كنت مبرمج، منصة Github هي عبارة عن مستودع ضخم يضم مجموعة من المشاريع البرمجية مفتوحة المصدر التي يمكنك الإطلاع عليها وعلى الملفات المصدرية الخاصة بها بدون مشاكل. في هذه المنصة، يمكن للمستخدم صناعة مستودع سواء بشكل عام (Public) أو بشكل خاص (Private) ثم رفع ملفات أي نوع من المشاريع البرمجية التي لديك، بعدها سيمكن لمستخدمين آخرين الإطلاع عليها، حتى أنهم يمكنهم التفاعل معها عبر خيار Fork لنسخ محتوى مشروعك لديهم من أجل التعديل عليه أو فقط تخزينه، أو Star من أجل شكرك على مجهودك في تقديم المشروع. 

منصة Github وحتى سنة 2018 تقريبا كانت شركة منفصلة، قبل ان تستحوذ عليها شركة مايكروسوفت حينها، كما أن منصة Github ليست الوحيدة التي توفر لك هذه الخصائص، بل يوجد منصات شبيهة أشهرها أيضا منصة BitBucket و أيضا Gitlab اللذان لا تختلفان عن Github كثيراً وتتشاركان الكثير من الأشياء. 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

لما قد تود استضافة مشروعك على Github؟ 

أول سؤال قد تطرحه على نفسك هو: لما بحق السماء سأود أن أستضيف مشروعي البرمجي الخاص على جيتهاب؟ لا بل وسيمكن للآخرين الإطلاع عليه؟ لا شكرا ! 

عليك أن تدرك أخي القارئ أن الإستخدام الأساسي والرئيسي لمنصة Github هو الحصول على الـ Version Control، ونعني بذلك أنه وأثناء سيرورة برمجتك لمشروع ما أنت تقوم في كل مرة بإضافة تعديلات جديدة على المشروع، في حالة إضافة تعديل خاطئ قد يذهب المشروع كله مهب الريح، لكن ان كنت تسستضيف مشروعك على جيتهاب فيمكنك العودة لأي نقطة ( تسمى بالـ Commits ) واسترجاع مشروعك دون فقدانه.

إلى جانب هذا، سيمكنك في جيتهاب ( أي المنصات الشبيهة به ) بالإحتفاظ بمشاريعك البرمجية في حسابك، والوصول إليها من أي حاسوب آخر، والعودة لها عندما تقتضي الحاجة، دون الخشية عليها من بقائها في حاسوبك وضياعها للأبد. 

أما إن كنت تخشى من أن يستكشف الآخرون الإطلاع على مشاريعك و " سرقتها "، فيمكنك في منصة Github تحويل مستودعاتك إلى مستودعات خاصة (Private) وبالتالي لن يستطيع أحد الوصول إليها، كما الحال في منصات أخرى أيضا. 

التسجيل في منصة Github و شرح واجهة Github 

أول الخطوات التي يجب عليك فعلها هو التسجيل في منصة جيتهاب ( أو منصات منافسة حسب الرغبة، نحن في شرح هذا المقال سنعتمد على Github ). 

نتوجه إلى الرابط التالي، ونقوم بصناعة حساب بشكل عادي، الأمر سهل كما لو كنت تتسجل في أي موقع آخر، قم بإدراج بريدك الإلكتروني و الـ Username ثم كلمة السعر، ستتوصل في بريدك الإلكتروني برابط التفعيل، قم بتفعيل حسابك ومبروك عليك. 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

عند ولوجك بحسابك للموقع ستظهر لك واجهة كالآتي، منصة Github سهلة الإستخدام بشكل عام لكن لا ضرر في شرح بعض الخصائص الموجودة في الموقع. 

القائمة رقم 1 : تضم خيارات تصفح أقسام الموقع وأي إشعارات قد تتوصل بها، الـ Pull Request و الـ Issues متعلقة بالمشاريع التي قمت بنسخها وحصلت على تراخيص التعديل عليها أو قبول تعديلاتك، وأيضا إجابات لأي مشاكل طرحتها سابقا في المنصة. الـ Marketplace هو عبارة عن صفحة خاصة بالمشاريع المدفوعة أو ذات تجربة مجانية لتجربتها أو الإطلاع عليها، أما الـ Explore (وهي نافذتي المفضلة ) فتخص استكشاف آخر المشاريع المنشورة في جيتهاب حسب الأقسام والإطلاع على المستودعات الأكثر نمواً في المنصة. 

القائمة رقم 2: تختلف هذه القائمة حسب الصفحة التي تتصفحها، بما أن هذه الصفحة خاصة بـ Explore، فالقائمة تُظهر لك خيارات تصفح فرع Explore كتصفح المشاريع أو الـ Collections، أو المواضيع الأكثر مشاهدة، وحتى التقنيات المستخدمة بكثرة حاليا. 

القائمة رقم 3: قائمة خاصة بإنشائك لمستودعات على Github ( وهي التي سنستخدمها لإنشاء مستودع لرفعه لاحقا في هذا المقال )، أيضا صناعة Gist وهو عبارة عن صفحة واحدة تدرج فيها أكواد منفردة  غير تابعة لأي مشروع، او استضافة مشروع خارجي، والمزيد. 

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

صناعة Repository على Github 

دعونا نبدأ شرحنا لهذا اليوم من خلال صناعة Repository على منصة Github، الأمر سهل أيضا في هذه المرحلة، من خلال القائمة أعلاه السابقة ( القائمة رقم 3 ) انقر على خيار New Repository، ( المستودع يعني Repository ): 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

  • في خيار Repository Name نقوم بإدراج إسم المستودع ( أو اسم المشروع ) الخاص بنا، وهو حقل إجباري. 
  • في خيار الوصف (Description) نقوم بإضافة وصف المشروع الخاص بنا، وهو حقل اختياري يمكن تركه فارغا إن أردت. 
  • بعدها ستجد خيارين: Public و Private، خيار Public يعني أنه يمكن لأي شخص يستخدم Github إيجاد مستودعك، نسخه، الإطلاع على الأكواد البرمجية، والمزيد. أما خيار Private فيعني أنه أنت فقط من يمكنه الوصول للمستودع، ولا يمكن لأي شخص على الإطلاق الإطلاع على محتواه. 
  • خيار Add a Readme File، يمكنك تعليمه أو تركه، يقوم المستودع بإنشاء ملف Readme تقوم بملأه لاحقا بتفاصيل المشروع أو كيف يعمل، يتخذ أيضا المستودع محتوى هذا الملف كوصف للمشروع كاملا في الأسفل. 
  • خيار Add .gitignor ، ويضيف لك ملف من خلاله تستطيع إضافة أسماء ملفات في مشروعك، الملفات التي يتم إدراج إسمها في ملف .gitignor لا يتم رفعها على Github ويتجاهلها كليا. يمكنك تعليمه أو تركه.
  • خيار Choose a license خيار يضيف لك أيضا ملف تقوم من خلاله بكتابة كيف يمكن للآخرين الإستفادة من مشروعك، وهل يمكنهم استغلاله لصالحهم أم لا وتعليمات خاصة بحقوق الملكية الفكرية. يمكنك تعليمه أو لا. 
ثم ننقر على خيار Create Repository ومبروك عليك. 

تحميل منفذ سطر الأوامر GIT 

من أجل التعامل مع منصة رفع المشروع ( جيتهاب في هذه الحالة او منصات أخرى كما سلف الذكر أكثر من مرة ) أنت بحاجة إلى منفذ سطر أوامر متميز، وهو الـ Git. يعتبر الـ Git منفذ سطر أوامر قادر على التعامل مع أوامر الـ Git بشكل عام المتخصصة في إنشاء المشاريع، تصديرها، استيرادها، التعديل عليها وإدارتها بشكل عام، وسنرى ذلك من خلال هذه الفقرة و الفقرات القادمة. 

نقوم بتحميل الـ Git من الرابط التالي ، نقوم باختيار النسخة المتوافقة مع النظام الخاص بنا ونقوم بتحميلها، ونقوم بعدها بتنصيب البرنامج على الحاسوب. أثناء عملية التنصيب، قد تجد بعض الخيارات الإضافية التي يطلب منك التعديل عليها، فقط أتركها كما هي وأكمل التنصيب بشكل عادي. 

بعد تنصيبه سيمكنك الولوج مباشرة للبرنامج عبر البحث عليه ( أو من خلال قائمة إبدأ أو أيقونته في سطح المكتب )، كما يمكنك النقر يساراً داخل أي مجلد ثم النقر على عبارة Git Bash Here ليتم فتح الملف : 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

والآن لديك كل شيئ جاهز، لم يبقى إلا استضافة المشروع الخاص بك على منصة Github من خلال أوامر الـ Git. 

استضافة مشروعك البرمجي على منصة Github باستخدام الـ Git 

تتذكرون مشروعنا السابق الخاص بتهيئة قالب ووردبريس باستخدام Root/Sage؟ يمكنك الإطلاع عليه من هنا، سنختار هذا المشروع من أجل استضافته في منصة Github. إذن بعدما قمنا بصناعة مستودع في جيتهاب وتنصيب الـ Git، نقوم بفتح برنامج Git ونضع إعدادات الولوج بحسابنا الخاص على Github باستخدام الأمرين:

 git config --global user.name "your username" وإدخال الـ username او إسمك الخاص.

، ثم أمر git config --global user.email johndoe@example.com من أجل إدخال بريدك الإلكتروني الذي تسجلت به في منصة Github أو أي منصة أخرى. 

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

نعود الآن إلى المستودع الذي قمنا بإنشاءه في Github، بعد إنشاء المستودع، ستحصل على الصفحة التالية : 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

وتتضمن هذه الصفحة كل المعلومات التي نحتاجها لاستضافة مشروعنا الخاص على هذا المستودع، ستجد أنه يوجد خيارين ( قمنا بتعليمهما لك ): الخيار الأول هي أوامر تتبعها في حالة لم يكن لديك مستودع مسبق، أما الخيار الثاني فإن كان لديك مستودع مسبقا، سنتبع التعليمات الثانية بحكم أننا قمنا بصناعة المستودع للتو. 

الرابط: https://github.com/operateur-mar/AquaWeb-RootSage-Template.git هو عنوان المستودع الخاص بنا، يتغير بناءً على اسم وخصائص مستودعك الخاص، لا تنسى تغييره إن كنت ستنسخ الأوامر من هذا المقال. 

إذن نتوجه إلى مشروعنا الخاص على الحاسوب، ثم ننقر ميمنة ونقوم بفتح الـ Git وسط مجلد المشروع بشكل التالي: 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

من أجل تهيئة المجلد ومحتواه للرفع في منصة Github نقوم بإدراج الأمر : git init ، هذا الأمر يقوم بإضافة ملفات مخفية ( يمكنك إظهارها بتحديد خيار إظهار الملفات المخلفية في نظام الويندوز )، تلك الملفات تتضمن معلومات خاصة سنراها في الأمر القادم، لذا نقوم بتطبيق أمر Git init أولاً : 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

كما تلاحظ تم تكوين ملف .git، هذا المجلد سيضم الملفات التي سيتم رفعها على المستودع خاصتنا، لكن من أجل رفعها يجب إدراجها إلى المجلد، لفعل ذلك نطبق أمر: git add . ، بحيث النقطة (.) تعبر عن كل الملفات، إن أردت منع ملف من الرفع يمكنك تحديده في ملف .gitignor سابق الذكر، لكن في هذه الحالة نريد إدراج كل شيئ ( تقنيا ). 

لا تقلق إن ظهرت لك بعض التحذيرات أو رسائل تتبدئ بـ Warning، بعد هذا الأمر نقوم بإدراج ما يسمى بالـ Commit، الـ commit هي الرسالة التعبيرية التي تقوم بإدراجها في كل نسخة، فمثلا في هذه النسخة سنعطيها إسم " Initial commit " أي الإرسال الأولي، لكن إن أضفنا تعديلات وأردنا رفع المشروع مجددا، سنقوم في الـ commit بإضافة رسالة تعبر عن التعديلات التي قمنا بإضافتها. دعنا نطبق ذلك عبر الأمر : git commit -m " Your message "

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

الآن كل شيئ جاهز، حان الوقت لإستضافة المشروع الخاص بنا على جيتهاب، الرفع الأولي يختلف عن نشر تعديلات لاحقا، لذا، في النشر الأولي نقوم بتنفيذ الأمر: 

git remote add origin https://github.com/operateur-mar/AquaWeb-RootSage-Template.git

مع تغيير الرابط كما أشرنا حسب رابط المستودع الخاص بك، سترى أنه بعد تنفيذ هذا الأمر لا يحدث شيئ عظيم، لكن الأمر التالي يحدث الكل، ننفذ الأمر : git push -u origin main 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

ملاحظة هامة جدا: ستلاحظ أن الكود الأصلي هو git push -u origin main ، في الأصل عبارة main كانت master لكن تم تغييرها مؤخرا إلا أن التعديلات قد لا يتم تطبيقها بشكل كامل. بشكل عام، الـ main او الـ master يُعتبر Branch ، وأثناء العمل على git ستظهر لك إما main او master كإسم الـ branch الذي تعمل فيه ( في حالتي يمكنك ملاحظة إسم master في نهاية إسم المستودع ) لذا الكود الخاص بي سيكون git push origin master و ليس main .

ننتظر قليلا وسيخبرك بنهاية العملية، نتوجه إلى رابط المستودع الذي قمنا بإنشائه، ونقوم بتحديث الصفحة : 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

يا سلام ! مشروعي الآن مستضاف على المنصة، ويمكنني مشاركته مع أي شخص، بل يمكنني الوصول إليه في أي وقت أريد بدون مشاكل، ويمكنني إجراء تعديلات على المشروع دون الخشية من فقدانه أو عدم اشتغاله، لأنه لدي دائماً مرجع يمكنني العودة إليه. 

أكواد Git أساسية لإدارة المشروع 

الآن كل شيئ جيد، لديك مشروع على منصة جيتهاب، ومتصل من خلال سطر الأمر مع المشروع ويمكنك التحكم به. إن قمت بإجراء أي تعديلات فسيتوجب عليك إعادة رفعها أيضا على جيتهاب، العملية هنا لن تتطلب الكثير من الأكواد، فقط سلسلة أكواد يجب عليك حفظها وهي كالتالي: إضافة الملفات الجديدة عبر add، تسميت النسخة الجديدة عبر الـ commit، ثم الإرسال عبر الـ Push، لتكون النتيجة الأوامر التالية: 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

الآن، وفي كل مرة تقوم بإجراء أي تعديلات أخرى اتبع نفس النظام. لكن وبافتراض أنك أرسلت تعديلا لم يعد على إثره يشتغل المشروع، ماذا تفعل ؟ الحل هنا هو العودة إلى نقطة (commit) كان فيها المشروع شغالاً بشكل جيد، لفعل ذلك توجه أولا إلى رابط المشروع على Github : 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

ستجد في عنونة المشروع إسم آخر Commit قمت بإرسالها، وستجد أيضا عدد الـ Commits الموجودة، ننقر على عدد الـ commits لنحصل على الكود الخاص بها: 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

ستجد عدد الـ commits والأكواد الخاص بها وتفاصيل حولها، للعودة لإحداها، يكفي نسخ الكود الخاص بها ثم تمرير أمر : git reset --hard commitnumber وذلك بالشكل الآتي : 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

ليس بالضرورة استخدام أمر --hard ، لكن أفضل استخدامه من أجل منع أي مشاكل في تشابك الأكواد في المشروع، بحيث يقوم حرفيا بحذف كل التعديلات وإرجاع التعديلات السابقة. 

حسنا جيد حتى الآن، لكن ماذا لو أردت أن أوفر المشروع لصديق لي من أجل إجراء تعديلات، وفي نفس الوقت أقوم بتعديلات على المشروع، ألن يخلق هذا لبس في المشروع؟ نعم صحيح، سيخلق تشابكاً في الأكواد، والطريقة الصحيحة لفعل ذلك، هو إنشاء فرع جديد (Branch) ثم توجيه المشروع إلى هذا الفرع وتقديمه لشريكك في المشروع للتعديل عليه، بينما يبقى الـ master أساسي لا يتم إجراء أي تعديلات عليه. 

من أجل إضافة فرع جديد، وإدراج المشروع إليه، نطبق الأوامر التالية: 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

أمر git checkout يسمح لنا بشكل عام بالإنتقال بين الـ Branches و الفروع الأخرى كالـ master، وخيار -b يسمح لنا بإنشاء فرع جديد، لذا الأمر الأول هو git checkout -b newbranch من أجل صناعة فرع جديد . لكن الفرع سيكون فراغ لا يتضمن مشروعنا البرمجي، أنت كمدير الـ Control Version سيتوجب عليك تمرير المشروع إليه، نقوم بذلك بشكل عادي كما جرت العادة في الأكواد السابقة، إلا أنه وهذه المرة بدل أمر git push origin master الذي يرسل إلى فرع الـ master، سنعوضه بإسم الفرع الجديد وهو newbranch. 

من أجل العودة أو الإنتقال بين الفروع الأخرى، استخدم أمر git checkout master للعودة إلى master مثلا. لكن تذكر جيداً جيداً أنه لا يمكنك الإنتقال إلى فرع آخر إن قمت بإضافة تعديلات ولم تقم بحفظها أو إرسالها، في هذه الحالة قد يطلب منك الـ Git حفظ التعديلات بشكل داخلي عبر أمر git stash . 

ويوجد العديد من الأوامر الأخرى التي يمكنك ممارستها في الـ Git حسب الحاجة، لكن الأساسي منها لإدارة مشروعك ونسخه قد قمنا باستعراضها في هذا المقال، وهذه قائمة Cheat cheet قد تفيدك للمزيد من الأكواد: 

أساسيات الـ Git ورفع مشروعك على Github خطوة بخطوة

نتمنى أن تكون قد استفدت من هذا المقال، ونلتقي في درس آخر من دروسنا المتجددة. 

شاركه على :


 مرحبا بمن زارنا اليوم على موقعنا أكوا ويب، نسعد دائما بلقائك في مقال متميز كالعادة، فمحتوى هذا المقال قد يرغب في الإطلاع عليه الكثيرون، إذ يمكن أن يصبح مصدراً مهماً لكل شخص يريد البدء في تحقيق ربح جيد من الإنترنت في سنة 2021. فنحن في كل يوم نجد أن الكثيرين قد اغتنوا من الإنترنت، ويحققون ربحا خياليا كل يوم، مما يدفعك للتساؤل عن أبرز الطرق للربح من الإنترنت حاليا. 

في هذا المقال، سنضع بين يديك مجموعة من أفضل الطرق الخاصة بالربح من الإنترنت لسنة 2021، ونذكرك أيها القارئ أنه لدينا مقال شامل يضم 100 طريقة لتحقيق أول دولار لك عبر الإنترنت يمكنك الإطلاع عليه لاستكشاف المزيد من طرق الربح من الإنترنت. 

محتوى المقال: 

الفريلانس والعمل الحر 

أفضل طرق الربح من الإنترنت 2021

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

التجارة الإلكترونية (Ecommerce)


في سنة 2020 ( وحتى سنة 2021 ) شهدنا عزلا جماعيا وحجراً صحيا لامس كل شخص في هذا العالم، هذا الحجر الذي أجبر معظمنا على المكوث في المنزل وطلب كل شيئ عبر الإنترنت من ملابس ومعدات، بل وحتى الطعام. وهنا قد يفكر عاقل بالولوج لمجال التجارة الإلكترونية وإتاحة إمكانية شراء مجموعة من السلع عبر الإنترنت خصوصا المطلوبة بشكل كبير، مادام الكل الآن يمارس التسوق عبر الإنترنت. 
مجال التجارة الإلكترونية واحدٌ من أكثر المجالات المربحة الحالية، سواء بشكل فعلي، أو من خلال الـ Dropshipping، لكن هذا المجال ذو منافسة كبيرة، ودراسة تحتاج للتدقيق والتحليل من أجل إيجاد نيتش محدد والعمل عليه، لكن الإنتظار والصبر والدراسة قد لا تعود عليك بالربح الجيد مع الوقت. 
التجارة الإلكترونية و الـ Ecommerce يحتاج إلى رأسمال جيد للبدء، وذلك من أجل صناعة متجرك الخاص بغض النظر عن المنصة المختارة، والترويج للمنتجات الخاصة بمتجرك أيضا، كما أن بداياتك في مجال التجارة الإلكترونية قد تكون صعبة، لكن فور حصولك على أول طلب لبضاعتك، يصبح الأمر سهلاً بعدها. 
لا ننصح بالولوج لمجال التجارة الإلكترونية كمجال ربحي للأشخاص الذين يريدون كسب المال بسرعة، والأشخاص ذوي رأس المال المحدود، وأيضا المبتدئين في مجال الربح من الإنترنت عامة. 

التدوين المرئي و الكتابي 

الكثيرون قد اغتنوا من اليوتيوب أو من مواقعهم الخاصة فقط بفعل التدوين سواء المرئي (Vlogging) أو الكتابي (Blogging). والتدوين بنوعيه مربح بشكل جيد، لكنه يتطلب الكثير من الوقت والتباث والصبر من أجل تحقيق نتائج جيدة، فلا أحد في هذا العالم يمكنه فتح قناة على اليوتيوب أو موقع إلكتروني خاص به اليوم، ويحقق مبالغ خيالية في ظرف شهر أو شهرين ! 
التدوين بنوعيه مربح على المدى البعيد جداً، سنتين على الأقل قد تبدأ حينها بتحقيق أرباح متواضعة، لا ننسى أيضا أن خدمات مثل يوتيوب مثلا تفرض قوانين صارمة من بينها الحصول على 4000 ساعة مشاهدة و1000 مشترك في قناتك على اليوتيوب، وكقناة مستجدة من الصعب أن تصل لهذه الشروط في ظرف سنة أو أقل. ( يمكنك استخدام بعض بدائل يوتيوب بارتنر للربح المبكر لكنه ليس كافيا ).

أفضل طرق الربح من الإنترنت 2021


لكن، وفي خضم كل هذه السلبيات، فالتدوين المرئي والكتابي يعتبران من تقنيات الـ Passive Income، أي الربح دون القيام بأي شيئ، فتخيل أن تبدأ العمل اليوم، وبعد 4 أو 5 سنوات سيمكنك تحقيق دولارات في اليوم دون التحريك ساكناً، وهذا ما يجعل هذا المجال مربح بشكل كبير. 
لا ننسى أيضا أن نعتبر كذلك التأثير عبر السوشيال ميديا ( مثل حسابات انستقرام أو فيسبوك ) أنها تندرج نوعاً ما متحت التدوين المرئي، ويمكنك تحقيق مبالغ مالية كبيرة من خلال التسويق عبر انستقرام مثلا، أو صناعة علامتك التجارية عليه، أو بروفايلك الخاص وتصبح من المشاهير المؤثرين بدورك. 

التداول والعملات الرقمية 


واحدة من أفضل طرق الربح من الإنترنت لسنة 2021 هي البدء في مجال التداول والعملات الرقمية، الكثيرون يعتقدون أن هذا المجال كاذب وغير صادق، وذلك يعود للكثير من المروجين الذين يسوقون هذا المجال على أنه ربحي 100% في حين أنه عكس ذلك، وعندما يلج شخص لهذا المجال ويخسر أمواله يتهمه مباشرة بأنه مجال لا ربح فيه. 
الحقيقة أن مجال التداول بكل أنواعه ( مثلا الفوركس أو تداول الأسهم ) هو مجال متقلب، أي أن نسبة الأرباح فيه تساوي نسبة الخسارة، ويمكنك أن تخسر أو تربح حسب قدراتك، تقنياتك، معارفك واهتمامك بالمجال. لذا دعني أخبرك أنه قبل أن تُقدِم على هذا المجال، تذكر أن تأخذ دروساً ومقالات وفيديوهات مكثفة حتى تفهم المجال بشكل كامل، وعندها يمكنك البدء فيه. 
حين نتحدث عن التداول، فلا بد لنا أن نستحضر العملات الرقمية (Cryptocurrency) خصوصا عملة البيتكوين التي حققت أرقاماً خيالية هذه السنة وأواخر السنة المنصرمة، هذا يجعلك تفكر مجدداً في الحصول على بعض العملات الرقمية والإستثمار فيها أو حتى تخزينها، وفرنا لك مقالاً بعنوان أفضل العملات الرقمية للإستثمار فيها لا تنسى الإطلاع عليه لمعرفة أفضل العملات الرقمية التي نقترح عليك شرائها، تخزينها وحتى الإستثمار فيها. 

التسويق بالعمولة (CPA / Affiliate Marketing)

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

الربح من خلال الـ Merch ( بيع البضائع المعدلة ) 


واحد من المجالات المزدهرة ومن بين أفضل طرق ربح المال من الإنترنت لسنة 2021، الـ Merch لمن لا يعرف هذا المصطلح أو يسمع به لأول مرة، هو ببساطة التسجيل في منصات أو مواقع تتيح لك رفع تصاميمك الخاصة على الأقمصة، الأكواب، الوسائد، الملائات، الستيكرز والمزيد، ثم توفر لك رابطا لبيع تلك البضاعة، تقوم أنت بالترويج لها حسب الطرق المتاحة، وفي حالة الطلب تحظى أنت بجزء من الأرباح، بينما تتكفل المنصة بالصناعة والطبع والشحن والإرسال. 

أفضل طرق الربح من الإنترنت 2021

يتطلب الـ Merch بعض الإبداع، ودراسة متطلبات السوق، والإستهداف الصحيح وأخيرا ميزانية جيدة من أجل البدء في المجال، وإن عقدت العزم، فيكفي التسجيل في إحدى المواقع المتخصصة في صناعة الأقمصة وبيعها ، ثم تصميم شكل مميز له هدف، أو تابع لسلسلة أو فلم أو أنمي وغيرها، ثم تشكيلها على المواد التي تريد ( أقمصة أو أكواب ...)، والبدء في الترويج لها. 
و إن أردت الإرتقاء بأرباحك أكثر، نقترح عليك بشكل خاص خدمة Merch By Amazon التابعة لشركة أمازون، والتي تتيح لك تصميم مختلف التصميمات على القمصان وباقي الأشياء الأخرى، وتتكفل أمازون باستعراضها في المتجر، لا ننسى أن متجر أمازون واحد من أكبر المتاجر العالمية، وسهولة الترويج من خلاله ستكون أسهل وأيسر بمراحل. 


تطوير برمجيتك الخاصة والربح منها 

قد تضيق بك الطرق، وتجد نفسك غير قادر على إيجاد الطريقة الأمثل لك من أجل الربح من الإنترنت، وفي هذا الحالة نقترح عليك بناء وتطوير برمجيتك الخاصة والربح من خلالها. في هذه المرحلة، قد تحتاج إلى بعض رأس المال من أجل الترويج لبرمجيتك عند الإنتهاء منها، أو إن كنت جاهلاً لطرق تطوير البرمجيات ولديك الفكرة فقط، فقد تحتاج كذلك إلى رأس المال من أجل الدفع للمطورين من اجل صناعة البرمجية من أجلك. 
نقصد بالبرمجية الخاصة أخي القارئ، تطبيق محدد تقوم بنشره على متجر جوجل بلاي أو App Store، أو موقع ذو خدمة محددة، وتقوم بإدراج إعلانات في تلك البرمجية، وترويجها للمستخدمين وجلب تحميلات واستخدامات والكسب من الإعلانات وسط برمجيتك. وإن نجحت فكرتك الأولى، فقد تود صناعة برمجية ثانية وثالثة ورابعة، وتحويلها إلى برمجيات Passive Income تدر لك المال دون التحرك قيد أنملة. 

حاولنا أن نختار لك في هذا المقال أقوى طرق الربح من الإنترنت لسنة 2021، والتي في كل مرة ترى أحدهم قد اغتنى من الإنترنت ستجد أنه طرف في إحدى الطرق التالية. لكن نود أن نذكرك أنه وبالرغم من ذلك يوجد عشرات الطرق الأخرى قد استعرضنا أكثرها في هذا المقال .

شاركه على :