تعلم back end developer في ثلاث خطواط سهل وبسيطة

تعلم back end developer في ثلاث خطواط سهل وبسيطة

0 المراجعات

 

مقالة: ما هو مسار تعلم 

 ولماذا يجب عليك اتباعه back end developer؟

 

لو عاوز تكون مطور ويب محرف و متمكن برمجيا ، فلن يكفيك أن تتقن ال front end فقط ، بل يجب عليك أيضًا تعلم ال back end ، وهو الجزء الذي يتعامل مع المعالجة والتخزين والإرسال والاستقبال للبيانات على الخادم. في هذه المقالة ، سأشرح لك ما هو مسار تعلم back end وما هي المهارات والتقنيات التي تحتاج إليها لتصبح مطور back end developer ماهر.

image about تعلم back end developer في ثلاث خطواط سهل وبسيطة

ما هو مسار تعلم back end؟

 

مسار تعلم back end هو خطة تعليمية ترشدك خطوة بخطوة لتعلم كل ما يتعلق بال back end ، من الأساسيات إلى المتقدم. هناك العديد من المصادر والدورات والمشاريع التي يمكنك الاستفادة منها لتحقيق هذا الهدف ، ولكن في هذه المقالة ، سأقدم لك مثالًا على مسار تعلم back end مبني على لغة PHP ، وهي واحدة من أشهر وأسهل لغات البرمجة لل back end.

 

ما هي المهارات وطرق التي تحتاج إليها لتعلم ال back end؟

 

لتعلم ال back end developer ،هتحتاج إلى مهارات وطرق متنوعة ، بس ممكن نختصارهم في ثلاث اقسام  رئيسية   

 

- اللغات الأساسية: لغات البرمجه الاساسيه هي عباره عن مجموعه اكود برمجيه يتم كتبتها بشكل معين وامثله علي تلك اللغات ، مثل PHP ، أو Python ، أو Ruby ، أو JavaScript ، أو Java ، أو C# ، أو غيرها. تحتاج إلى تعلم لغة واحدة على الأقل ، ولكن يمكنك تعلم أكثر من واحدة إذا أردت توسيع مجال عملك وزيادة فرصك في الحصول على وظائف مختلفة. في مثالنا ، سنستخدم لغة PHP ، وهي لغة شائعة وسهلة التعلم ولها دعم كبير من المجتمع والمكتبات والإطارات البرمجية.

 

- قواعد البيانات: هي انظمة يتم فيها تخزين وسترجاع وتعديل بياناتك ويتم عرضها علي تطبيقاتك المربوطه بها. هناك نوعان رئيسيان من قواعد البيانات: العلائقية (Relational) ، مثل MySQL ، أو PostgreSQL ، أو Oracle ، أو SQL Server ، والتي تستخدم جداول وصفوف وأعمدة لتنظيم البيانات ، واللاعلائقية (Non-Relational) ، مثل MongoDB ، أو Firebase ، أو CouchDB ، والتي تستخدم مستندات ومجموعات ومفاتيح وقيم لتخزين البيانات. تحتاج إلى تعلم كيفية الاتصال بقاعدة البيانات من خلال لغة البرمجة التي تستخدمها ، وكيفية استخدام لغة الاستعلام (Query Language) لإجراء عمليات مختلفة على البيانات ، مثل الإضافة والحذف والتحديث والبحث والفرز والتجميع وغيرها. في مثالنا ، سنستخدم قاعدة بيانات علائقية ، وهي MySQL ، والتي تتوافق جيدًا مع لغة PHP.

 

- الإطارات البرمجية (Frameworks): هي مجموعات من الكود الجاهز والمجرب والموثوق به ، والتي تساعدك على تسريع وتسهيل وتحسين عملية تطوير تطبيقات الويب. الإطارات البرمجية توفر لك العديد من الميزات والوظائف والأدوات التي تحتاجها في مشاريعك ، مثل التوجيه (Routing) ، والتحقق (Validation) ، والتوثيق (Authentication) ، والأمان (Security) ، والاختبار (Testing) ، والتصميم النموذجي (Template Engine

التعليقات ( 0 )
الرجاء تسجيل الدخول لتتمكن من التعليق
مقال بواسطة

articles

2

followers

0

followings

0

مقالات مشابة