مسار تعلم برمجة الويب في 2024 من الصفر
كيفية أن تصبح مطور واجهات أمامية (Frontend) ومطور خلفيات (Backend)
تشمل كل هذه الأدوار نفس المهارات الأساسية لتطوير الواجهات الأمامية، ولكن تتطلب مستويات مختلفة من الخبرة في تقنيات تطوير الواجهات الأمامية. من الأفضل دائمًا النظر إلى وصف الوظيفة للحصول على فكرة واضحة عن المتطلبات.
كيفية أن تصبح مطور واجهات أمامية:
1. تعلم HTML وCSS: ابدأ بتعلم أساسيات HTML وCSS وابدأ ببناء مشاريع بسيطة بسرعة.
2. بناء مشاريع عملية: حاول إعادة بناء واجهات مواقعك المفضلة باستخدام HTML وCSS واستمر في بناء المزيد من المشاريع أثناء التعلم.
3. تعلم أساسيات جافاسكريبت: بمجرد أن تشعر بالراحة مع HTML وCSS، ابدأ في تعلم جافاسكريبت لتتمكن من إضافة التفاعلية لمواقعك.
4. تعلم Git وGitHub: احرص على تعلم الأساسيات لإدارة المشاريع البرمجية بفعالية.
5. البحث عن وظيفة: في هذه المرحلة، يمكنك البحث عن وظيفة مطور واجهات أمامية مبتدئ.
6. التعلم المستمر: استمر في مراجعة خارطة الطريق لتطوير الواجهات الأمامية وملء الثغرات في معرفتك.
مدة تعلم تطوير واجهات أمامية Frontend :
تختلف مدة التعلم حسب سرعة التعلم والخبرة السابقة وكمية الوقت المخصص للتعلم. للمبتدئين تمامًا، قد يستغرق الأمر من 3 إلى 6 أشهر للحصول على وظيفة مبتدئة، ولمن لديهم معرفة سابقة قد يستغرق من 1 إلى 3 أشهر.
رواتب مطوري الواجهات الأمامية Frontend :
تختلف الرواتب حسب الموقع الجغرافي والخبرة وحجم الشركة. متوسط الراتب الأساسي في الولايات المتحدة حوالي 80,000 دولار سنويًا، وقد يصل في المدن ذات الأجور العالية إلى 110,000 - 130,000 دولار.
----------------------------------------------------
كيفية أن تصبح مطور Backend:
1. تعلم لغة برمجة Backend: ابدأ بتعلم لغة برمجة مخصصة لتطوير الجانب الخلفي مثل Python، Ruby، Java، أو Go. احصل على فهم جيد للأساسيات والمستوى المتوسط من اللغة التي تختارها.
2. مدير الحزم: تعلم كيفية استخدام مدير الحزم للغة التي اخترتها، وكيفية تثبيت واستخدام الحزم الخارجية في تطبيقاتك.
3. قواعد البيانات العلائقية: تعلم أساسيات قاعدة بيانات علائقية مثل PostgreSQL، وتعلم كيفية تنفيذ عمليات CRUD البسيطة (إنشاء، قراءة، تحديث، حذف).
4. إطار عمل الويب (اختياري): اختر إطار عمل ويب للغة البرمجة التي اخترتها وتعلم كيفية استخدامه. على سبيل المثال، يمكنك تعلم Django إذا كنت تستخدم Python، أو Spring إذا كنت تستخدم Java.
5. بناء API RESTful: تعلم كيفية بناء API RESTful بسيط وتطبيق مصادقة وتفويض بسيطة فيه.
6. Git وGitHub: لا تنسى تعلم أساسيات Git وGitHub لإدارة مشاريعك البرمجية بفعالية.
بعد اتباع هذه الخطوات، يمكنك البدء في التقدم لوظائف مطور Backend المبتدئ. بالإضافة إلى ذلك، تحقق من خارطة الطريق لمطوري Backend للحصول على فكرة عن المجالات الأخرى التي قد تحتاج إلى تعلمها.
مدة تعلم تطوير Backend:
تختلف مدة التعلم حسب سرعة التعلم والخبرة السابقة وكمية الوقت المخصص للتعلم. إذا كان لديك خلفية في علوم الكمبيوتر أو مجال ذو صلة ولديك خبرة في البرمجة، قد تتمكن من أن تصبح مطور Backend بسرعة نسبية، ربما في غضون بضعة أشهر. ومع ذلك، إذا كنت تبدأ بدون خبرة أو تعليم مسبق في علوم الكمبيوتر، قد يستغرق الأمر من 6 أشهر إلى سنتين لاكتساب المهارات والخبرة اللازمة.
هذه بعض المصادر المهمة :
Frontend Developer roadmap:
roadmap.sh/frontend
Backend Developer Roadmap :
roadmap.sh/backend
دليل خطوة بخطوة لتصبح مطورًا Full Stack Developer في عام 2024:
roadmap.sh/full-stack
docs.github.com/en/actions
nodejs.org/docs/latest/api/
كورس هندسة البرمجيات كامل:
• كورس هندسة البرمجيات ك...
دليلك لتعلم البرمجة من الصفر:
• دليلك لتعلم البرمجة من...
---
00:00 المقدمة
01:50 ماقبل الكودينج
02:47 المبرمج المبتدئ Junior Programmer
09:50 المبرمج المتوسط Intermediate Programmer
12:39 المبرمج التنين Senior Programmer
1
#تطوير_Backend #برمجة_الويب #Python #Ruby #Java #Go #قواعد_البيانات #RESTful_API #Git #GitHub #وظائف_برمجة #تعلم_البرمجة
Пікірлер: 38
ماشاءلله كمية الابداع والاتقان في العمل والتعب والجهد المبذول على الفيديو والحرص على انه تكون المعلومات كافية ووافية وبسيطة ومفهومة ومفيدة جداااااا دائما مميز استاذنا العظيم… شكرا لك 💜💜💜💜💜💜💜
@07tech0
2 ай бұрын
شكراً جزيلاً
الاستاذ محمد غني عن التعريف وطبعاً طريقة الشرح عندة واضحة وبسيطة جداً ربي يوفقك
@07tech0
2 ай бұрын
تسلم يارب
وهذا اللي منتظرين به ياباش مهندس محمد شكرا لك ❤❤ الله ينور عليك
@07tech0
2 ай бұрын
الله يحفظك ويسلمك يارب ☺☺😍
ماشالله احسن من شرح البروفيسور عنا 👌🏻 بالتوفيق
@07tech0
2 ай бұрын
خدلتني و الله😍
ما شاء الله أستاذ ابدعت 😍 يعطيك العافية يا رب
@07tech0
2 ай бұрын
الله يعافيكي يابشمهندسة فرح
ما شاء الله استاذ محمد الله يعطيك العافية يارب 😍
@07tech0
2 ай бұрын
الله يعافيكي ويبارك فيك يارب🌹🌹
بعطيك الف عافية استاذي
@07tech0
2 ай бұрын
الله يعافييكم
الله يقويك وينفع بك
@07tech0
2 ай бұрын
امين يارب
اتمنى تعمل نفس الفيديو ولكن على برمجة تطبيقات
@07tech0
2 ай бұрын
تم ان شاءالله
ابداااااع
يعطيك الف عافيه استاذ محمد
@07tech0
2 ай бұрын
الله يعافيكي يارب انسة ايهان
🔥
Thank you very much 🙏❤
@07tech0
2 ай бұрын
😁🥰
بتركيا اضل شي react??
جزاك الله خيرا، هل ممكن خارطة لتعلم الموبايل؟
@07tech0
Ай бұрын
الفيديو القادم ان شاء الله
@Benianus3D
Ай бұрын
@@07tech0 جزاك الله خيرا، متابعك من الجزائر وفقك الله
@mohammedhashisho1197
11 күн бұрын
@@07tech0 هل تم عمل الفيديو؟
أنا أتعلم البرمجة وأريد ان أصبح مبرمج محترف في الويب و لكن سني 28 ، في بعض الأحيان يأتيني الإحباط نضرا لكبر سني و ضعفي في اللغة الإنجليزية
@sabakuonna
2 ай бұрын
انا بديت والسنه اللي راحت و عمري الحين ٣٣ ما اعرف اذا راح استفيد منها او لا و هل راح الاقي وظيفه او لا لكن املي في رب العالمين كبير 💖💖
@mohamedtaoufiq9999
2 ай бұрын
أخي طلب العلم لا علاقة له بالعمر رأيت اناسا تعلموا البرمجة في سن تقاعدهم وهم الآن يشتغلون بها توكل على الله وأبدأ التعلم وطبق كثيرا في الأول ستجد صعوبات لكن مع الاجتهاد ستتيسر كل الأمور بفضل الله. وفقكم الله.
@07tech0
2 ай бұрын
بتصيير بتصيير ماله علاقة العمر المهم يكون في حافز قوي
@Windy2858
2 ай бұрын
ا
@Windy2858
2 ай бұрын
الذكاء الاصطناعي الان يعطي القدرة على اعطاء الاكواد والخطوات لتنفيذ المشاريع افضل للمساعدة واتوقع انه العصر القادم بديل المبرمجين لهذا انصح بتعلم برامج التصميم الهندسي مثل solidworks وغيره
يا اما انكم ما بتفهمو يا اما انكم تستغفلون الناس وتضحكو عليهم يا اخي بما انك مستهدف المبتدئين لازم تحكيلهم ع الاساسيات مثل البدء بلغة برمجة مد لفل وبعدين تعلم الخوارزميات و هياكل البيانات وحل مشاكل برمجية كثير وهالحكي يتطلب من سنة الى سنتين تأسيس فقط وبعدين يتخصصوا بأي مجال يحبون مش رأسا يتعلم html و css هالحكي مو صحيح وكلهم ما راح يكملوا لما يواجهوا مشكلة حقيقة ويتركوا المجال اصلا خافوا الله بالمحتوى مالكم مش غايتكم مشاهدات فقط
@07tech0
Ай бұрын
انتقادك مقبول لكن الافضل تروح تتعلم اسلوب الكلام ...ثانياً انا عمحكي عن (مسار تعلم برمجة الويب ) و ليس كيف تتاسس في البرمجة من الصفر!! و شكرا على رآيك
@rubydev1162
Ай бұрын
@@07tech0 اگدح