SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
‫وتصميم‬ ‫برمجة‬ ‫أساسيات‬
.‫والمواقع‬ ‫التطبيقات‬
‫النعمان‬ ‫محمد‬ :‫تقديم‬
‫الخوارزميات‬
‫التخصص‬ ‫اختيار‬
‫اللغة‬ ‫و‬ ‫التقنيات‬ ‫اختيار‬
‫المصدر‬ ‫مفتوحة‬ ‫المشاريع‬ ‫على‬ ‫العمل‬
‫التعليمية‬ ‫المصادر‬
‫التعلم‬ ‫عند‬ ‫مهمة‬ ‫نقاط‬ ‫و‬ ‫نصائح‬
‫المواضيع‬ ‫جدول‬
‫العرض‬ ‫هذا‬ ‫في‬ ‫المشمولة‬ ‫الرئيسية‬ ‫الموضوعات‬
‫التقديمي‬
‫الخوارزميات‬
‫التخصص‬ ‫اختيار‬
‫اللغة‬ ‫و‬ ‫التقنيات‬ ‫اختيار‬
‫المصدر‬ ‫مفتوحة‬ ‫المشاريع‬ ‫على‬ ‫العمل‬
‫التعليمية‬ ‫المصادر‬
‫التعلم‬ ‫عند‬ ‫مهمة‬ ‫نقاط‬ ‫و‬ ‫نصائح‬
‫الخوارزميات‬
‫نحل‬ ‫كي‬ ‫نأخذها‬ ‫خطوات‬ ‫مجموعة‬ ‫هي‬ ‫الخورازميات‬
‫الخوارزميات‬ ‫نصمم‬ ‫كبشر‬ ‫ونحن‬ ،‫تواجهنا‬ ‫معينة‬ ‫مشكلة‬
‫بحكم‬ ‫وعي‬ ‫بدون‬ ‫الشخصية‬ ‫مشاكلنا‬ ‫ونحل‬ ‫يومي‬ ‫بشكل‬
.‫الخوارزميات‬ ‫وبإستخدام‬ ‫العادة‬
‫فبكل‬ ‫الكراج‬ ‫من‬ ‫سيارتك‬ ‫اخرج‬ ‫لك‬ ‫قلت‬ ‫اذا‬ ،‫كمثال‬
‫تركب‬ ‫ثم‬ ‫الكراج‬ ‫باب‬ ‫تفتح‬ ‫و‬ ‫تذهب‬ ‫سوف‬ ‫بساطة‬
‫حتى‬ ‫او‬ ‫تفكير‬ ‫بدون‬ ‫للخارج‬ ‫تخرجها‬ ‫و‬ ‫السيارة‬
‫صحيح؟‬ ‫جدا‬ ‫بديهي‬ ‫امر‬ ،‫تخطيط‬
‫فيها‬ ‫تفكر‬ ‫عندما‬
:‫كمبرمج‬
‫الكراج‬ ‫باب‬ ‫فتح‬
‫الكراج‬ ‫باب‬ ‫فتح‬ ‫زر‬ ‫على‬ ‫الضغط‬
‫للسيارة‬ ‫الذهاب‬
‫السيارة‬ ‫فتح‬
‫الفرامل‬ ‫على‬ ‫ضغط‬
‫الفرامل‬ ‫فك‬
‫السيارة‬ ‫تشغيل‬
R ‫على‬ ‫القير‬ ‫نضع‬
‫السيارة‬ ‫نقود‬
‫الكراج‬ ‫خارج‬ ‫نحركها‬
‫الحاسوبي‬ ‫الجهاز‬ ‫تعتبر‬ ‫أن‬ ‫عليِك‬ ‫يجب‬ ،‫ببساطة‬
‫البرنامج‬ ‫في‬ ‫كبيرة‬ ‫و‬ ‫صغيرة‬ ‫كل‬ ‫وتعلميه‬ ‫غبي‬
‫حتى‬ ‫الممكنة‬ ‫االحتماالت‬ ‫جميع‬ ‫له‬ ‫وتعرضين‬
‫باإلحتماالت‬ ‫يقوم‬ ‫و‬ ‫منها‬ ‫الخاطئ‬ ‫يتالفى‬
.‫الصحيحة‬
‫أصغر‬ ‫لمشكالت‬ ‫الكبيرة‬ ‫المشكالت‬ ‫قسم‬
‫تصلك‬ ‫سلسلة‬ ‫ن‬‫ّو‬‫تك‬ ‫حتى‬ ‫تدريجيا‬ ‫الصغيرة‬ ‫المشكالت‬ ‫وزع‬
‫الكبيرة‬ ‫للمشكلة‬
‫واألخرى‬ ‫تل‬ ‫واحدة‬ ‫الصغيرة‬ ‫المشاكل‬ ‫حلل‬
‫االحتماالت‬ ‫كل‬ ‫سد‬
:‫المنطقي‬ ‫التفكير‬ ‫خطوات‬
‫تفكيري‬ ‫من‬ ‫احسن‬ ‫كيف‬
‫المنطقي؟‬
‫التفكير‬ ‫و‬ ‫التحليل‬ ‫في‬ ‫الخطوات‬ ‫اهم‬ ‫احد‬ ‫الممارسة‬
.‫المنطقي‬
.‫المحتمل‬ ‫السيناريو‬ ‫تخيل‬ ‫و‬ ‫الخيال‬ ‫توسيع‬
.‫الخوارزميات‬ ‫تعلم‬
‫يحلون‬ ‫كيف‬ ‫باالخرين‬ ‫الخاصة‬ ‫األكواد‬ ‫مراقبة‬
.‫البرمجية‬ ‫المشاكل‬
‫التخصص‬ ‫اختيار‬
‫علينا‬ ‫يتحتم‬ ‫لذلك‬ ،‫منطقي‬ ‫وغير‬ ‫مستحيل‬ ‫باالساس‬ ‫ألنه‬ ،‫كله‬ ‫ندركه‬ ‫او‬ ‫كله‬ ‫نتعلمه‬ ‫ان‬ ‫الخطأ‬ ‫من‬ ‫و‬ ‫كبير‬ ‫و‬ ‫واسع‬ ‫عالم‬ ‫البرمجة‬
:‫المهمة‬ ‫التخصصات‬ ‫من‬ ‫القائمة‬ ‫هذه‬ ‫لكم‬ ‫اطرح‬ ‫وهنا‬ ،‫العمل‬ ‫سوق‬ ‫ويناسب‬ ‫يناسبنا‬ ‫الذي‬ ‫التخصص‬ ‫اختيار‬
‫الجوال‬ ‫تطبيقات‬
‫الويب‬ ‫تطبيقات‬
‫اإلصطناعي‬ ‫الذكاء‬
‫البيانات‬ ‫قواعد‬
‫الجوال‬ ‫تطبيقات‬
‫خطوة‬
‫من‬ ‫تدريجيا‬ ‫اللغات‬ ‫تعلم‬
.‫فالمهم‬ ‫األهم‬
‫البرمجة‬ ‫لغات‬
‫المهمة‬
‫خطوة‬
‫التحليل‬ ،‫المنطقي‬ ‫التفكير‬
.‫الفني‬ ‫و‬ ‫المنطقي‬
‫الخوارزميات‬
‫خطوة‬
.GIT ‫منصة‬ ‫استعمال‬
‫المشاريع‬
‫المتفوحة‬
‫خطوة‬
‫من‬ ‫التي‬ ‫المنصة‬ ‫اختيار‬
‫الحصول‬ ‫خاللها‬ ‫من‬ ‫الممكن‬
‫عمالء‬ ‫على‬
‫الخدمات‬ ‫تقديم‬
‫خطوة‬
‫تطوير‬ ‫و‬ ‫الشخصي‬ ‫البناء‬
.‫الحالية‬ ‫المهارات‬
‫النمو‬ ‫و‬ ‫التطوير‬
1
2
3
4
5
‫الويب‬ ‫تطبيقات‬
‫خطوة‬
‫من‬ ‫تدريجيا‬ ‫اللغات‬ ‫تعلم‬
.‫فالمهم‬ ‫األهم‬
‫البرمجة‬ ‫لغات‬
‫المهمة‬
‫خطوة‬
‫التحليل‬ ،‫المنطقي‬ ‫التفكير‬
.‫الفني‬ ‫و‬ ‫المنطقي‬
‫الخوارزميات‬
‫خطوة‬
.GIT ‫منصة‬ ‫استعمال‬
‫المشاريع‬
‫المفتوحة‬
‫خطوة‬
‫من‬ ‫التي‬ ‫المنصة‬ ‫اختيار‬
‫الحصول‬ ‫خاللها‬ ‫من‬ ‫الممكن‬
‫عمالء‬ ‫على‬
‫الخدمات‬ ‫تقديم‬
‫خطوة‬
‫تطوير‬ ‫و‬ ‫الشخصي‬ ‫البناء‬
.‫الحالية‬ ‫المهارات‬
‫النمو‬ ‫و‬ ‫التطوير‬
1
2
3
4
5
‫المخصصة‬ ‫البرمجة‬ ‫لغات‬
‫الجوال‬ ‫لتطبيقات‬
‫لتطبيقات‬ ‫المخصصة‬ ‫البرمجة‬ ‫لغات‬ ‫تتمحور‬
‫هذا‬ ‫في‬ ‫المطروحة‬ ‫الخيارات‬ ‫حول‬ ‫الجوال‬
‫وهي‬ ‫قسمين‬ ‫إلى‬ ‫التطبيقات‬ ‫وتنقسم‬ ‫الشارت‬
Hybrid ‫و‬ Native
JAVA/KOTLIN
25%
SWIFT/C#
25%
DART
25%
JavaScript
25%
‫للتطبيقات‬ ‫التعليمية‬ ‫المصادر‬ ‫افضل‬
‫المتكاملة‬ ‫الهايبرد‬ ‫تطبيقات‬ ‫دورة‬
Flutter Full Course
‫المخصصة‬ ‫البرمجة‬ ‫لغات‬
‫الويب‬ ‫لتطبيقات‬
‫حول‬ ‫للويب‬ ‫المخصصة‬ ‫البرمجة‬ ‫لغات‬ ‫تتمحور‬
‫الشارت‬ ‫هذا‬ ‫في‬ ‫المطروحة‬ ‫الخيارات‬
HTML
25%
CSS
25%
PHP/Python
25%
JavaScript
25%
WEB ‫التعليمية‬ ‫المصادر‬ ‫افضل‬
HTML ‫لـ‬ ‫مدخل‬
‫الويب‬ ‫في‬ ‫الواجهات‬ ‫مسار‬
‫اند‬ ‫للباك‬ ‫البايثون‬ ‫دورة‬
W3schools ‫موقع‬
‫على‬ ‫العمل‬
‫المشاريع‬
‫المشاريع؟‬ ‫هي‬ ‫ما‬
‫؟‬GITHUB ‫منصة‬ ‫في‬ ‫لصالحي‬ ‫استخدمها‬ ‫ممكن‬ ‫وكيف‬
‫المشاريع‬ ‫نحمل‬ ‫نقدر‬ ‫البحث‬ ‫صفحة‬ ‫في‬
‫اكوادها‬ ‫نفتح‬ ‫و‬ ‫المصدر‬ ‫مفتوحة‬
‫نبدأ‬ ‫ونفتحها‬ ‫المشاريع‬ ‫على‬ ‫نعدل‬ ‫لما‬
‫ملفنا‬ ‫في‬ ‫وتكون‬ GitHub ‫على‬ ‫نرفعها‬
GitHub ‫موقع‬ ‫ندخل‬
‫عن‬ ‫البحث‬ ‫في‬ ‫يساعدنا‬ ‫الموقع‬ ‫هذا‬
‫المستخدمة‬ ‫اللغات‬ ‫ومعرفة‬ ‫مشاريع‬
‫فيهم‬
‫مجالنا‬ ‫في‬ ‫مشاريع‬ ‫عن‬ ‫نبحث‬
‫عليها‬ ‫نعدل‬ ‫نبدأ‬
‫ونستخدمها‬
‫مهمة‬ ‫نصائح‬
‫التعلم‬ ‫خالل‬
‫فيها‬ ‫وقتك‬ ‫وخذ‬ ‫االساسيات‬ ‫على‬ ‫ركز‬
‫الجديدة‬ ‫المهارات‬ ‫و‬ ‫للمستقبل‬ ‫عليها‬ ‫تبني‬ ‫ألنك‬ ‫مهمة‬ ‫المرحلة‬ ‫هذه‬
.‫ممكنة‬ ‫تعليمية‬ ‫مرحلة‬ ‫اطول‬ ‫تأخذ‬ ‫لذلك‬ ‫تتعلمها‬ ‫سوف‬ ‫اللتي‬
‫مبكرا‬ ‫مسارك‬ ‫حدد‬
‫و‬ ‫جهدك‬ ‫يقلل‬ ‫و‬ ‫كبير‬ ‫بشكل‬ ‫الوقت‬ ‫عليك‬ ‫يختصر‬ ‫التخصص‬ ‫و‬ ‫المسار‬ ‫تحديد‬
.‫والتنفيذ‬ ‫التعليم‬ ‫وقت‬
‫التعليم‬ ‫عن‬ ‫اهمية‬ ‫يقل‬ ‫ال‬ ‫التطبيق‬
‫وال‬ ‫مباشر‬ ‫بشكل‬ ‫طبّقه‬ ،‫البرمجة‬ ‫لغة‬ ‫في‬ ‫معين‬ ‫مفهوم‬ ‫تتعلم‬ ‫حينما‬
.‫ابدا‬ ‫فيه‬ ‫تتهاون‬
‫مهمة‬ ‫نصائح‬
‫التعلم‬ ‫خالل‬
‫بيدك‬ ‫الكود‬ ‫تكتب‬ ‫ب‬‫ّر‬‫ج‬
‫تنساها‬ ‫ما‬ ‫و‬ ‫ببالك‬ ‫األكواد‬ ‫ترسخ‬ ‫انك‬ ‫يساعدك‬ ‫راح‬ ‫بيدك‬ ‫الكود‬ ‫كتابة‬
.‫اكثر‬ ‫متمكن‬ ‫وتصير‬
‫بالقفز‬ ‫الوقت‬ ‫تضيع‬ ‫ال‬
‫راح‬ ‫النك‬ ‫تتعلم‬ ‫وانت‬ ‫مختصرة‬ ‫طرق‬ ‫تدور‬ ‫تحاول‬ ‫ال‬ ‫انك‬ ‫هو‬ ‫هنا‬ ‫اعنيه‬ ‫اللي‬
.‫البرمجة‬ ‫في‬ ‫هدفك‬ ‫توصل‬ ‫حتى‬ ‫تدريجيا‬ ‫امشي‬ ،‫تضيع‬
‫المعرفية‬ ‫المصادر‬ ‫عن‬ ‫ابحث‬
‫في‬ ‫جدا‬ ‫مهمة‬ Stack Over Flow ‫و‬ GitHub ‫مثل‬ ‫المهمة‬ ‫المواقع‬
.‫المتقدمة‬ ‫التعليمية‬ ‫مرحلتك‬
‫شائعة‬ ‫اخطاء‬
‫قوي‬ ‫انجلش‬ ‫عندي‬ ‫يكون‬ ‫الزم‬
‫تكون‬ ‫انك‬ ‫يكفي‬ ،‫اسطورة‬ ‫وتكون‬ ‫قوي‬ ‫انجلش‬ ‫عندك‬ ‫يكون‬ ‫شرط‬ ‫مو‬
.B1 ‫إلى‬ A1 ‫من‬ ‫ومستواك‬ ‫االساسيات‬ ‫تملك‬
‫الجامعة‬ ‫في‬ ‫المجال‬ ‫تخصصت‬ ‫ما‬
‫دخلت‬ ‫ما‬ ‫كونك‬ ‫و‬ ‫المهنية‬ ‫التخصصات‬ ‫بتعلم‬ ‫عالقة‬ ‫لها‬ ‫ليس‬ ‫الجامعة‬
.‫البرمجة‬ ‫تتعلم‬ ‫تقدر‬ ‫وما‬ ‫سيء‬ ‫تكون‬ ‫راح‬ ‫انك‬ ‫اليعني‬ ‫تقني‬ ‫تخصص‬
‫ضعيف‬ ‫الرياضيات‬ ‫في‬ ‫مستواي‬
.‫فقط‬ ‫المنطق‬ ‫ناحية‬ ‫من‬ ‫إال‬ ‫بالبرمجة‬ ‫عالقة‬ ‫لها‬ ‫ليس‬ ‫الرياضيات‬
‫شائعة‬ ‫اخطاء‬
‫مبرمج‬ ‫اصبح‬ ‫حتى‬ ‫ذكي‬ ‫لست‬ ‫انا‬
‫كائن‬ ‫فعليا‬ ‫هو‬ ،‫مختلف‬ ‫بشكل‬ ‫انخلق‬ ‫ما‬ ‫و‬ ‫مثله‬ ‫مثلك‬ ‫شخص‬ ‫المبرمج‬
.‫مميز‬ ‫وليس‬ ‫الكل‬ ‫مثل‬ ‫ويفكر‬ ‫بشري‬
‫معاهد‬ ‫الزم‬
‫في‬ ‫منتشر‬ ‫صار‬ ‫أمر‬ ‫وهي‬ ‫العصر‬ ‫هذا‬ ‫في‬ ‫للجميع‬ ‫متاحة‬ ‫التعلم‬ ‫مصادر‬
.‫اليوتيوب‬ ‫في‬ ‫موجود‬ ‫بالمعهد‬ ‫اللي‬ ‫ونفس‬ ،‫العالم‬ ‫انحاء‬ ‫جميع‬
‫محدد‬ ‫هدف‬ ‫و‬ ‫عليها‬ ‫تمشي‬ ‫خطة‬ ‫مافي‬
‫مستمر‬ ‫بشكل‬ ‫متابع‬ ‫تخليك‬ ‫و‬ ‫تعليمك‬ ‫عملية‬ ‫تسرع‬ ‫اللي‬ ‫العوامل‬ ‫اهم‬ ‫أحد‬
‫في‬ ‫وهدف‬ ‫خطة‬ ‫تحديد‬ ‫هو‬ ‫مستمر‬ ‫بشكل‬ ‫تتعلم‬ ‫تقدر‬ ‫و‬ ‫التقنية‬ ‫لمجريات‬
.‫جهدك‬ ‫و‬ ‫وقتك‬ ‫لك‬ ‫تحفظ‬ ‫البرمجة‬ ‫رحلة‬
‫حسن‬ ‫على‬ ‫لكم‬ ‫شكرا‬
‫لكم‬ ‫اتمنى‬ ‫و‬ ‫استماعكم‬
‫يا‬ ‫ممتعة‬ ‫تعليمية‬ ‫رحلة‬
...‫أصدقاء‬

