عالم برمجةوتقنية الحاسوب C. P. W
747 subscribers
496 photos
55 videos
260 files
480 links
عالم الحاسوب برمجه وتقنيه وتطوير شرح كل ما يتطلب في مجال علوم الحاسوب والبرمجة
https://t.me/programming_C_w
قنات الجرافيكس @l_d_gh
#Digitalmarketing
#programming
#AI #CPA
#learn
التواصل معي @Eng_sharaf1
Download Telegram
أفضل قنوات يوتيوب لتعلم أُطر العمل في البرمجة لعام 2025 :

تطوير الواجهات الأمامية (Frontend Development):

1 - React.js
دورة شاملة لتعلم React.js وتطبيقاتها العملية.
رابط: https://www.youtube.com/playlist?list=PL6xXfB3d8PIBbJgqUv7IFoMRKROocA8SI

2 - Angular
دورة متكاملة لشرح Angular من البداية حتى الاحتراف.
رابط: https://www.youtube.com/playlist?list=PLLlr6jKKdyK0dH_RV8LefwlirJzq7LtkG

3 - Vue.js
دورة تعليمية تغطي أساسيات Vue.js وتطبيقاتها.
رابط: https://www.youtube.com/playlist?list=PLknwEmKsW8OtI3VYJAKq8DqOXNh3l1p1v

تطوير الواجهات الخلفية (Backend Development):

1 - Laravel (PHP)
دورة شاملة لتعلم Laravel 8 وتطوير تطبيقات الويب باستخدامه.
رابط: https://www.youtube.com/playlist?list=PLDoPjvoNmBAxuCSp2_-9LurPqRVwketnc

2 - Express.js (Node.js)
دورة تعليمية لتعلم تطوير تطبيقات الويب باستخدام Express.js.
رابط: https://www.youtube.com/playlist?list=PLzCpl3aBwaYhQnq3qgA1B4Qq9Zq8nD7Xn

3 - Django (Python)
دورة متكاملة لتعلم تطوير تطبيقات الويب باستخدام Django.
رابط: https://www.youtube.com/playlist?list=PLzV58Zm8FuBL6OAv1Yu6AwXZrnsFbbR0S

4 - Ruby on Rails (Ruby)
دورة تعليمية لتعلم تطوير تطبيقات الويب باستخدام Ruby on Rails.
رابط: https://www.youtube.com/playlist?list=PLMtG1p9lqzZzM1A4G5p6g9p6g9p6g9p6g

5 - NestJS (Node.js/TypeScript)
دورة شاملة لتعلم تطوير تطبيقات الويب باستخدام NestJS وTypeScript.
رابط: https://www.youtube.com/playlist?list=PLq1kS4c8VuhVt1Y76lG9p6g9p6g9p6g9p

تطبيقات الموبايل (Mobile Development):

1 - Flutter
دورة تعليمية لتعلم تطوير تطبيقات الموبايل باستخدام Flutter.
رابط: https://www.youtube.com/playlist?list=PLDoPjvoNmBAzjsz06gkzlSrlev53MGIKe

2 - React Native
دورة شاملة لتعلم تطوير تطبيقات الموبايل باستخدام React Native.
رابط: https://www.youtube.com/playlist?list=PLzCpl3aBwaYhQnq3qgA1B4Qq9Zq8nD7Xn

تطبيقات الذكاء الاصطناعي (AI & ML):

1 - TensorFlow (Python)
دورة تعليمية لتعلم تطوير نماذج التعلم العميق باستخدام TensorFlow.
رابط: https://www.youtube.com/playlist?list=PLzV58Zm8FuBL6OAv1Yu6AwXZrnsFbbR0S

2 - PyTorch (Python)
دورة شاملة لتعلم تطوير نماذج التعلم العميق باستخدام PyTorch.
رابط: https://www.youtube.com/playlist?list=PLzCpl3aBwaYhQnq3qgA1B4Qq9Zq8nD7Xn

تطبيقات الزمن الحقيقي (Real-Time Applications):

1 - Socket.IO (Node.js)
دورة تعليمية لتعلم تطوير تطبيقات الزمن الحقيقي باستخدام Socket.IO.
رابط: https://www.youtube.com/playlist?list=PLzV58Zm8FuBL6OAv1Yu6AwXZrnsFbbR0S

2 - Firebase
دورة شاملة لتعلم استخدام Firebase في تطوير تطبيقات الويب والموبايل.
رابط: https://www.youtube.com/playlist?list=PLzCpl3aBwaYhQnq3qgA1B4Qq9Zq8nD7Xn

تطبيقات إدارة البيانات (Data Management):

1 - GraphQL
دورة تعليمية لتعلم استخدام GraphQL في إدارة البيانات.
رابط: https://www.youtube.com/playlist?list=PLzV58Zm8FuBL6OAv1Yu6AwXZrnsFbbR0S

