Full Stack Developer
Full Stack Developer

@hamedesam_dev

11 تغريدة Jan 13, 2023
هذه التغريدة لكل شخص عايز يكون Full Stack Developer مُتمكن✅
فى هذه التغريدة هشارك معكم " مسار المطور الكامل ":
من هو المطور الكامل؟
ماذا يفعل المطور الكامل؟
اللغات والمهارات والمكتبات والأطر المطلوبة لتصبح مطور الكامل
المهارات مطلوبة للمطور الكامل
ريتويت، وتابع >>>
من هو المطور الكامل؟
هو مهندس يعمل على كل ما يخص جانب العميل وجانب الخادم، يعمل هذا النوع من مطوري البرامج على مجموعة كاملة من التطبيقات التي تعني تقنية الواجهة الأمامية ولغات تطوير الخلفية وقواعد البيانات والخادم وواجهة برمجة التطبيقات وأنظمة التحكم في الإصدار.
المطور الكامل لا يتقن بالضرورة كل التقنيات، ومع ذلك ، من المتوقع أن يعمل المحترف على العميل بالإضافة إلى جوانب الخادم وفهم ما يجري عند تطوير التطبيق + يجب أن يكون لديه اهتمام حقيقي بجميع تقنيات البرامج.
يقوم المطور الكامل بترجمة متطلبات المستخدم إلى البنية العامة وتطبيق الأنظمة
ماذا يفعل الـ Full Stack Developer؟
كمطور كامل ، قد تشارك في الأنشطة التالية:
1) ترجمة متطلبات المستخدم إلى الهيكل العام وتطبيق أنظمة جديدة.
2) إدارة المشروع والتنسيق مع العميل.
3) كتابة كود الواجهة الخلفية Back-End بلغات ( Ruby أو Python أو Java أو PHP ).
4) كتابة كود الواجهة الأمامية HTML و CSS و JavaScript.
5) فهم وإنشاء وتصحيح استعلامات قاعدة البيانات ذات الصلة.
6) إنشاء رمز اختبار للتحقق من صحة application ضد متطلبات العميل.
اللغات والمهارات المطلوبة لتصبح Full Stack Developer
1) لغات الـ Front-end : يجب أن يكون المطور الكامل هو المعلم الرئيسي للتقنيات الأساسية مثل:
HTML.
CSS.
JavaScript.
2) المعرفة ببعض المكتبات والأُطر مثل:
jQuery.
Bootstrap.
Angular أو React JS أو VueJS.
3) لغات الـ back-end: يجب أن يعرف المطور الكامل لغة برمجة واحدة على الأقل من لغات التطوير من جانب الخادم مثل:
php.
Python.
Ruby، ..إلخ.
4) قواعد البيانات Databases: المعرفة بقواعد البيانات المختلفة هي حاجة مهمة أخرى للمطور الكامل:
MySQL.
MongoDB.
Oracle.
SQLServer.
مهارات مطلوبة للمطور الكامل
1) قدرة التصميم الأساسية: من أجل أن تصبح مطور كامل ناجح ، يوصى أيضًا بمعرفة التصميم + يجب أن يعرف الشخص مبدأ تصميم النموذج الأولي وتصميم واجهة المستخدم وتجربة المستخدم UI / UX.
2) الخادم: التعرض للتعامل مع خوادم Apache أو nginx أمر مرغوب فيه.
3) التعامل مع API : معرفة خدمات الويب أو API مهمة أيضًا للمطور الكامل، المعرفة بالإبداعات واستهلاك خدمات REST و SOAP أمر مرغوب فيه أيضًا.
مهارات إضافية أخرى للمطور الكامل
1) يعد إدراك المخاوف الأمنية أمرًا مهمًا ، حيث أن كل طبقة لها نقاط ضعف خاصة بها.
2) معرفة الخوارزميات وهياكل البيانات هي أيضا حاجة أساسية للمطور الكامل.
المسار بالكامل وبالتفصيل👇
albashmoparmeg.com

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