Contenu connexe

Similaire à لقاء طلاب نادي جوجل للمطورين .pdf

Use of artificial intelligence websites
Use of artificial intelligence websitesUse of artificial intelligence websites
Use of artificial intelligence websitesNajeh Naji
 
تحليل الاحتياجات افنان
تحليل الاحتياجات  افنانتحليل الاحتياجات  افنان
تحليل الاحتياجات افنانafnan1991
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـةMahmoud Alfarra
 
قيمة تك لتصميم وتطوير البرمجيات في مصر أفضل شركات تطوير البرمجيات لعام 2022....
قيمة تك لتصميم وتطوير البرمجيات في مصر  أفضل شركات تطوير البرمجيات لعام 2022....قيمة تك لتصميم وتطوير البرمجيات في مصر  أفضل شركات تطوير البرمجيات لعام 2022....
قيمة تك لتصميم وتطوير البرمجيات في مصر أفضل شركات تطوير البرمجيات لعام 2022....MohamedAbdelBaset37
 
Story Line تعلم تصميم دروس تفاعليه برنامج
Story Line  تعلم تصميم دروس تفاعليه برنامج Story Line  تعلم تصميم دروس تفاعليه برنامج
Story Line تعلم تصميم دروس تفاعليه برنامج MostafaMohamed1996
 