2 - Apollo
دورة شاملة لتعلم استخدام Apollo مع GraphQL في تطوير التطبيقات.
رابط: https://www.youtube.com/playlist?list=PLzCpl3aBwaYhQnq3qgA1B4Qq9Zq8nD7Xn
👍1
لو عايز تطور مهاراتك في حل مسائل البرمجة (Problem Solving) وتستعد لمقابلات العمل أو المسابقات البرمجية، دي أفضل المواقع اللي لازم تزورها:

1- Codewars ⚔️
منصة مليانة تحديات برمجية بمستويات متنوعة، مناسبة للتدريب اليومي.
رابط: codewars.com

2- LeetCode 💡
أفضل خيار للتدريب على مقابلات العمل في شركات زي Google و Facebook.
رابط: leetcode.com

3- HackerRank 🧑‍💻
موقع ممتاز للمبتدئين يغطي مفاهيم البرمجة بشكل تدريجي وممتع.
رابط: hackerrank.com

4- TopCoder 🏆
وجهتك الأولى للمسابقات البرمجية العالمية مع مجتمع قوي ومنافسات قوية.
رابط: topcoder.com

5- Coderbyte 🎯
منصة مثالية لتحسين مهاراتك في حل المشكلات البرمجية.
رابط: coderbyte.com

6- Codeforces 🚀
الأشهر في المسابقات البرمجية الحية، مثالي للمحترفين والمبدعين في البرمجة.
رابط: codeforces.com

ابدأ التحدي دلوقتي، واختر الموقع المناسب لمستواك وطموحك! 💪
قم بتطوير سكربت شل يسمى student_info.sh يقوم بالمهام التالية:

طلب عدد الطلاب:

اطلب من المستخدم كم عدد معلومات الطلاب التي يرغب في إدخالها.

جمع بيانات الطلاب:

بالنسبة لكل طالب، اطلب من المستخدم إدخال اسم الطالب ودرجته.
تأكد من أن الدرجة رقم صحيح يتراوح بين 0 و 100.

تحديد حالة النجاح/الرسوب:

افترض أن درجة النجاح هي 50 أو أعلى.
بالنسبة لكل طالب، حدد ما إذا كان قد نجح أو رسب بناءً على درجته.

عرض النتائج الفردية:

بعد إدخال معلومات جميع الطلاب، اعرض اسم كل طالب ودرجته ونتيجته (نجاح/رسوب).
عالم برمجةوتقنية الحاسوب C. P. W
قم بتطوير سكربت شل يسمى student_info.sh يقوم بالمهام التالية: طلب عدد الطلاب: اطلب من المستخدم كم عدد معلومات الطلاب التي يرغب في إدخالها. جمع بيانات الطلاب: بالنسبة لكل طالب، اطلب من المستخدم إدخال اسم الطالب ودرجته. تأكد من أن الدرجة رقم صحيح يتراوح…
يمكنك استخدام الكود التالي لإنشاء سكربت شل يسمى student_info.sh يقوم بالمهام التي ذكرتها:

#!/bin/bash

# طلب عدد الطلاب
read -p "كم عدد معلومات الطلاب التي ترغب في إدخالها؟: " num_students

declare -A students # مصفوفة لتخزين أسماء ودرجات الطلاب

# جمع بيانات الطلاب
for (( i=1; i<=num_students; i++ ))
do
read -p "أدخل اسم الطالب $i: " name
while true; do
read -p "أدخل درجة الطالب $name (0-100): " grade
if [[ "$grade" =~ ^[0-9]+$ ]] && [ "$grade" -ge 0 ] && [ "$grade" -le 100 ]; then
break
else
echo "الرجاء إدخال درجة صحيحة بين 0 و 100."
fi
done
students[$name]=$grade
done

# عرض النتائج الفردية
echo -e "\nنتائج الطلاب:"
for name in "${!students[@]}"
do
grade=${students[$name]}
if [ "$grade" -ge 50 ]; then
result="نجاح"
else
result="رسوب"
fi
echo "اسم الطالب: $name, الدرجة: $grade, النتيجة: $result"
done


### كيفية استخدام السكربت:

1. افتح محرر نصوص (مثل nano أو vim).
2. انسخ الكود أعلاه والصقه في الملف.
3. احفظ الملف باسم student_info.sh.
4. أعطِ الإذن بتنفيذ السكربت عن طريق تشغيل الأمر:
chmod +x student_info.sh

5. قم بتشغيل السكربت باستخدام الأمر:
./student_info.sh


السكريبت سيطلب منك عدد الطلاب ثم يجمع المعلومات المطلوبة ويظهر نتائج النجاح أو الرسوب لكل طالب.
إختصارات مهمة جدا في برنامج الورد #word