بناءًا على طلبكوا، ههتم اكتر الفترة دى بمسار المطور الكامل Full stack developer👨🏻💻
هذا أول ثريد هنتعرف فيه اكتر عن المطور الكامل وما هى اللغات والمهارات المطلوبة ومعلومات كثيرة.
ريتويت للإفادة والدعم .
#الباشمبرمج
هذا أول ثريد هنتعرف فيه اكتر عن المطور الكامل وما هى اللغات والمهارات المطلوبة ومعلومات كثيرة.
ريتويت للإفادة والدعم .
#الباشمبرمج
ما هو مطور Full Stack؟
هو مهندس يعمل على كل من العميل (المستخدم) وجانب الخادم Server Side، يعمل هذا النوع من مطوري البرامج على مجموعة كاملة من التطبيقات التي تعني تقنية الواجهة الأمامية Front End ولغات تطوير الخلفية Back End وقاعدة البيانات DB والخادم وواجهة برمجة التطبيقات.
هو مهندس يعمل على كل من العميل (المستخدم) وجانب الخادم Server Side، يعمل هذا النوع من مطوري البرامج على مجموعة كاملة من التطبيقات التي تعني تقنية الواجهة الأمامية Front End ولغات تطوير الخلفية Back End وقاعدة البيانات DB والخادم وواجهة برمجة التطبيقات.
- يقوم المطور الكامل بترجمة متطلبات المستخدم إلى البنية العامة وتطبيق الأنظمة الجديدة.
المطور الكامل لا يتقن بالضرورة كل التقنيات، ولكن، من المتوقع أن يعمل المحترف على العميل بالإضافة إلى جوانب الخادم وفهم ما يجري عند تطوير التطبيق، يجب أن يكون لديه اهتمام حقيقي بجميع التقنيات.
المطور الكامل لا يتقن بالضرورة كل التقنيات، ولكن، من المتوقع أن يعمل المحترف على العميل بالإضافة إلى جوانب الخادم وفهم ما يجري عند تطوير التطبيق، يجب أن يكون لديه اهتمام حقيقي بجميع التقنيات.
اللغات والمهارات المطلوبة لتصبح Full Stack Developer:
HTML.
CSS.
JavaScript.
معرفة بعض مكتبات وأُطر العمل مثل:
jQuery.
LESS.
Angular or React JS or VueJS.
HTML.
CSS.
JavaScript.
معرفة بعض مكتبات وأُطر العمل مثل:
jQuery.
LESS.
Angular or React JS or VueJS.
Development languages: يجب أن يعرف مهندس Full stack لغة برمجة واحدة على الأقل من جانب الخادم مثل ( php - Java - Python - Ruby - .Net إلخ ).
3) قواعد البيانات Databases: المعرفة بقواعد البيانات المختلفة هي حاجة مهمة أخرى للمطور الكامل.
الأكثر إستخداما:
MySQL.
MongoDB.
3) قواعد البيانات Databases: المعرفة بقواعد البيانات المختلفة هي حاجة مهمة أخرى للمطور الكامل.
الأكثر إستخداما:
MySQL.
MongoDB.
4) قدرة التصميم الأساسية: من أجل أن تصبح Full stack developer ناجح ، يوصى أيضًا بمعرفة التصميم، علاوة على ذلك ، يجب أن يعرف الشخص مبدأ تصميم النموذج الأولي وتصميم واجهة المستخدم وتجربة المستخدم UI / UX.
5) الخادم server: التعرض للتعامل مع خوادم Apache أو nginx أمر مرغوب فيه.
5) الخادم server: التعرض للتعامل مع خوادم Apache أو nginx أمر مرغوب فيه.
7) التعامل مع API : معرفة خدمات الويب أو API مهمة أيضًا للمطور الكامل، المعرفة بالإبداعات واستهلاك خدمات REST و SOAP أمر مرغوب فيه.
مهارات أخرى إضافية:
١- يعد إدراك المخاوف الأمنية أمرًا مهمًا ، حيث أن كل طبقة لها نقاط ضعف خاصة بها.
٢- معرفة الخوارزميات وهياكل البيانات هي أيضا حاجة أساسية للمطور الكامل.
١- يعد إدراك المخاوف الأمنية أمرًا مهمًا ، حيث أن كل طبقة لها نقاط ضعف خاصة بها.
٢- معرفة الخوارزميات وهياكل البيانات هي أيضا حاجة أساسية للمطور الكامل.
جاري تحميل الاقتراحات...