أريد أن أدخل مجال تطوير الويب، ولا أعرف من أين ابدأ، فهل يمكنكم مساعدتي؟
تطوير الويب، كيف أدخل لهذا المجال وما هي اللغات المستخدمة به؟
تطوير الويب من أكثر المجالات طلبًا في سوق البرمجة، ويوجد فيه عدد من الفروع التي يمكنك التخصص فيها وعدد من لغات البرمجة التي يمكنك تعلمها.
في البداية يجب أن تعلم التخصصات الرئيسية في هذا المجال:
مطور الواجهات الأمامية Frontend Developer
هو المبرمج الذي يقوم بتحويل تصميم معين (مجرد صورة تخيلية) لموقع ما إلى أكواد. الأزرار، النصوص والصور والقوائم وغير من مكونات في الموقع، يقوم هذا المبرمج بإنشائها وبرمجتها حتى يتمكن المستخدم العادي من استعمالها، ويستعمل في هذا التخصص لغات مثل HTML و CSS و JavaScript ، ويمكن التقدم أكثر في هذا المجال وتعلم أحد إطارات العمل المتقدمة أكثر مثل Vue.js و React.js و Angular.js (يوجد غيرها ولكنهم الأكثر طلبًا في الوقت الحالي).
مطور الواجهات الخلفية Backend Developer
يقوم هذا المبرمج بالتعامل مع الكود الموجود على الخادم وجلب البيانات المخزنة في قواعد البيانات Databases ليتم عرضها داخل كود الموقع، كما يقوم بكتابة الكود المسئول عن إدارة تسجيل المستخدمين في الموقع والتعليقات والمنشورات ... إلخ، وتخزينها في قاعدة البيانات ليتم جلبها مرة أخرى حين الحاجة إليها. في هذا المجال يتم استعمال لغات مثل PHP و (Node.js (JavaScript و Python (تحتاج إلى إتقان أحد هذه اللغات فقط، وليس جميعهم).
مطور شامل Full-stack Developer
هو مطور يتقن كلا الجانبين (Frontend + Backend) ويمكنه إنشاء الموقع بالكامل من الصفر وحتى نشره على الإنترنت في النهاية. كما ستحتاج إلى معرفة المزيد من الأمور في هذا المجال مثل كيفية التعامل مع الخادم ورفع الموقع وربطه بنطاق Domain ... إلخ.
يمكنك أن تطلع على مزيد من المعلومات حول تطوير الويب وأنواع أخرى من البرمجة من خلال المقالة التالي:
إن أردت أن تبدأ من البداية تمامًا، فأنصح بالإطلاع على سلسلة مقالات full_stack_101 في أكاديمية حسوب:
التعليقات