السلام عليكم ورحمة الله وبركاته
اريد خطة تعلم ل full stack development
وانا اريد ان اتاسس في البرمجة
وشكرا لكم
بداية يفضل تعلم بعض الأساسيات حول علوم الحاسوب لأنها ستجعل فهمك للغات البرمجة للتقنيات سهلاً وسريعاً ويمكنك أن تجد العديد من الدورات حول تعلم أساسيات علوم الحاسوب
ثانياً إذا أردت التخصص في الويب يفضل تعلم أساسيات ال 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
الان تستطيع الانتقال الى المرحلة التالية وهي عبارة عن إضافات للأساس السابق فقط وجاءت تلبية لحاجة أو لحل مشكلة
وتتعلم أطر العمل Frameworks مثل Bootstrap ، React ، Express وغيرها على حسب الحاجة
وايضا تتعلم بعض الأدوات مثل Github ، NPM ، Webpack وتتعلم عن الاستضافة Hosting
التعليقات