Internet educational book links
Internet educational book linksInternet educational book links
Internet educational book linksSabry Shaheen
 
دورة البرمجة
دورة البرمجةدورة البرمجة
دورة البرمجةAli-albusaleh
 
الربح من الإنترنت أربح من الإنترنت 1000 دولار عبر السيو
الربح من الإنترنت أربح من الإنترنت 1000 دولار عبر السيوالربح من الإنترنت أربح من الإنترنت 1000 دولار عبر السيو
الربح من الإنترنت أربح من الإنترنت 1000 دولار عبر السيوeslam reda
 
BIMarabia16.pdf
BIMarabia16.pdfBIMarabia16.pdf
BIMarabia16.pdfOmar Selim
 
النشر الإلكتروني
النشر الإلكترونيالنشر الإلكتروني
النشر الإلكترونيfadel abbas
 
تجربتي مع المساهمة في المشاريع الحرة - اليوم الحر
تجربتي مع المساهمة  في المشاريع الحرة - اليوم الحر تجربتي مع المساهمة  في المشاريع الحرة - اليوم الحر
تجربتي مع المساهمة في المشاريع الحرة - اليوم الحر Assem CHELLI
 
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجيةالدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجيةNabeel Alalmai
 
(R in GIS) دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
 (R in GIS)  دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال... (R in GIS)  دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
