
نواصل نشر محاضرات في دورة هارفارد الأسطورية CS50 الأسطورية ، والتي نترجمها ونعبر عنها خصيصًا لـ JavaRush. نقدم لكم اليوم ثلاث محاضرات في وقت واحد - يستمر السابع عشر في تقديم قواعد بيانات SQL ، والمحاضرات الثامنة عشرة والتاسعة عشرة على جافا سكريبت.
جميع المحاضرات الثلاث تحت الخفض ، وهناك قائمة بجميع المحاضرات المترجمة حتى الآن (نذكر أن هناك 24 منها في الدورة).
ما ستتعلمه من خلال الاستماع إلى هذه الدورة:- أساسيات علوم الكمبيوتر والبرمجة ؛
- مفاهيم الخوارزميات والتفكير الخوارزمي. ما هي المهام التي يمكن حلها عن طريق البرمجة وكيف ؛
- مفاهيم التجريد ، بنية البيانات ، التغليف ، إدارة الذاكرة. أساسيات أمن الحاسوب. عملية تطوير البرمجيات وتطوير الويب ؛
- أساسيات لغة البرمجة C و Scratch ؛
- أساسيات قواعد البيانات و SQL ؛
- تطوير الويب: أساسيات CSS و HTML و JavaScript و PHP ؛
- أساسيات إعداد عرض مشروعات البرمجة.
موضوع المحاضرة 17 هو مواصلة استكشاف قواعد بيانات SQL:
المحاضرة 18 حول تقديم جافا سكريبت والبرمجة من جانب العميل:
والمحاضرة التاسعة عشر هي استمرار في التعرف على جافا سكريبت ، وكذلك استخدام تكنولوجيا الكمبيوتر في مجال علم الآثار:
قائمة المحاضرات المترجمة:المحاضرة الأولى : مقدمة ، تقدم المفاهيم العامة للغات البرمجة ، بالإضافة إلى فريق من المعلمين ونظام الفصول القادمة.
المحاضرة 2 : وهي أيضًا مقدمة تمهيدية وتقدم المفاهيم العامة للغات البرمجة ، وتواصل موضوع المحاضرة الأولى.
المحاضرة 3 : يقدم مفهوم التجميع ووظائفه ويخبرنا عن كيفية ظهور الأخطاء في البرامج (بدءًا من أول "خطأ كمبيوتر") ، وكيفية التعرف عليها وكيف يمكن أن تحدث.
المحاضرة 4 : يقدم أنواع البيانات والدورات ، وبعض الوظائف الأساسية والمخطط الأساسي لتجميع البرنامج ، ويوضح أيضًا الإمكانات المحدودة لأجهزة الكمبيوتر والأمثلة التاريخية للأخطاء التي لم تمر بدون أثر.
المحاضرة 5 : استمرار الأخطاء ، بالإضافة إلى الكشف عن مفهوم هيكل البرنامج ، ويشرح لماذا هناك حاجة إلى وظائف داخل الكود ، وما هي أهمية نطاق القيم ، ويقدم وظيفة strlen. ستتعلم أيضًا منه كيف تقاتل CS50 الهواة في CS50 وتتعلم كيفية حفظ ذاكرة الوصول العشوائي للكمبيوتر لتجنب أخطاء التقسيم.
المحاضرة 6 : عن أساسيات التشفير والمصفوفات وحجج سطر الأوامر.
المحاضرة السابعة : تقدم الأساليب الأساسية لفرز البيانات. يتحدث ديفيد ميلين عن فرز الفقاقيع ، الاختيار ، الإدراج ، ودمج الفرز ، واختبارها من قبل المشاهدين عمليًا.
المحاضرة 8 : حول فرز البيانات بطريقة الدمج ، بالإضافة إلى رحلة قصيرة إلى عالم العمليات أحادية البت.
المحاضرة 9 : استمرار التعارف مع عامل الحالة - إذا ، مقدمة لمفهوم العودية ، وكذلك مناقشة فضيحة فولكس واجن ومشاكل أمن الكمبيوتر. يدرس المحاضر بالتفصيل وظيفة المبادلة ، والتبديل ، ويوضح تقنيات العمل مع مصحح البرنامج ، ويكشف عن هيكل وآليات ذاكرة الوصول العشوائي.
المحاضرة 10 : حول الأساليب المختلفة لتجميع القوائم وتخزين معلومات البرنامج واستخدام المؤشرات والمراجع.
المحاضرة 11 : دراسة المؤشرات ، تحليل هيكل وظائف مكتبة CS50 ، التعرف على تسرب الذاكرة ، مقدمة مفهوم القائمة المرتبطة وهياكل البيانات الأخرى مع شرح مفصل.
المحاضرة 12 : حول ميزات المكدس وقائمة الانتظار والقائمة المرتبطة. تحليل المشاكل المحتملة في الوصول إلى الذاكرة. يتم فحص بنية الشجرة الثنائية وشجرة البادئة وأعمال ضغط الملف على الفور.
المحاضرة 13 : حول تجزئة البيانات وبروتوكولات الشبكة وكيفية حماية نفسك من الغرباء المشبوهين باستخدام الاتصالات المشفرة.
المحاضرة 14 : مقدمة في برمجة الويب وإدخال HTML و CSS.
المحاضرة 15 : تقديم لغة برمجة PHP ولغة ترميز HTML
المحاضرة 16 : استمرار مناقشة لغة PHP ، الآن لتطوير تطبيقات الويب ، بالإضافة إلى مقدمة لقواعد البيانات و MySQL.
المحاضرة 17 : التعرف المستمر على قواعد بيانات SQL.
المحاضرة 18 :: مقدمة في جافا سكريبت والبرمجة من جانب العميل.
المحاضرة 19 :: استمرار التعرّف على لغة JavaScrip وبيان استخدام تكنولوجيا الحاسوب في مجال علم الآثار.