شرحنا في وقت سابق ما هو مجال Front End Web Development ، وها قد اتي صديقنا بعد ان اصبح مطور واجهات محترف و اتقن HTML ,CSS , JS واطارات العمل و المكتبات المطلوبة في جهازه وصنع موقعا من صفحة رئيسية و صفحة تسجيل دخول وصنع صحة للمستخدمين ، لكن بعد كل هذا تفاجئ ان عند التسجيل الدخول في الموقع لا يحدث شئ ، بعد بحث كثير اتضح ان الموقع يحتاج الي Back End و جئنا اليوم لنشرح ما هي وظيفة Back End Developer
تعريف Back End Developer
مطور الواجهة الخلفية للموقع هو الشخص المسئول عن توصيل الموقع و بقاعدة البيانات الخاصة بالموقع و ترتيب قواعد البيانات وحمايتها و التأكد من كل شيء في الموقع يسير علي ما يرام
بعد ان عرفنا من هو مطور الواجهة الخلفية الان الوقت لنعرف كيف نصبح مطورين واجهة خلفيه
الطريق الي Back End
اولا التعرف علي اساسيات الويب
التعرف علي اساسيات الويب و كيف تعمل المتصفح و ما هو افرق بين بروتوكولات HTTP , HTTPS و ما هو الدومين و الاستضافة و ما هي طريقة عمل الانترنت و غيرها من الاساسيات
ثانيا تعلم لغة البرمجة
هنالك الكثير من الخيارات امامك و لكن سوف نخبرك بأهم ثلاثة و المنتشرين في السوق بكثرة
JavaScript
لغة JS هي لغة برمجة عالية المستوي تستخدم لكثير من الاغراض منها بناها بناء الواجهة الامامية و الخلفية للمواقع و بناء التطبيقات للهواتف وصناعة الالعاب و الكثير من الاشاء الأخرى
PHP
لغة PHP هي لغة برمجة عالية المستوي تستخدم في الاساس لتطوير الواجهة الخلفية للواقع تست- JIطيع بها ربط موقع بقاعدة بيانات و بناء متاجر و العاب و الكثير من الاشياء
C#
لغة C# هي و تنطيق( C Sharp) هي لغة متعددة الاستخدامات ، تم تطويرها من قبل Microsoft لتصبح خليفة ل Visual basic.net و هي لغة تستخدم في العديد من المجالات منها تطوير الواجهة الخلفية و تطوير الالعاب و تطبيقات سطح المكتب و الهواتف
ثالثا تعلم قواعد البيانات
تعلم كيف تصنع قواعد بيانات بلغة SQL
SQL هي لغة تسطيع صنع قواعد بيانات و , و انشاء و حذف و تعديل قواعد البيانات
SQL هي لغة تسطيع صنع قواعد بيانات و , و انشاء و حذف و تعديل قواعد البيانات
و بعدها سوف تنتقل لنظم ادارة قواعد البيانات و تعرف الفرق بين MY SQL ( قواعد البيانات العلائقية ) NOSQL ( قواعد البيانات الغير العلائقية ) و تتعلم احدها
و بعد احتراف قواعد البيانات و انشاء اكثر من قاعدة بيانات و ربطها باكثر من موقع نتجه الخطوة التالية و هي اطارات العمل
رابعا تعلم اطار إطار عمل
NODE.JS
JS قبل node,js كانت لا تسطيع العمل في الواجهة الخلفية لكن بعد اطار العمل هذا جعل الـJS تدخل في مجال الواجهات الخلفية بل و ابدعت فيها لدرجة اصبح من افضل اطارات العمل لمطورين الواجهة الخلفية
laravel
اذا كنت اخترت لغة برمجة PHP فانك بالتأكيد تحتاج الي اطار العمل هذا لأنه يضيف الكثير من الاضافات الي اللغة وبسرع العمل كثيرا
ASP.NET
هو اطار عمل قوي يوفر الكثير من المزايا لC#
خامسا تعلم المزيد من المهارات
بعد تعلم كل هذا اصبحت مطور للواجهة الخلفية و لكن ينقصك الكثير من المهارات مثل git , gitub ,api و الكثير سوف تتعلمه من الوقت
لا تنسي ان تعطينا رايك في التعليقات و المتابعة لصفحتنا علي فيسبوك
.jpg)