(R in GIS) دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...Omar F. Althuwaynee
 

Similaire à لقاء طلاب نادي جوجل للمطورين .pdf (20)

Use of artificial intelligence websites
Use of artificial intelligence websitesUse of artificial intelligence websites
Use of artificial intelligence websites
 
تحليل الاحتياجات افنان
تحليل الاحتياجات  افنانتحليل الاحتياجات  افنان
تحليل الاحتياجات افنان
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
 
قيمة تك لتصميم وتطوير البرمجيات في مصر أفضل شركات تطوير البرمجيات لعام 2022....
قيمة تك لتصميم وتطوير البرمجيات في مصر  أفضل شركات تطوير البرمجيات لعام 2022....قيمة تك لتصميم وتطوير البرمجيات في مصر  أفضل شركات تطوير البرمجيات لعام 2022....
قيمة تك لتصميم وتطوير البرمجيات في مصر أفضل شركات تطوير البرمجيات لعام 2022....
 
Story Line تعلم تصميم دروس تفاعليه برنامج
Story Line  تعلم تصميم دروس تفاعليه برنامج Story Line  تعلم تصميم دروس تفاعليه برنامج
Story Line تعلم تصميم دروس تفاعليه برنامج
 
Internet educational book links
Internet educational book linksInternet educational book links
Internet educational book links
 
