شنوف عامر بن عويد 💻 مبرمج سعودي
شنوف عامر بن عويد 💻 مبرمج سعودي

@01code_

13 تغريدة 8 قراءة Oct 29, 2022
كيف تصبح مطور باك اند Back-End ؟
هذي السلسة من التغريدات باذن الله بتكون خارطة تختصر لك الطريق
فضلها لكي ترجع لها
وش يعني باك اند Back-End؟
هو الشي اللي ماتشوفه في الموقع ويكون مسئول عن تخزين وتنظيم البيانات (يستقبل ويرسل البيانات من والى واجهة الموقع)
لغات البرمجة الخاصة في تطوير الباك اند
-PHP.
-JavaScript.
-Python.
-Java.
-Ruby.
-C#
-dart
استخر ربك وشف اللي يناسبك من هاللغات وابدا فيه
بعد ماتستخير ربك وتختار اللغة اللي بتنغمس فيها يجب عليك ان تعرف وشو بيئة العمل لكل لغة (Framework) بذكر لك باذن الله بيئات العمل لكل لغة
PHP:
بيئات العمل للغة php كثيره انا بحطها لك بالترتيب بالنسبة لموقع kinsta
1-Laravel
2-Symfony
3-CodeIgniter
4-Zend Framework / Laminas Project
5-Yii (Framework)
JavaScript:
اما لغة JavaScript. بذكر لك 5 حسب موقع trio.dev
1.Node.js
2.Vue.js
3.AngularJS
4.Ember.js
5.React
Python:
نجي الان لبيئات العمل للغة بايثون Python حسب موقعهم الرسمي
-Django
-Masonite
-TurboGears
-web2py
Java:
اما لغة الجافا فحسب موقع geeksforgeeks هي
1. Spring
2.Grails
3.Google Web Toolkit (GWT)
4.Struts
5.JavaServer Faces (JSF)
Ruby:
لغة Ruby فيه العديد من بيئات العمل من افضلها حسب موقع lambdatest
1.Sinatra
2.Camping
3.Ramaze
4.Goliath
5.Hanami
اما لغة C# بحكم انها تبع شركة ميكروسوفت ما يوجد فيها للويب الا بيئة عمل واحدة اللي هي ASP.NET
في الاخير لغة دارت Dart بحكم انها لغة برمجة جديدة فما نضج من بيئات العمل الا Flutter
وبكذا نكون انهينا قسم بيئات العمل لكل لغة
نجي لقواعد البيانات, بعد ما تختار لك لغة للتطوير الباك اند وتشوف وش اللي يناسبك من بيئات العمل الخاصة باللغة توصل لمرحلة قواعد البيانات فقواعد البيانات تكون يا SQL او No SQL
SQL:
-MySQL
-PostgreSQL
-Oracle
No SQL:
-Firebase
-MongoDB
-Cassandra
شف اللي يناسبك منهم وكمل طريقك
المرحلة الاخيرة وتقدر تقول بعدها انك ختمت الباك اند هي تتلخص في اربع مهارات
API
Security
Testing
باذن الله راح نتكلم عنهم لاحقا بشكل منفصل 🌹

جاري تحميل الاقتراحات...