كورس Node.Js كامل شرح عربى للمبتدئيين
دورات برمجة معتمدة
دورات برمجة معتمدة
- دورات في تخصص دورات برمجة معتمدة
- عدد الدورس : 24
- الإعتماد : غير معتمدة
دورات تدريبية مقترحة
كورسات اخرى في مجال دورات برمجة معتمدة
شهادة معتمدة بعد دراسة الدورة التدريبية سرعة Node.js الفائقة تعود أساسا لعاملين اثنين وهما : محرك Chrome V8 المتطور وآلية استقبال وإرسال المدخلات والمخرجات I/O والتي يطلق عليها بالإنجليزية Non-blocking في مقابل آلية ال Blocking التي تنتهجها اللغات الأخرى وعلى رأسها PHP. يستعمل Nodejs محرك الجافاسكريبت V8 الذي تم تطويره من طرف مبرمجي Google Chrome وقد أحدث ضجة حوله بعد ظهوره لأول مرة عام 2008. يتميز بقوة وسرعة كبيرتين تمكنانه من تنفيذ أكواد الجافاسكريبت بشكل أسرع وأخف وذلك بفضل اعتماده على تقنية متطورة في عملية ال compilation تسمى JIT Compilation (أو Just In Time Compilation) التي تقوم بتحويل البرنامج إلى أكواد تفهمها الآلة أثناء تنفيذ (Execution) البرنامج وليس قبل بدء التنفيذ عكس ماكان عليه الحال قبل ظهور V8 عندما كانت جل المحركات تعتمد آلية ال Interpretation التقليدية. آلية Non-Blocking كما يعرف الجميع فالجافاسكريبت لغة برمجة تعتمد على الأحداث Events ولهذا استطاع Nodejs وضع فلسفة تعتمد على مفهوم Non-Blocking منصته. يمكننا من الآن ترجمة آلية Non Blocking بالغير المعرقِلة بينما نترجم آلية Blocking بالمعرقِلة. إطار العمل ExpressJs لتطبيقات الويب ذكرنا أن عالم الجافاسكريبت يزخر بعديد المكتبات وأطر العمل التي تساعد المطورين على إنشاء تطبيقات احترافية وتضعهم على أسس قوية عوض البدء من الصفر وإضاعة الوقت في بناء هيكلة المشروع. لحسن حظ مطوري Node.js كذلك، فإن هذا الأخير يستفيد من عدد كبير من إطارات العمل التي تجعل مهمة إنشاء تطبيقات بواسطته أكثر سهولة، ولعل أهمها إطار العمل Express.js لتطبيقات الويب.دورات برمجة معتمدة
وتقوم منصة معارف بمساعدتك لإنشاء سيرتك الذاتية بإحترافية