خطة تعلم full stack development

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

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

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

وشكرا لكم

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مرحبا

توجد مجمتمعات خاصة مثل GitHub أين تتم مشاركة خطط العلم وأهم المواد التعليمية الضرورية

يمكنك الانضمام إليها والتعلم من الخبراء أفضل

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

ثانياً إذا أردت التخصص في الويب يفضل تعلم أساسيات ال networking حيث يمكنك بعدها معرفة ما هو الويب وكيف يعمل وستكون إضافة قوية لك وتميزك كمطور ويب

بالنسبة لل full stack development قم بقراءة الإجابات في هذا السؤال وسيوضح لك اللغات والتقنيات اللازم تعلمها لتصبح full stack developer

و عليكم السلام

تفضل هذا مقال كتبته قبل مدة يجيب خصيصا على تساؤلك

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

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