هناك عدة مراحل وأول وأهم مرحلة هي مرحلة الأساس وهنا يجب تعلم هذه التنقيات وفهمها وفهم كيفية عملها
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
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
التعليقات