Learn With Naw Logo

شبكة تعلم مع ناو

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

الدخول لمصادر التعلم المختلفة.

التعلم حول تقنيات تطوير الويب.

تعلم المزيد حول لينكس وإدارة السيرفرات.

اتقان استخدام تقنيات Full Stack جافاسكربت.

التعرف على فلسفتنا، رؤيتنا وطرق التفكير التي نتبعها.

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

تعلّم تقنيات تطوير الويب المختلفة وإدارة السيرفرات بطريقة منظمة. تعمل مسارات التعلم على تعريفك بالخطوات اللازمة لتعلّم تقنية ما، كما يمكنك التحقق من تقدمك أثناء رحلة التعلم.

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

جافاسكربت Full Stack

20-10-2022

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

تطوير إضافات ووردبريس

21-2-2023

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

NextJS Framework

22-1-2023

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

المقتطفات

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

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

Headless CMS هو نظام إدارة محتوى كغيره من أنظمة إدارة المحتوى التقليدية التي يُمكن من خلالها إدارة المحتوى من تعديل وإضافة وحذف. و لكن headless CMS لا يقوم بعرض المحتوى أو فرض طريقة معينة لعرض المحتوى. حيث يتم فصل طريقة عرض المحتوى (Head/FrontEnd) عن جوهر عملية تعديل وإضافة المحتوى (Body/Backend) ولذلك سُمي بــِ Headless CMS. لكن هذا لا يمنع من أخذ المحتوى من headless CMS وعرضه بأي طريقة تجدها مناسبة.

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

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

NextJs إطار عمل مبني على مكتبة React. يتم من خلاله بناء مواقع إلكترونية متوافقة مع السيو وسريعة التحميل. باستخدام إطار عمل NextJS يُمكن بناء واجهات مواقع إلكترونية بسيطة أو معقدة وربطها مع تطبيق سيرفر وأي قاعدة بيانات بكل سهولة.

هذا هو السلوك الافتراضي لــِ PHP $_POST. حيث يعتبر المربع غير المحدد أو unchecked checkbox قيمة غير محددة لأن المتصفح لا يرسل أي قيمة مع المربع غير المحدد. لذلك عليك أخذ هذا السلوك بعين الاعتبار عند التعامل مع قيم checkbox سواء كانت محددة أو غير محددة.

React JS هي مكتبة جافاسكربت التي تساعد على بناء واجهة المستخدمين وصفحات الموقع الإلكتروني. يتم التعامل مع كل مكون من عناصر صفحة الموقع كــَ Javascript Function الذي يعود بخليط من جافاسكربت و HTML، وهذا ما يسمّى JSX. تقوم React بإنشاء شجرة DOM وهمية وتحقنها مع شجرة DOM الحقيقية، وتعيد بناء عناصر من الشجرة الوهمية عند كل تحديث للمكوّن.

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

طريقة العمل

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

الفلسفة والمبادىء

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

بداية القصة

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

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

كان البحث الأكاديمي أحد المجالات التي عملت بها. استخدمت مهاراتي التي طورتها ذاتياً في تقييم درجة تعريب الأنظمة. تم نشر النتائج التي وصلت إليها في ورقة علمية مصدقة من قبل IEEE وذلك كان في عام 2015.

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

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

سيرتك الذاتية؟

كتبت سيرتي الذاتية قبل عدة سنوات آملة أن يلتفت أصحاب العمل لمهاراتي. لاحقاً قمت بتحديث سيرتي الذاتية بما يتفق مع شخصيتي أكثر. الآن أحدثها نادراً لأنّ اقناع الآخرين بما لدي من مهارات أخر ما يهمني. يمكنك التعرّف عليّ أكثر من خلال موقعي الإلكتروني ومشاريعي المستمرة.

كيف أتواصل معك؟

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

البريد الإلكتروني