لغة أجاكس هي اللغة البرمجية لصفحات الويب لجعل المواقع أسرع و متزامنة مع سرعة الإنترنت في تحميل الصفحة حتى تراها بالشكل المطلوب ، و أجاكس AJAX معناها الكامل Asynchronous JavaScript And XML وهذه اللغة تعد اللغة التقنية للصفحات الويب ، حتى لا يتم تحميل الصفحة مرات عديدة أثناء تصفحك لها، ببساطة تتيح AJAX عملية إرسال البيانات للسيرفر و إستقبالها منه دون أن يكون هناك إعادة تحميل للصفحة و على سبيل المثال ، عند تسجيلك في خدمة البريد الإلكتروني من أي شركة و كتابتك لإسم مستخدم محجوز مسبقاً فإنك لا تريد من الموقع أن يرسل الطلب كاملاً ثم يعيد تحميل نموذج الإشتراك و يشير اليك بمكان الخطأ ، أنت تريد فقط أن تبقى الصفحة على ما هي عليها و تظهر رسالة تخبرك بمكان هذ الخطأ ! هذا ما تتيحه لك AJAX ، تفاعل كامل بين جهاز الخادم (السيرفر) و المستخدم النهائي دون وجود ضرورة لإعادة تحميل عناصر الصفحة بأكملها للإنتقال إلى نتيجة الطلب الذي تم ارساله ! و في هذه التدوينة سأدرج لكم دورة تعليمية كاملة عن هذه التقنية مشروحة باللغة العربية.
- تاريخ AJAX:
لا بد أنك أستوعبت في الجزء السابق أهمية هذه التقنية ، في الحقيقية هذا المصطلح حديث جداً ، ظهرت هذه التقنية في أوائل عام 2005 ، و لكن هذه التقنية كانت نتيجة مبادرات و جهود سابقة و إنجازات سابقة قامت بها شركة مايكروسوفت عن طريق ما يعرف بالـ Remote Scripting أو تنفيذ البريمجات عن بعد ، تقنيات مايكروسوفت في هذا المجال توالت خاصة مع جهود العديد من المطورين في مجموعات مايكروسوفت الإخبارية بتطوير هذه التقنية ، منذ عام 1998 منذ إطلاق الـ Remote Scripting كانت لمايكروسوفت و للعديد من المطورين جهود كبيرة ، منها تقنية الـ Callback في ASP .NET و منها الإضافة المهمة جداً في الـ XML و التي كانت مفتاح ظهور تقنية AJAX ، هذه الإضافة هي خاصية XMLHttpRequest التي أضيفت لمتصفح إنترنت إكسبلورر ، ثم بعد ذلك تلته بقية المتصفحات ، هذه الخاصية و بإستخدام دوال المناداة في الجافا سكربت شكلت بداية تقنية AJAX .
- + العديد من الدروس في هذه الدورة المكونة من 40 درس إحترافي في AJAX حتى تخرج منها محترفا تماما.
- استخدام الـ Request مع الأجاكس Ajax
- معالجة جزء من الصفحة بأجاكس Ajax
- مقدمة في دورة أجاكس Ajax
- ماذا تحتويه هذه الدورة:
- مقدم الدورة: Abdullah Almehmadi
- الدورة التعلمية:
www.youtube.com/watch?v=JO-ygfZ_V8E&list=PL98273AFAAADD86B5
لابد أن تتعلم ، لابد أن تغذي دماغك بما تحب أن تتعلمه ، و كل الدورات التي ندرجها في موقع التعلم الحر ، حرة للجميع أي إن كان يهمك التصميم ، البرمجة ، المونتاج أي شيئ متاح على موقعنا ، و إن إحتجت إلى شيئ أخر بالطريقة التي تريدها ما عليك سوى مراسلتنا 🙂