كيف تصبح Back End Developer


 

شرحنا في وقت سابق ما هو مجال 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 هي لغة تسطيع صنع قواعد بيانات و , و انشاء و حذف و تعديل قواعد البيانات 
و بعدها سوف تنتقل  لنظم ادارة قواعد البيانات  و تعرف الفرق بين MY SQL ( قواعد البيانات العلائقية ) NOSQL ( قواعد  البيانات الغير العلائقية  )  و تتعلم احدها 
و بعد احتراف قواعد البيانات و انشاء اكثر من قاعدة بيانات و ربطها باكثر من موقع نتجه الخطوة  التالية و هي اطارات العمل 

رابعا تعلم اطار إطار عمل 

NODE.JS 

JS قبل node,js كانت لا تسطيع العمل في الواجهة الخلفية لكن بعد اطار العمل هذا جعل الـJS تدخل في مجال الواجهات الخلفية بل و ابدعت فيها لدرجة  اصبح من افضل اطارات العمل لمطورين الواجهة الخلفية 

laravel

اذا كنت اخترت لغة برمجة PHP فانك بالتأكيد تحتاج الي اطار العمل هذا لأنه يضيف الكثير من الاضافات الي اللغة وبسرع العمل كثيرا 

 ASP.NET

هو اطار عمل قوي يوفر  الكثير من  المزايا لC# 


خامسا تعلم المزيد من المهارات 

بعد تعلم كل هذا اصبحت مطور للواجهة الخلفية و لكن ينقصك الكثير من المهارات مثل git , gitub ,api و الكثير سوف تتعلمه من الوقت 
لا تنسي ان تعطينا رايك في التعليقات و المتابعة لصفحتنا علي فيسبوك 
تعليقات