!!الجانب الخفي من تطوير الويب Back End

♦️يشارك مطورو ال Back End في بناء المنطق الفعلي الذي يعمل عليه التطبيق أو موقع الويب.
♦️بعض المهارات الأساسية لمطور الBack End هي:
▪️معرفة متعمقة في لغات البرمجة
▪️أطر العمل
▪️إمكانية الوصول والامتثال الأمني
▪️إمكانية إدارة بيئة الاستضافة.

♦️اللغات وأطر العمل
👈🏻أطر العمل هي مجموعة من الموارد والأدوات يمكن للمطور استخدامها وفقا للمتطلبات والاحتياجات لبناء تطبيقات أو خدمات أو مواقع إلكترونية
👈🏻من أشهرها اطار عمل Laravel
👈🏻 أهم اطار عمل PHP على الاطلاق.
👈🏻بينما لغة البرمجة هي مجموعة من لغات البرمجة النصية مثل Ruby, Java, Python, PHP, Perl, Erlang و Node.js والتي يمكن استخدامها لكتابة تعليمات تنفيذ البرنامج أو الموقع.
♦️خوادم الويب
👈🏻إن خوادم الويب هي برامج على الحاسوب تخزن وتعالج وتنقل صفحات الويب إلى المستخدمين
👈🏻من أشهرها Apache (خادم ويب مفتوح المصدر يتم استخدامه في حوالي 50% من مواقع الويب)
♦️أنظمة إدارة قواعد البيانات
👈🏻مجموعة البرامج التي تُمَكِّن المستخدمين من الوصول لقاعدة البيانات وترجمة وتقديم البيانات. 

👈🏻MySQL هي قاعدة البيانات الأشهر في العالم. 

👈🏻سهولة تنصيبها وسرعة أدائها تجعلها المفضلة بين الكثير من مطوري ال Back End.
♦️بيئات التطوير المحلية
👈🏻ميزة استخدام موقع محلي أنه ظاهر فقط لك أنت ليعطيك حرية تجربة الأكواد واختبارها قبل أن يتم نشرها في الموقع.
👈🏻إن XAMPP و WampServer هما مثالين لبرامج تطوير البيئات مفتوحة المصدر التي تمكن المستخدمين من استخدام تطبيقات الويب بـ Apache, PHP و قاعدة بيانات MySQL
♦️اختبارات أداء الموقع
👈🏻تؤثر سرعة تحميل الموقع على زيارات الموقع إلى حد كبير.
حتى أن التأخير لمدة ثانية واحدة يمكن ان يجعل عملائك يتركون موقعك.
👈🏻لهذا يعتبر مطورو ال Back End أدوات اختبار السرعة مثل Google PageSpeed Insights و Full-Page Load Tester مهمة جدا لتطوير ال Back End.
👈🏻لا تقدم هذه الأدوات تقارير عن سرعة الموقع فحسب، ولكنها توصي أيضا بتعديلات يمكنك القيام بها لجعل صفحتك أسرع.
♦️خدمات التعاون
👈🏻طالما أن عمليات Front-end و Back end تسير جنبا إلى جنب معا، إنه من الرائع للمطورين من كلا الجانبين أن يبقوا على اتصال معا.
👈🏻منصات ك Slack, Asana, Jira و Trello تساعد فرق المطورين على العمل بفاعلية وتعاون أفضل
👈🏻ايضاً لا يمكننا التغاضي عن ذكر تقنية Git و الموقع المكمل لها Github او Gitlab.