يبحث العديد من مطوري البرمجيات عن كورسات AJAX سواء كانوا مطورين Front End أو مطورين Back End، وذلك لأهمية هذه التقنية في إضافة العديد من الميزات لتطبيقات الويب، من خلال هذه المقالة سوف نستعرض معاً تجميعة كورسات AJAX مجانية اونلاين.
محتويات
ما هي AJAX ؟
AJAX هي اختصار لـ (Asynchronous JavaScript And XML) وهي ليست لغة برمجة، كما أن موقع (MDN) الشهير لا يصنفها على كونها تقنية في حد ذاتها ولكنها طريقة لاستخدام عدد من التقنيات الحالية معاَ مثل (HTML, CSS, JavaScript, DOM, XML) بالإضافة إلى XMLHttpRequest Object وهو كائن مُضمن في العديد من متصفحات الويب.
تستخدم AJAX هذا الكائن لطلب بيانات من خادم الويب أو السيرفر (Web Server) ثم عرض هذه البيانات لاحقاً من خلال (HTML DOM)

ما هي مميزات AJAX ؟
- قراءة بعض البيانات من السيرفر بعد تحميل صفحة الويب
- تحديث جزء معين من صفحة الويب دون الحاجة إلى إعادة تحميل الصفحة
- إرسال بعض البيانات إلى السيرفر
كورسات AJAX اونلاين
1- كورس Learn AJAX
الدورة باللغة العربية ومقدمة من قناة الزيرو ويب سكول وهي واحدة من القنوات الرائدة في تعلم البرمجة على اليوتيوب، تساعدك هذه الدورة في تعلم AJAX وكيفية التعامل معها بشكل احترافي وذلك باستخدام لغة الجافا سكريبت وكذلك عن طريق مكتبة (JQuery). الكورس مناسب للمبتدئين في مجال تطوير مواقع الويب
2- كورس AJAX Crash Course
دورة قصيرة باللغة العربية مدتها ساعتين تقريباً تساعدك على فهم واستيعاب AJAX في وقت قصير. الكورس مقدم من قناة محمد يحيي وهي واحدة من القنوات التي توفر محتوى تقني أكثر من رائع في العديد من الموضوعات الأخرى مثل (PHP, MySQL, JavaScript, Design Patterns).
3- كورس AJAX Crash Course (Vanilla JavaScript)
دورة قصيرة أخرى باللغة الإنجليزية من قناة (Traversy Media) في تعلم AJAX باستخدام لغة الجافا سكريبت بدون استخدام مكتبة (JQuery)، الدورة موجزة مدتها ساعة واحدة ومناسبة للمبتدئين خصوصاً لأي شخص لديه معرفة أساسية بلغة الجافا سكريبت، تضم القناة أيضاً العديد من الدروس والشروحات في العديد من التقنيات ولغات البرمجة المشهورة مثل (PHP, Node JS, Python)
4- تطبيق Chat Application with AJAX PHP & MySQL
دورة عملية مدتها حوالي 3 ساعات تساعدك في احتراف AJAX ، يتضمن هذا الفيديو تطبيق عملي على معرفتك السابقة بـ AJAX وكيفية استخدامها لعمل تطبيق محادثة فورية بين شخصين (Chat Application)، لعمل هذا التطبيق فسوف تحتاج لأن يكون لديك معرفة بأساسيات AJAX بالإضافة إلى لغة PHP و MySQL
هل هناك دورات أو كورسات AJAX أخرى تقترح إضافتها للقائمة
رجاء أخبرنا بها عبر التعليقات