مسار تعلم برمجة الويب في 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

  • @zainabwatfa3153
    @zainabwatfa31532 ай бұрын

    ماشاءلله كمية الابداع والاتقان في العمل والتعب والجهد المبذول على الفيديو والحرص على انه تكون المعلومات كافية ووافية وبسيطة ومفهومة ومفيدة جداااااا دائما مميز استاذنا العظيم… شكرا لك 💜💜💜💜💜💜💜

  • @07tech0

    @07tech0

    2 ай бұрын

    شكراً جزيلاً

  • @hashimal-janabi1375
    @hashimal-janabi13752 ай бұрын

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

  • @07tech0

    @07tech0

    2 ай бұрын

    تسلم يارب

  • @user-vy2rp6fn6v
    @user-vy2rp6fn6v2 ай бұрын

    وهذا اللي منتظرين به ياباش مهندس محمد شكرا لك ❤❤ الله ينور عليك

  • @07tech0

    @07tech0

    2 ай бұрын

    الله يحفظك ويسلمك يارب ☺☺😍

  • @abdulberalsebai7963
    @abdulberalsebai79632 ай бұрын

    ماشالله احسن من شرح البروفيسور عنا 👌🏻 بالتوفيق

  • @07tech0

    @07tech0

    2 ай бұрын

    خدلتني و الله😍

  • @FarahAlhallaq
    @FarahAlhallaq2 ай бұрын

    ما شاء الله أستاذ ابدعت 😍 يعطيك العافية يا رب

  • @07tech0

    @07tech0

    2 ай бұрын

    الله يعافيكي يابشمهندسة فرح

  • @mahmouddshoo3720
    @mahmouddshoo37202 ай бұрын

    ما شاء الله استاذ محمد الله يعطيك العافية يارب 😍

  • @07tech0

    @07tech0

    2 ай бұрын

    الله يعافيكي ويبارك فيك يارب🌹🌹

  • @Muhammedelhuseyin05
    @Muhammedelhuseyin052 ай бұрын

    بعطيك الف عافية استاذي

  • @07tech0

    @07tech0

    2 ай бұрын

    الله يعافييكم

  • @magyalabdulla
    @magyalabdulla2 ай бұрын

    الله يقويك وينفع بك

  • @07tech0

    @07tech0

    2 ай бұрын

    امين يارب

  • @aliaze1553
    @aliaze15532 ай бұрын

    اتمنى تعمل نفس الفيديو ولكن على برمجة تطبيقات

  • @07tech0

    @07tech0

    2 ай бұрын

    تم ان شاءالله

  • @NorGolden
    @NorGolden2 ай бұрын

    ابداااااع

  • @ayhanosman8104
    @ayhanosman81042 ай бұрын

    يعطيك الف عافيه استاذ محمد

  • @07tech0

    @07tech0

    2 ай бұрын

    الله يعافيكي يارب انسة ايهان

  • @user-lh2tp7zs8u
    @user-lh2tp7zs8u2 ай бұрын

    🔥

  • @user-zaino17
    @user-zaino172 ай бұрын

    Thank you very much 🙏❤

  • @07tech0

    @07tech0

    2 ай бұрын

    😁🥰

  • @Mebejjjjjj00
    @Mebejjjjjj00Ай бұрын

    بتركيا اضل شي react??

  • @Benianus3D
    @Benianus3DАй бұрын

    جزاك الله خيرا، هل ممكن خارطة لتعلم الموبايل؟

  • @07tech0

    @07tech0

    Ай бұрын

    الفيديو القادم ان شاء الله

  • @Benianus3D

    @Benianus3D

    Ай бұрын

    @@07tech0 جزاك الله خيرا، متابعك من الجزائر وفقك الله

  • @mohammedhashisho1197

    @mohammedhashisho1197

    11 күн бұрын

    @@07tech0 هل تم عمل الفيديو؟

  • @Amin12336
    @Amin123362 ай бұрын

    أنا أتعلم البرمجة وأريد ان أصبح مبرمج محترف في الويب و لكن سني 28 ، في بعض الأحيان يأتيني الإحباط نضرا لكبر سني و ضعفي في اللغة الإنجليزية

  • @sabakuonna

    @sabakuonna

    2 ай бұрын

    انا بديت والسنه اللي راحت و عمري الحين ٣٣ ما اعرف اذا راح استفيد منها او لا و هل راح الاقي وظيفه او لا لكن املي في رب العالمين كبير 💖💖

  • @mohamedtaoufiq9999

    @mohamedtaoufiq9999

    2 ай бұрын

    أخي طلب العلم لا علاقة له بالعمر رأيت اناسا تعلموا البرمجة في سن تقاعدهم وهم الآن يشتغلون بها توكل على الله وأبدأ التعلم وطبق كثيرا في الأول ستجد صعوبات لكن مع الاجتهاد ستتيسر كل الأمور بفضل الله. وفقكم الله.

  • @07tech0

    @07tech0

    2 ай бұрын

    بتصيير بتصيير ماله علاقة العمر المهم يكون في حافز قوي

  • @Windy2858

    @Windy2858

    2 ай бұрын

    ا

  • @Windy2858

    @Windy2858

    2 ай бұрын

    الذكاء الاصطناعي الان يعطي القدرة على اعطاء الاكواد والخطوات لتنفيذ المشاريع افضل للمساعدة واتوقع انه العصر القادم بديل المبرمجين لهذا انصح بتعلم برامج التصميم الهندسي مثل solidworks وغيره

  • @rubydev1162
    @rubydev1162Ай бұрын

    يا اما انكم ما بتفهمو يا اما انكم تستغفلون الناس وتضحكو عليهم يا اخي بما انك مستهدف المبتدئين لازم تحكيلهم ع الاساسيات مثل البدء بلغة برمجة مد لفل وبعدين تعلم الخوارزميات و هياكل البيانات وحل مشاكل برمجية كثير وهالحكي يتطلب من سنة الى سنتين تأسيس فقط وبعدين يتخصصوا بأي مجال يحبون مش رأسا يتعلم html و css هالحكي مو صحيح وكلهم ما راح يكملوا لما يواجهوا مشكلة حقيقة ويتركوا المجال اصلا خافوا الله بالمحتوى مالكم مش غايتكم مشاهدات فقط

  • @07tech0

    @07tech0

    Ай бұрын

    انتقادك مقبول لكن الافضل تروح تتعلم اسلوب الكلام ...ثانياً انا عمحكي عن (مسار تعلم برمجة الويب ) و ليس كيف تتاسس في البرمجة من الصفر!! و شكرا على رآيك

  • @rubydev1162

    @rubydev1162

    Ай бұрын

    @@07tech0 اگدح

Келесі