مرحبا !
في هذا الثريد سنتعرف على كيف تصبح Full Stack Js خطوة بخطوة , فلا تنسى ان تعمل لايك وريتويت Clockwise rightwards and leftwards open circle arrows للثريد لكي يصلى لاقصى عدد ممكن من الناس .
#js #javascript #nodejs #100DaysOfCode
في هذا الثريد سنتعرف على كيف تصبح Full Stack Js خطوة بخطوة , فلا تنسى ان تعمل لايك وريتويت Clockwise rightwards and leftwards open circle arrows للثريد لكي يصلى لاقصى عدد ممكن من الناس .
#js #javascript #nodejs #100DaysOfCode
لكن اولا دعونا نتعرف على ما معنى مصطلح Full Stack نقصد ب Full Stack هو المبرمج القادر على برمجة مشاريع برمجية من ناحية السيرفر Server-side ومن ناحية العميل Client-side لكن مادا نقصد ب Full Stack Js ؟ نقصد به المبرمج القادر على برمجة مشاريع برمجية من جانب العميل ومن جانب السيرفر
بالاعتماد فقط على تقنيات لغة ال Javascript وفي هذا الثريد سنتحدث من منطلق الويب فقط .
1⃣ الفرونت اند Front-end
في الفرونت اند يجب اولا ان تتعلم كل من Html و Css لتستطيع تصميم صفحات الويب بعدها يجب تعلم لغة Javascript ولانها تعتبر اساس هذا المسار فيجب ان تتقنها جيدا
1⃣ الفرونت اند Front-end
في الفرونت اند يجب اولا ان تتعلم كل من Html و Css لتستطيع تصميم صفحات الويب بعدها يجب تعلم لغة Javascript ولانها تعتبر اساس هذا المسار فيجب ان تتقنها جيدا
تعلم اولا اساسيات اللغة ثم قم بتعلم كل من Js Dom و Js Bom بعدها يجب تعلم النسخ الجديدة من EcmaScript ابتداء من النسخة Es6 او Es2015 الى اخر نسخة وهي Es12 يكفي فقط اخد نضرة عن التغييرات الجديدة التي اتت بها كل نسخة بعدها ينصح بتعلم Js OOP وبعدها تعلم لغة @typescript
المبنية على Javascript وفي الاخير ينصح بتعلم اساسيات js design pattern بعدها يجب تعلم احد تقنيات ال Css التي ستساعدك في التصميم ك @getbootstrap او @tailwindcss او غيرها من التقنيات المشهورة وينصح تعلم مبدا ال Query media لبناء مواقع متجاوبة مع جميع الاجهزة .
بعدها يجب اختيار نضام لقاعدة البيانات غالبا مع Node.js يتم استخدام @MongoDB وهو نضام قواعد بيانات من نوع NoSQL يقوم بتخزين المعلومات على شكل قريب من ال object في javascript وقريب من Json ويسمى Bson وهو اختصار ل Banary Json وللتعامل مع MongoDB يجب تعلم ORM يسمى Mongoose
وفي الاخير ينصح بالقاء نضرة عن @npmjs وهو node package manager لا غنى عنه وستستخدمها يوميا لتنصيب الاضافات وال packages في مشاريعك ويجب اخد نضرة عن التقنيات المنافسة لها مثل yarn و pnpm وفي الاخير ينصح باخد نضرة على مفهوم ال Api وانصحك بهذا الثريد سبق وتحدث فيه عن مفهوم ال api .
الثريد :
وانصحك ايضا بهذا الثريد الدي شرحت فيه كيف تقوم ببرمجة Api عن طريق Node.js و express.js و MongoDB :
وفي الاخير لا تنسى عمل لايك ورتويت 🔁 للثريد ليصل لاقصى عدد ممكن من الناس و السلام عليكم ورحمة الله .
جاري تحميل الاقتراحات...