فى الويب، يمكنك إما معرفة [مسار مصمم الويب (Front-end)] أوهذا المسار [ مسار مطور الويب (back-end)] أو كليهما إذا كنت تريد أن تصبح [مطور ويب كامل (Full stack developer)].

 


 

ما هى برمجة الويب؟

 

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

 


 

من هو مطور الويب؟

 

هو شخص خاص بتطوير البنية التحتية أو الخلفية Back-End الخاصة بالموقع، وهو مختص ببناء قواعد بيانات وربطها بالموقع ، لتسجيل بيانات المستخدمين بها ، ويختص بحماية Security الموقع من الإختراق أو عملية سرقة بيانات المستخدمين، كل هذا تحت مُسمى (Back-End) على عكس مصمم الويب (Front-End).

 


✅ تعرف على الفرق بين Back End والـ Front End.


 

اللغات المُستخدمة فى مسار تطوير الويب

backend map
front-end mapتم أخذ الرسمة التوضيحية السابقة من Kamranahmedse عن طريق موقع Github.

 

💡 قبل معرفة اللغات الأساسية لتطوير الويب ، يجب أن تكون معك هذه اللغات الأساسية:

  • HTML
  • CSS
  • Javascript

 


اللغات المُستخدمة فى تطوير الويب

 

1. PHP: تعتبر من أكثر اللغات استخدامًا فى مجال الويب، ولا تزال أسهل طريقة لكتابة الكود بجانب الخادم Server Side، وتسخدمها الكثير من مواقع الويب.

💡 كما أن نظام إدارة المحتوى (CMS) الشهير WordPress مبنى عن طريق لغة PHP.

 

2. Python: يمكنك تعلم لغة بايثون أيضًا، بعد ما أصبحت python تحتل المرتبة الأولى من بين لغات البرمجة.

 

💡 هناك لغات أخرى كثيرة لكن (PHP و Python) هم الأكثر إستخدامًا + يمكنك تعلم لغتين أو ثلاثة أو أربعة لكن من الأفضل التركيز على لغة واحدة فقط.

 


 

الأطر المُستخدمة فى تطوير الويب

 

1- لارافيل Laravel: هو إطار عمل (Framework) جاهز مبنى على لغة PHP، به العديد من المكتبات الموفرة للكود والوقت والجهد.

 

2- جانغو Django: هو إطار عمل (Framework) جاهز مبنى على لغة Python، به العديد من المكتبات الموفرة للكود والوقت والجهد مثل laravel.

 

💡 هناك أُطر أخرى كثيرة لكن (laravel و Django) هم الأكثر إستخدامًا.

 


 

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

 

المعرفة بقواعد البيانات المختلفة هي حاجه مهمة للمطور، وقواعد البيانات المستخدمة فى تطوير الويب:-

  1. MySQL (أكثر إستخدامًا مع لغة PHP).
  2. MongoDB (أكثر إستخدامًا مع لغة Python).

 


 ✅ تعرف على الفرق بين المكتبة وإطار العمل.


 

WordPress و Joomla: هم أنظمة إدارة محتوى “CMS” يوفر لك لوحة تحكم كاملة لموقعك ، عن طريقها يمكنك التحكم فى الموقع بالكامل وإنشاء أى شىء تريده بسهولة.

 


 

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

 


👈 تعرف على  مسار مبرمج تطبيقات الأندرويد.


 

Quote This Article:-

“A successful website does three things:
It attracts the right kinds of visitors.
Guides them to the main services or product you offer.
Collect Contact details for future ongoing relation.”