الواجهة الأمامية (تطوير ويب)
الواجهة الأمامية لتطوير الويب  أو  وهو الجزء الأمامي الذي يتم التعامل معه للمواقع والتطبيقات الخاصة بالويب باستخدام لغات إتش تي أم إل (HTML) وسي أس إس (CSS) وجافا سكريبت (Javascript) وبي إتش بي (PHP) وأيه إس بي (ASP.NET) وغيرها. 
التحديات المرتبطة بأساليب وأدوات تطوير المظهر الأمامي تتغير بإستمرار ولهذا فإن المطورين يحتاجون ويجب أن يدركوا كيفية التعامل مع هذه التغيرات.

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

لغة ترميز النص التشعبي 

لغة ترميز النص التشعبي  هي العمود الفقري لأي عملية تطوير للمواقع الإكترونية (websites)، بدونها لا يمكن تواجد أي صفحة ويب، لغة وأكواد HTML هي التي تمدنا بالإطار العام لما سيظهر عليه شكل الموقع الإلكتروني، آخر إصدار للغة الترميز هو إتش تي إم إل 5 (HTML5) وبه تحسينات وطرق للتعامل مع العناصر مثل ملفات الفيديو وملفات الصوت.

ملف صفحة الشكل العام 
ملف صفحة الشكل العام  تتحكم في جوانب العرض لأي موقع وتسمح بشكل فريد له عن طريق ملف بأنماط (Style Sheets) ولها قواعد تطبق قبل أي أنماط أخرى مثل حجم شاشة الجهاز (device screen) ودقة الشاشة (resolution).

جافا سكريبت 
جافا سكريبت  هي لغة برمجة أمرية وإجرائية (imperative programming) مبنية على الاستناد على الحدث (event-based) على عكس لغة HTML التي تعتبر برمجة إعلانية (Declarative programming)، تستخدم جافاسكريبت لتحويل صفحات HTML الثابتة (static HTML pages) إلى صفحات ديناميكية متغيرة متحركة (dynamic interface)، أكواد الجافاسكريبت يمكن أن تستخدم نموذج المستند Document Object Model (DOM) التي تمدنا بها معايير HTML الرئيسية للتعامل أو معالجة أي صفحة ويب بناء على الأحداث (in response to events) مثل أي مدخل للمستخدم.

استخدام أسلوب وتقنية أجاكس (AJAX) بأكواد الجافا سكريبت يسترجع محتويات أي صفحة ويب (بطريقة مستقلة عن صفحة ال HTML الأصلية) كما يمكن ان تتفاعل مع الأحداث من جانب الخادم (Server Side) أيضا وتعطينا إضافة طبيعية ديناميكية لصفحة الويب.

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

 إمكانية الوصول accessibility
 الأداء performance

انظر أيضا
 تطوير ويب
 صفحة ويب
 صفحة رئيسية

مراجع 

تطوير الويب
عملية تطوير البرمجيات
الواجهة الأمامية ل تطوير الويب أو و هو الجزء الأمام ي الذي يتم التعامل مع ه للمواقع والتطبيقات الخاصة بالويب ب استخدام لغات إتش تي أم إل ( H TML ) و سي أس إس ( CSS ) وجافا سكريبت ( Javascript ) وبي إتش بي ( PHP ) وأي ه إس بي ( ASP.NET ) و غير ها . التحديات المرتبطة بأساليب و أدوات تطوير ال مظهر الأمام ي تتغير بإستمرار و ل هٰذا ف إن المطورين يحتاجون و يجب أن يدركوا كيفية التعامل مع هذه التغيرات . أدوات تستخدم ل تطوير الواجهة الأمامية هناك العديد من الأدوات المتاحة التي يمكن إستخدام ها ل تطوير الواجهة الأمامية للموقع على شبكة الإنترنت و فهم أي الأدوات أفضل ل جعل الموقع بأفضل تصميم وإتساع . لغة ترميز النص التشعبي لغة ترميز النص التشعبي هي العمود الفقري ل أي عملية تطوير للمواقع الإكترونية ( websites ) ، بدون ها لا يمكن تواجد أي صفحة ويب ، لغة وأكواد H TML هي التي تمد نا بالإطار العام ل ما س يظهر علي ه شكل الموقع الإلكتروني ، آخر إصدار للغة الترميز هو إتش تي إم إل ( H T M L5 ) و ب ه تحسينات و طرق ل التعامل مع العناصر مثل ملفات الفيديو وملفات الصوت . ملف صفحة الشكل العام ملف صفحة الشكل العام تتحكم في جوانب العرض ل أي موقع و تسمح ب شكل فريد ل ه عن طريق ملف بأنماط ( Style Sh eets ) و ل ها قواعد تطبق قبل أي أنماط أخرى مثل حجم شاشة الجهاز ( device screen ) ودقة الشاشة ( resolution ) . جافا سكريبت جافا سكريبت هي لغة برمجة أمرية وإجرائية ( imperative programming ) مبنية على الاستناد على الحدث ( event - based ) على عكس لغة H TML التي تعتبر برمجة إعلانية ( Declarative programming ) ، تستخدم جافاسكريبت ل تحويل صفحات HTML الثابتة ( static HTML pages ) إلى صفحات ديناميكية متغيرة متحركة ( dynamic interface ) ، أكواد الجافاسكريبت يمكن أن تستخدم نموذج المستند Document Object Model ( DOM ) التي تمد نا ب ها معايير HTML الرئيسية ل التعامل أو معالجة أي صفحة ويب بناء على الأحداث ( in response to events ) مثل أي مدخل للمستخدم . استخدام أسلوب وتقنية أجاكس ( AJAX ) بأكواد الجافا سكريبت يسترجع محتويات أي صفحة ويب ( ب طريقة مستقلة عن صفحة ال H TML الأصلية ) كما يمكن ان تتفاعل مع الأحداث من جانب الخادم ( Server Side ) أيضا وتعطي نا إضافة طبيعية ديناميكية لصفحة الويب . أهداف ل التطوير مطورو الواجهة الأمامية يضعون النقاط و الأدوات والأساليب التالية في الاعتبار ل الوصول لأهداف هم : إمكانية الوصول accessibility الأداء performance انظر أيضا تطوير ويب صفحة ويب صفحة رئيسية مراجع تطوير الويب عملية تطوير البرمجيات