دورة البرمجة
دورة البرمجةدورة البرمجة
دورة البرمجة
 
الربح من الإنترنت أربح من الإنترنت 1000 دولار عبر السيو
الربح من الإنترنت أربح من الإنترنت 1000 دولار عبر السيوالربح من الإنترنت أربح من الإنترنت 1000 دولار عبر السيو
الربح من الإنترنت أربح من الإنترنت 1000 دولار عبر السيو
 
Bimarabia16
Bimarabia16Bimarabia16
Bimarabia16
 
Bi marabia16
Bi marabia16Bi marabia16
Bi marabia16
 
Bi marabia16
Bi marabia16Bi marabia16
Bi marabia16
 
BIMarabia16.pdf
BIMarabia16.pdfBIMarabia16.pdf
BIMarabia16.pdf
 
المحاضرة التاسعة البوربوينت
المحاضرة التاسعة البوربوينتالمحاضرة التاسعة البوربوينت
المحاضرة التاسعة البوربوينت
 
النشر الإلكتروني
النشر الإلكترونيالنشر الإلكتروني
النشر الإلكتروني
 
تجربتي مع المساهمة في المشاريع الحرة - اليوم الحر
تجربتي مع المساهمة  في المشاريع الحرة - اليوم الحر تجربتي مع المساهمة  في المشاريع الحرة - اليوم الحر
تجربتي مع المساهمة في المشاريع الحرة - اليوم الحر
 
المحاضرة الخامسةالبرمجيات التعليمية
المحاضرة الخامسةالبرمجيات التعليميةالمحاضرة الخامسةالبرمجيات التعليمية
المحاضرة الخامسةالبرمجيات التعليمية
 
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجيةالدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
 
(R in GIS) دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
 (R in GIS)  دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال... (R in GIS)  دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
(R in GIS) دورة احترافية في استخدام برمجة كأداة لنظم المعلومات المكانية بال...
 
المحاضرة التاسعة الدليل المصور ويبلي
المحاضرة التاسعة الدليل المصور ويبليالمحاضرة التاسعة الدليل المصور ويبلي
المحاضرة التاسعة الدليل المصور ويبلي
 
الدرس 1.pdf
الدرس 1.pdfالدرس 1.pdf
الدرس 1.pdf
 

