لماذا يجب علي كمطور ويب شامل أن أكون على دراية بما يلي: HTML – CSS – Javascript ؟
بداية لنكن على دراية بأن العمل على الويب له تخصصات ومن هذه التخصصات : مصمم واجهات الويب ويطلق عليه Front-end web developer ومطور الويب ويطلق عليه Back-end web developer.
أولا: مطور الواجهات الأمامية تخصصه يعتمد على التالي:
احتراف لغة HTML واحتراف لغة CSS واحتراف لغة البرمجة Javascript وعليه أن يكون على قدر من التمكن في التعامل مع Bootstrap وكذلك Jquery.
ثانيا : مطور الويب تخصصه يعتمد على التالي:
احتراف لغة برمجة من لغات Server side مثل PHP أو Python أو C# وهناك العديد من اللغات الأخرى، يجب عليك احتراف واحدة فقط منهم وأن تتعمق فيها وستكون أيضا بحاجة إلى معرفة بلغة SQL وهي لغة قواعد البيانات لانك كمطور ويب عملك سيعتمد على قواعد البيانات.
أن تتقن المسارين السابقين فسيطلق عليك مسمى Full Stack web developer أي مطور ويب شامل.
نأتي للسؤال الذي بدأنا به وهو لماذ يجب علي أن أكون على دراية بلغات: HTML – CSS – Javascript ؟
لو أنك مصمم ويب فبالتأكيد يجب عليك احترافهم الثلاثة، ولو أنك مطور ويب فيجب عليك أن تكون على معرفة تامة بهم ؛ لأن مطور الويب يعمل بعد مصمم الواجهات وعليه أن يكون قادر على قراءة بنية الصفحة (HTML) والبنية هذه سيكون لها تنسيقات (CSS) وقد يكون هناك جانب من التفاعلية على الصفحات وعناصر الصفحة (Javascript) وبعدم معرفتك باللغات الثلاثة قد تهدم عمل المصمم لأنك ستسبدل شفرته البرمجية بشفرتك البرمجية حتى تقوم بتحويل الموقع من موقع Static أي صفحات ثابتة إلى موقع Dynamic أي يعمل بشكل ديناميكي.
أما لو أنك مطور ويب شامل فيجب عليك أن تحترفهم الثلاثة.
هذا والله الموفق
أحدث التعليقات