خريطة تعلم تطوير الويب من الصفر إلى الاحتراف

Cyber Man

./عضو جديد
بسم اللّه الرحمـن الرحيم

أولًا : الأدوات (tools)
- متصفح يُنصح ب (brave, tor)
- محرر الأكواد يُنصح ب (VScode)
- نظام تحكم بالإصدارات يُنصح ب (git & github)
-إدارة api يُنصح ب (postman)

ثانيًا : الأساسيات

1 : html
2 : css
3 : javascript


ثالثًا : الواجهة الأمامية (client side)
1 : reactjs
2 : tailwindcss

رابعًا : الواجهة الخلفية (server side)
1 : nodejs
2 : expressjs
3 : cryptojs
4 : mongodb

خامسًا : العمل على المشاريع (Work on projects)

لاكتساب الخبرة والتطور في هذا المجال يجب الإبداع في إنشاء المشاريع المفيدة والمنطقية فيجب العمل على أكبر قدر ممكن من المشاريع لاكساب المفهوم البرمجي في هذا المجال.

سادسًا : أمن تطبيقات الويب (web safety)

1 - البحث عن الاختراقات الشاعة وكيفية الحماية منها كـ (ddos, xss, sqlinjecter...)
2 - تعلم طريقة هيكلة المشاريع بطريقة آمنة مع التشفير للبيانات
3 - تعلم كيفية تحليل واختبار المشاريع

سابعًا : رفع المشاريع على الإنترنت (upload projects)
تعلم كيف ترفع المشاريع على الإنترنت وكيفية التعديل عليها مستقبلًا، وينصح ب (google cloud, azur, aws)

ثامنًا : مابعد تعلم تطوير المواقع

1 - يجب التطور في هذا المجال عن طريق الاستمرارية والتعلم فهذا المجال يتطور كل ثانية، يمكنك التعلم عن طريق ( youtube, docs, comminity, blogs, chatai, webs…)
2 - اللغة الإنجليزية ضرورية في جميع المجالات الرقمية لذلك كن على دراية بأنها مطلوبة في سوق العمل
3 - يمكنك الحصول على الشهدات العالمية التي لديها صلة بهذا المجال ووضعها في cv
4 - إنشاء cv مع الإبداع فيه ووضع المشاريع والشهادات
5 - البحث على وظيفة للراغبين في العمل أو العمل الحر

📍 الكاتب —> Cyber Man
 


بسم اللّه الرحمـن الرحيم

أولًا : الأدوات (tools)
- متصفح يُنصح ب (brave, tor)
- محرر الأكواد يُنصح ب (VScode)
- نظام تحكم بالإصدارات يُنصح ب (git & github)
-إدارة api يُنصح ب (postman)

ثانيًا : الأساسيات

1 : html
2 : css
3 : javascript


ثالثًا : الواجهة الأمامية (client side)
1 : reactjs
2 : tailwindcss

رابعًا : الواجهة الخلفية (server side)
1 : nodejs
2 : expressjs
3 : cryptojs
4 : mongodb

خامسًا : العمل على المشاريع (Work on projects)

لاكتساب الخبرة والتطور في هذا المجال يجب الإبداع في إنشاء المشاريع المفيدة والمنطقية فيجب العمل على أكبر قدر ممكن من المشاريع لاكساب المفهوم البرمجي في هذا المجال.

سادسًا : أمن تطبيقات الويب (web safety)

1 - البحث عن الاختراقات الشاعة وكيفية الحماية منها كـ (ddos, xss, sqlinjecter...)
2 - تعلم طريقة هيكلة المشاريع بطريقة آمنة مع التشفير للبيانات
3 - تعلم كيفية تحليل واختبار المشاريع

سابعًا : رفع المشاريع على الإنترنت (upload projects)
تعلم كيف ترفع المشاريع على الإنترنت وكيفية التعديل عليها مستقبلًا، وينصح ب (google cloud, azur, aws)

ثامنًا : مابعد تعلم تطوير المواقع

1 - يجب التطور في هذا المجال عن طريق الاستمرارية والتعلم فهذا المجال يتطور كل ثانية، يمكنك التعلم عن طريق ( youtube, docs, comminity, blogs, chatai, webs…)
2 - اللغة الإنجليزية ضرورية في جميع المجالات الرقمية لذلك كن على دراية بأنها مطلوبة في سوق العمل
3 - يمكنك الحصول على الشهدات العالمية التي لديها صلة بهذا المجال ووضعها في cv
4 - إنشاء cv مع الإبداع فيه ووضع المشاريع والشهادات
5 - البحث على وظيفة للراغبين في العمل أو العمل الحر

📍 الكاتب —> Cyber Man
الله يعطيك العافية 💫
 

عودة
أعلى أسفل