لقاء طلاب نادي جوجل للمطورين .pdf

  • 1. ‫وتصميم‬ ‫برمجة‬ ‫أساسيات‬ .‫والمواقع‬ ‫التطبيقات‬ ‫النعمان‬ ‫محمد‬ :‫تقديم‬ ‫الخوارزميات‬ ‫التخصص‬ ‫اختيار‬ ‫اللغة‬ ‫و‬ ‫التقنيات‬ ‫اختيار‬ ‫المصدر‬ ‫مفتوحة‬ ‫المشاريع‬ ‫على‬ ‫العمل‬ ‫التعليمية‬ ‫المصادر‬ ‫التعلم‬ ‫عند‬ ‫مهمة‬ ‫نقاط‬ ‫و‬ ‫نصائح‬
  • 2. ‫المواضيع‬ ‫جدول‬ ‫العرض‬ ‫هذا‬ ‫في‬ ‫المشمولة‬ ‫الرئيسية‬ ‫الموضوعات‬ ‫التقديمي‬ ‫الخوارزميات‬ ‫التخصص‬ ‫اختيار‬ ‫اللغة‬ ‫و‬ ‫التقنيات‬ ‫اختيار‬ ‫المصدر‬ ‫مفتوحة‬ ‫المشاريع‬ ‫على‬ ‫العمل‬ ‫التعليمية‬ ‫المصادر‬ ‫التعلم‬ ‫عند‬ ‫مهمة‬ ‫نقاط‬ ‫و‬ ‫نصائح‬
  • 3. ‫الخوارزميات‬ ‫نحل‬ ‫كي‬ ‫نأخذها‬ ‫خطوات‬ ‫مجموعة‬ ‫هي‬ ‫الخورازميات‬ ‫الخوارزميات‬ ‫نصمم‬ ‫كبشر‬ ‫ونحن‬ ،‫تواجهنا‬ ‫معينة‬ ‫مشكلة‬ ‫بحكم‬ ‫وعي‬ ‫بدون‬ ‫الشخصية‬ ‫مشاكلنا‬ ‫ونحل‬ ‫يومي‬ ‫بشكل‬ .‫الخوارزميات‬ ‫وبإستخدام‬ ‫العادة‬ ‫فبكل‬ ‫الكراج‬ ‫من‬ ‫سيارتك‬ ‫اخرج‬ ‫لك‬ ‫قلت‬ ‫اذا‬ ،‫كمثال‬ ‫تركب‬ ‫ثم‬ ‫الكراج‬ ‫باب‬ ‫تفتح‬ ‫و‬ ‫تذهب‬ ‫سوف‬ ‫بساطة‬ ‫حتى‬ ‫او‬ ‫تفكير‬ ‫بدون‬ ‫للخارج‬ ‫تخرجها‬ ‫و‬ ‫السيارة‬ ‫صحيح؟‬ ‫جدا‬ ‫بديهي‬ ‫امر‬ ،‫تخطيط‬
  • 4. ‫فيها‬ ‫تفكر‬ ‫عندما‬ :‫كمبرمج‬ ‫الكراج‬ ‫باب‬ ‫فتح‬ ‫الكراج‬ ‫باب‬ ‫فتح‬ ‫زر‬ ‫على‬ ‫الضغط‬ ‫للسيارة‬ ‫الذهاب‬ ‫السيارة‬ ‫فتح‬ ‫الفرامل‬ ‫على‬ ‫ضغط‬ ‫الفرامل‬ ‫فك‬ ‫السيارة‬ ‫تشغيل‬ R ‫على‬ ‫القير‬ ‫نضع‬ ‫السيارة‬ ‫نقود‬ ‫الكراج‬ ‫خارج‬ ‫نحركها‬ ‫الحاسوبي‬ ‫الجهاز‬ ‫تعتبر‬ ‫أن‬ ‫عليِك‬ ‫يجب‬ ،‫ببساطة‬ ‫البرنامج‬ ‫في‬ ‫كبيرة‬ ‫و‬ ‫صغيرة‬ ‫كل‬ ‫وتعلميه‬ ‫غبي‬ ‫حتى‬ ‫الممكنة‬ ‫االحتماالت‬ ‫جميع‬ ‫له‬ ‫وتعرضين‬ ‫باإلحتماالت‬ ‫يقوم‬ ‫و‬ ‫منها‬ ‫الخاطئ‬ ‫يتالفى‬ .‫الصحيحة‬
  • 5. ‫أصغر‬ ‫لمشكالت‬ ‫الكبيرة‬ ‫المشكالت‬ ‫قسم‬ ‫تصلك‬ ‫سلسلة‬ ‫ن‬‫ّو‬‫تك‬ ‫حتى‬ ‫تدريجيا‬ ‫الصغيرة‬ ‫المشكالت‬ ‫وزع‬ ‫الكبيرة‬ ‫للمشكلة‬ ‫واألخرى‬ ‫تل‬ ‫واحدة‬ ‫الصغيرة‬ ‫المشاكل‬ ‫حلل‬ ‫االحتماالت‬ ‫كل‬ ‫سد‬ :‫المنطقي‬ ‫التفكير‬ ‫خطوات‬
  • 6. ‫تفكيري‬ ‫من‬ ‫احسن‬ ‫كيف‬ ‫المنطقي؟‬ ‫التفكير‬ ‫و‬ ‫التحليل‬ ‫في‬ ‫الخطوات‬ ‫اهم‬ ‫احد‬ ‫الممارسة‬ .‫المنطقي‬ .‫المحتمل‬ ‫السيناريو‬ ‫تخيل‬ ‫و‬ ‫الخيال‬ ‫توسيع‬ .‫الخوارزميات‬ ‫تعلم‬ ‫يحلون‬ ‫كيف‬ ‫باالخرين‬ ‫الخاصة‬ ‫األكواد‬ ‫مراقبة‬ .‫البرمجية‬ ‫المشاكل‬
  • 7. ‫التخصص‬ ‫اختيار‬ ‫علينا‬ ‫يتحتم‬ ‫لذلك‬ ،‫منطقي‬ ‫وغير‬ ‫مستحيل‬ ‫باالساس‬ ‫ألنه‬ ،‫كله‬ ‫ندركه‬ ‫او‬ ‫كله‬ ‫نتعلمه‬ ‫ان‬ ‫الخطأ‬ ‫من‬ ‫و‬ ‫كبير‬ ‫و‬ ‫واسع‬ ‫عالم‬ ‫البرمجة‬ :‫المهمة‬ ‫التخصصات‬ ‫من‬ ‫القائمة‬ ‫هذه‬ ‫لكم‬ ‫اطرح‬ ‫وهنا‬ ،‫العمل‬ ‫سوق‬ ‫ويناسب‬ ‫يناسبنا‬ ‫الذي‬ ‫التخصص‬ ‫اختيار‬ ‫الجوال‬ ‫تطبيقات‬ ‫الويب‬ ‫تطبيقات‬ ‫اإلصطناعي‬ ‫الذكاء‬ ‫البيانات‬ ‫قواعد‬
  • 8. ‫الجوال‬ ‫تطبيقات‬ ‫خطوة‬ ‫من‬ ‫تدريجيا‬ ‫اللغات‬ ‫تعلم‬ .‫فالمهم‬ ‫األهم‬ ‫البرمجة‬ ‫لغات‬ ‫المهمة‬ ‫خطوة‬ ‫التحليل‬ ،‫المنطقي‬ ‫التفكير‬ .‫الفني‬ ‫و‬ ‫المنطقي‬ ‫الخوارزميات‬ ‫خطوة‬ .GIT ‫منصة‬ ‫استعمال‬ ‫المشاريع‬ ‫المتفوحة‬ ‫خطوة‬ ‫من‬ ‫التي‬ ‫المنصة‬ ‫اختيار‬ ‫الحصول‬ ‫خاللها‬ ‫من‬ ‫الممكن‬ ‫عمالء‬ ‫على‬ ‫الخدمات‬ ‫تقديم‬ ‫خطوة‬ ‫تطوير‬ ‫و‬ ‫الشخصي‬ ‫البناء‬ .‫الحالية‬ ‫المهارات‬ ‫النمو‬ ‫و‬ ‫التطوير‬ 1 2 3 4 5
  • 9. ‫الويب‬ ‫تطبيقات‬ ‫خطوة‬ ‫من‬ ‫تدريجيا‬ ‫اللغات‬ ‫تعلم‬ .‫فالمهم‬ ‫األهم‬ ‫البرمجة‬ ‫لغات‬ ‫المهمة‬ ‫خطوة‬ ‫التحليل‬ ،‫المنطقي‬ ‫التفكير‬ .‫الفني‬ ‫و‬ ‫المنطقي‬ ‫الخوارزميات‬ ‫خطوة‬ .GIT ‫منصة‬ ‫استعمال‬ ‫المشاريع‬ ‫المفتوحة‬ ‫خطوة‬ ‫من‬ ‫التي‬ ‫المنصة‬ ‫اختيار‬ ‫الحصول‬ ‫خاللها‬ ‫من‬ ‫الممكن‬ ‫عمالء‬ ‫على‬ ‫الخدمات‬ ‫تقديم‬ ‫خطوة‬ ‫تطوير‬ ‫و‬ ‫الشخصي‬ ‫البناء‬ .‫الحالية‬ ‫المهارات‬ ‫النمو‬ ‫و‬ ‫التطوير‬ 1 2 3 4 5
  • 10. ‫المخصصة‬ ‫البرمجة‬ ‫لغات‬ ‫الجوال‬ ‫لتطبيقات‬ ‫لتطبيقات‬ ‫المخصصة‬ ‫البرمجة‬ ‫لغات‬ ‫تتمحور‬ ‫هذا‬ ‫في‬ ‫المطروحة‬ ‫الخيارات‬ ‫حول‬ ‫الجوال‬ ‫وهي‬ ‫قسمين‬ ‫إلى‬ ‫التطبيقات‬ ‫وتنقسم‬ ‫الشارت‬ Hybrid ‫و‬ Native JAVA/KOTLIN 25% SWIFT/C# 25% DART 25% JavaScript 25%
  • 11. ‫للتطبيقات‬ ‫التعليمية‬ ‫المصادر‬ ‫افضل‬ ‫المتكاملة‬ ‫الهايبرد‬ ‫تطبيقات‬ ‫دورة‬ Flutter Full Course
  • 12. ‫المخصصة‬ ‫البرمجة‬ ‫لغات‬ ‫الويب‬ ‫لتطبيقات‬ ‫حول‬ ‫للويب‬ ‫المخصصة‬ ‫البرمجة‬ ‫لغات‬ ‫تتمحور‬ ‫الشارت‬ ‫هذا‬ ‫في‬ ‫المطروحة‬ ‫الخيارات‬ HTML 25% CSS 25% PHP/Python 25% JavaScript 25%
  • 13. WEB ‫التعليمية‬ ‫المصادر‬ ‫افضل‬ HTML ‫لـ‬ ‫مدخل‬ ‫الويب‬ ‫في‬ ‫الواجهات‬ ‫مسار‬ ‫اند‬ ‫للباك‬ ‫البايثون‬ ‫دورة‬ W3schools ‫موقع‬
  • 15. ‫المشاريع؟‬ ‫هي‬ ‫ما‬ ‫؟‬GITHUB ‫منصة‬ ‫في‬ ‫لصالحي‬ ‫استخدمها‬ ‫ممكن‬ ‫وكيف‬ ‫المشاريع‬ ‫نحمل‬ ‫نقدر‬ ‫البحث‬ ‫صفحة‬ ‫في‬ ‫اكوادها‬ ‫نفتح‬ ‫و‬ ‫المصدر‬ ‫مفتوحة‬ ‫نبدأ‬ ‫ونفتحها‬ ‫المشاريع‬ ‫على‬ ‫نعدل‬ ‫لما‬ ‫ملفنا‬ ‫في‬ ‫وتكون‬ GitHub ‫على‬ ‫نرفعها‬ GitHub ‫موقع‬ ‫ندخل‬ ‫عن‬ ‫البحث‬ ‫في‬ ‫يساعدنا‬ ‫الموقع‬ ‫هذا‬ ‫المستخدمة‬ ‫اللغات‬ ‫ومعرفة‬ ‫مشاريع‬ ‫فيهم‬ ‫مجالنا‬ ‫في‬ ‫مشاريع‬ ‫عن‬ ‫نبحث‬ ‫عليها‬ ‫نعدل‬ ‫نبدأ‬ ‫ونستخدمها‬
  • 16. ‫مهمة‬ ‫نصائح‬ ‫التعلم‬ ‫خالل‬ ‫فيها‬ ‫وقتك‬ ‫وخذ‬ ‫االساسيات‬ ‫على‬ ‫ركز‬ ‫الجديدة‬ ‫المهارات‬ ‫و‬ ‫للمستقبل‬ ‫عليها‬ ‫تبني‬ ‫ألنك‬ ‫مهمة‬ ‫المرحلة‬ ‫هذه‬ .‫ممكنة‬ ‫تعليمية‬ ‫مرحلة‬ ‫اطول‬ ‫تأخذ‬ ‫لذلك‬ ‫تتعلمها‬ ‫سوف‬ ‫اللتي‬ ‫مبكرا‬ ‫مسارك‬ ‫حدد‬ ‫و‬ ‫جهدك‬ ‫يقلل‬ ‫و‬ ‫كبير‬ ‫بشكل‬ ‫الوقت‬ ‫عليك‬ ‫يختصر‬ ‫التخصص‬ ‫و‬ ‫المسار‬ ‫تحديد‬ .‫والتنفيذ‬ ‫التعليم‬ ‫وقت‬ ‫التعليم‬ ‫عن‬ ‫اهمية‬ ‫يقل‬ ‫ال‬ ‫التطبيق‬ ‫وال‬ ‫مباشر‬ ‫بشكل‬ ‫طبّقه‬ ،‫البرمجة‬ ‫لغة‬ ‫في‬ ‫معين‬ ‫مفهوم‬ ‫تتعلم‬ ‫حينما‬ .‫ابدا‬ ‫فيه‬ ‫تتهاون‬
  • 17. ‫مهمة‬ ‫نصائح‬ ‫التعلم‬ ‫خالل‬ ‫بيدك‬ ‫الكود‬ ‫تكتب‬ ‫ب‬‫ّر‬‫ج‬ ‫تنساها‬ ‫ما‬ ‫و‬ ‫ببالك‬ ‫األكواد‬ ‫ترسخ‬ ‫انك‬ ‫يساعدك‬ ‫راح‬ ‫بيدك‬ ‫الكود‬ ‫كتابة‬ .‫اكثر‬ ‫متمكن‬ ‫وتصير‬ ‫بالقفز‬ ‫الوقت‬ ‫تضيع‬ ‫ال‬ ‫راح‬ ‫النك‬ ‫تتعلم‬ ‫وانت‬ ‫مختصرة‬ ‫طرق‬ ‫تدور‬ ‫تحاول‬ ‫ال‬ ‫انك‬ ‫هو‬ ‫هنا‬ ‫اعنيه‬ ‫اللي‬ .‫البرمجة‬ ‫في‬ ‫هدفك‬ ‫توصل‬ ‫حتى‬ ‫تدريجيا‬ ‫امشي‬ ،‫تضيع‬ ‫المعرفية‬ ‫المصادر‬ ‫عن‬ ‫ابحث‬ ‫في‬ ‫جدا‬ ‫مهمة‬ Stack Over Flow ‫و‬ GitHub ‫مثل‬ ‫المهمة‬ ‫المواقع‬ .‫المتقدمة‬ ‫التعليمية‬ ‫مرحلتك‬
  • 18. ‫شائعة‬ ‫اخطاء‬ ‫قوي‬ ‫انجلش‬ ‫عندي‬ ‫يكون‬ ‫الزم‬ ‫تكون‬ ‫انك‬ ‫يكفي‬ ،‫اسطورة‬ ‫وتكون‬ ‫قوي‬ ‫انجلش‬ ‫عندك‬ ‫يكون‬ ‫شرط‬ ‫مو‬ .B1 ‫إلى‬ A1 ‫من‬ ‫ومستواك‬ ‫االساسيات‬ ‫تملك‬ ‫الجامعة‬ ‫في‬ ‫المجال‬ ‫تخصصت‬ ‫ما‬ ‫دخلت‬ ‫ما‬ ‫كونك‬ ‫و‬ ‫المهنية‬ ‫التخصصات‬ ‫بتعلم‬ ‫عالقة‬ ‫لها‬ ‫ليس‬ ‫الجامعة‬ .‫البرمجة‬ ‫تتعلم‬ ‫تقدر‬ ‫وما‬ ‫سيء‬ ‫تكون‬ ‫راح‬ ‫انك‬ ‫اليعني‬ ‫تقني‬ ‫تخصص‬ ‫ضعيف‬ ‫الرياضيات‬ ‫في‬ ‫مستواي‬ .‫فقط‬ ‫المنطق‬ ‫ناحية‬ ‫من‬ ‫إال‬ ‫بالبرمجة‬ ‫عالقة‬ ‫لها‬ ‫ليس‬ ‫الرياضيات‬
  • 19. ‫شائعة‬ ‫اخطاء‬ ‫مبرمج‬ ‫اصبح‬ ‫حتى‬ ‫ذكي‬ ‫لست‬ ‫انا‬ ‫كائن‬ ‫فعليا‬ ‫هو‬ ،‫مختلف‬ ‫بشكل‬ ‫انخلق‬ ‫ما‬ ‫و‬ ‫مثله‬ ‫مثلك‬ ‫شخص‬ ‫المبرمج‬ .‫مميز‬ ‫وليس‬ ‫الكل‬ ‫مثل‬ ‫ويفكر‬ ‫بشري‬ ‫معاهد‬ ‫الزم‬ ‫في‬ ‫منتشر‬ ‫صار‬ ‫أمر‬ ‫وهي‬ ‫العصر‬ ‫هذا‬ ‫في‬ ‫للجميع‬ ‫متاحة‬ ‫التعلم‬ ‫مصادر‬ .‫اليوتيوب‬ ‫في‬ ‫موجود‬ ‫بالمعهد‬ ‫اللي‬ ‫ونفس‬ ،‫العالم‬ ‫انحاء‬ ‫جميع‬ ‫محدد‬ ‫هدف‬ ‫و‬ ‫عليها‬ ‫تمشي‬ ‫خطة‬ ‫مافي‬ ‫مستمر‬ ‫بشكل‬ ‫متابع‬ ‫تخليك‬ ‫و‬ ‫تعليمك‬ ‫عملية‬ ‫تسرع‬ ‫اللي‬ ‫العوامل‬ ‫اهم‬ ‫أحد‬ ‫في‬ ‫وهدف‬ ‫خطة‬ ‫تحديد‬ ‫هو‬ ‫مستمر‬ ‫بشكل‬ ‫تتعلم‬ ‫تقدر‬ ‫و‬ ‫التقنية‬ ‫لمجريات‬ .‫جهدك‬ ‫و‬ ‫وقتك‬ ‫لك‬ ‫تحفظ‬ ‫البرمجة‬ ‫رحلة‬
  • 20. ‫حسن‬ ‫على‬ ‫لكم‬ ‫شكرا‬ ‫لكم‬ ‫اتمنى‬ ‫و‬ ‫استماعكم‬ ‫يا‬ ‫ممتعة‬ ‫تعليمية‬ ‫رحلة‬ ...‫أصدقاء‬