خطة تعلم full stack development

hashimbashir

السلام عليكم ورحمة الله وبركاته

اريد خطة تعلم ل full stack development

وانا اريد ان اتاسس في البرمجة

وشكرا لكم


هناك عدة مراحل وأول وأهم مرحلة هي مرحلة الأساس وهنا يجب تعلم هذه التنقيات وفهمها وفهم كيفية عملها

1- القسم الأول هو برمجة الواجهات Front end باستخدام

  • HTML لغة توصيف وتعتبر هيكل الصفحات

  • CSS لغة تنسيق وتجميل الصفحات

  • JavaScript لغة برمجة وتضيف التفاعل في الصفحة والعديد من الأشياء وهي أهم وأكبر من السابقتين

  • أشياء إضافية ضرورية تعلم ال DOM ، Events ، Fetch API

2- القسم الثاني برمجة الخلفية Back end وهنا لديك العديد من الخيارت ويمكنك اختيار أحد هولا

  • إما تواصل باستخدام JavaScript عبر Node js أو تختار Python او PHP

  • تعلم http وهنا كيف تربط بين الواجهة والخلفية

  • 3- وإذا أدرت تخزين بيانات فيجب عليك تعلم قواعد البيانات مثل MySQL أو PostgreSQL أو MongoDB وكيفية الربط بين قاعدة البيانات مع الخلفية الذي برمجتها بأحد اللغات السابقة مثل Node js

إلى هنا تكون مطور ويب كامل Full Stack Web Developer

الان تستطيع الانتقال الى المرحلة التالية وهي عبارة عن إضافات للأساس السابق فقط وجاءت تلبية لحاجة أو لحل مشكلة

وتتعلم أطر العمل Frameworks مثل Bootstrap ، React ، Express وغيرها على حسب الحاجة

وايضا تتعلم بعض الأدوات مثل Github ، NPM ، Webpack وتتعلم عن الاستضافة Hosting