مبادئ قواعد البيانات Database foundations
هل تبحث عن تعلم أساسيات ومبادئ قواعد البيانات؟ هل تريد فهم المصطلحات والتقنيات وراء تخزين البيانات واسترجاعها بكفاءة واحترافية؟
- +500طالب
- 51درس
- 10أقسام
- 43اختبار
تعرّف على الدورة
هل تبحث عن تعلم أساسيات ومبادئ قواعد البيانات؟ هل تريد فهم المصطلحات والتقنيات وراء تخزين البيانات واسترجاعها بكفاءة واحترافية؟
هذه الدورة هي أحد الدورات الهامة في مسار تعلم تطوير الواجهة الخلفية إذا كنت تريد أن تصبح Backend developer أو اكتساب مهارات جديدة كمطور واجهة أمامية لتصبح Full Stack developer، وهي مُصممة للمبتدئين الذين يرغبون في تعلم أساسيات قواعد البيانات وأفضل الممارسات لتحسين أداء وكفاءة قواعد بيانات مشاريعهم بطريقة احترافية.
وبحلول نهاية الدورة، سيكون لديك أساس متين ومعرفة قوية بأساسيات قواعد البيانات التي يمكنك تطبيقها على أي مشروع يتضمن بيانات، وستكون مستعدًا أيضًا لإنشاء وتطوير قواعد بيانات باستخدام أنظمة إدارة قواعد بيانات (DBMSs) مختلفة، مثل MySQL و MongoDB في الدورات القادمة بإذن الله.
اشترك الآن في الدورة ولا تفوت هذه الفرصة لتتعلم أساسيات قواعد البيانات بطريقة احترافية!
تشمل الدورة
- مبتديء
- شهادة موثقة
- قياس مستوى التقدم والانجاز عبر الدورة
- إجابة من مشرفي الطلاب على كل الأسئلة
- فاعليات حصرية
- شارات تميز للطلبة المتقدمين
- اشعارات تذكير وتحفيز لإنهاء الدورة
- اشتراك مدى الحياة
دفع آمن ووصول فوري للدورة
ماذا ستتعلم خطوة بخطوة
اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.
محتوى الدورة
- 1المقدمة
- 2مواد الدورة
- 3أساسيات قواعد البيانات14 درسًا · 5 اختبارات
- ما هي قاعدة البيانات؟
- مختصر كتابي: ?What is a database
- لماذا نحتاج إلى قواعد البيانات؟
- ما أنواع قواعد البيانات المختلفة؟
- مختصر كتابي: ?What are the different types of databases
- اختبار قصير: ?What are the different types of databases
- أنواع قواعد بيانات NoSQL
- مختصر كتابي: NoSQL Database Types
- اختبار قصير: NoSQL Database Types
- مصطلحات قواعد البيانات – الجزء 1
- مختصر كتابي: Database Terminology – Part 1
- اختبار قصير: Database Terminology – Part 1
- مصطلحات قواعد البيانات – الجزء 2
- مختصر كتابي: Database Terminology – Part 2
- اختبار قصير: Database Terminology – Part 2
- ما هي لغة SQL؟
- ما هو نظام إدارة قواعد البيانات DBMS؟
- مختصر كتابي: ?What is DBMS
- اختبار مبادئ قواعد البيانات (Database Fundamentals)
- 4تطبيق على المبادئ13 درسًا · 3 اختبارات
- مقدمة
- مختصر كتابي: Introduction
- اختبار قصير: Introduction
- أوامر SQL
- مختصر كتابي: SQL statements
- رسم مخطط قاعدة البيانات باستخدام Miro
- رسم مخطط قاعدة البيانات باستخدام draw.io
- لنبنِ قاعدة البيانات باستخدام SQL
- إدراج صفوف في الجداول
- مختصر كتابي: Insert rows to tables
- الاستعلام من قاعدة بياناتك
- مختصر كتابي: Query your database
- اختبار قصير: Query your database
- تصميم قاعدة بيانات باستخدام GPT-3.5
- مخطط الأصناف ومخطط ERD باستخدام GPT-4
- اختبار تطبيق على المبادئ
- 5كيفية التخطيط وتصميم قواعد البيانات12 درسًا · 5 اختبارات
- مقدمة
- مختصر كتابي: Introduction
- تسمية الجداول
- مختصر كتابي: Table’s naming
- اختبار قصير: Table’s naming
- الأعمدة وأنواع البيانات
- مختصر كتابي: Columns and data types
- اختبار قصير: Columns and data types
- الأرقام وأنواع البيانات الأخرى
- مختصر كتابي: Numbers and other data types
- اختبار قصير: Numbers and other data types
- المفاتيح الأساسية والمفاتيح الأجنبية
- مختصر كتابي: Primary and foreign keys
- اختبار قصير: Primary and foreign keys
- رسم مخطط ERD لقاعدة بيانات خزانة الملابس
- رسم مخطط ERD لقاعدة بيانات المطعم
- اختبار Database planning and modeling
- 6العلاقات بين الجداول10 دروس · 1 اختبار
- مقدمة
- علاقات واحد إلى متعدد
- مختصر كتابي: One-to-many relationships
- علاقات متعدد إلى متعدد
- مختصر كتابي: Many-to-many relationships
- علاقات واحد إلى واحد
- مختصر كتابي: One-to-One relationships
- قواعد العلاقات والتكامل المرجعي
- مختصر كتابي: Relationship rules and referential integrity
- تطبيق على العلاقات
- اختبار Relationships
- 7تحسين قواعد البيانات10 دروس · 1 اختبار
- مقدمة
- مختصر كتابي: Introduction
- الصيغة الطبيعية الأولى
- مختصر كتابي: First normal form
- الصيغة الطبيعية الثانية
- مختصر كتابي: Second normal form
- الصيغة الطبيعية الثالثة
- مختصر كتابي: Third normal form
- عكس التطبيع Denormalization
- مختصر كتابي: Denormalization
- اختبار Database Optimization
- 8الاستعلام من قواعد البيانات15 درسًا · 4 اختبارات
- مقدمة
- تنزيل SQLite وHeidiSQL
- إنشاء قاعدة البيانات وجدول الأطباق
- إنشاء بقية الجداول
- إدراج البيانات في الجداول باستخدام ChatGPT
- تعديل بنية الجداول
- مختصر كتابي: Altering tables
- اختبار قصير: Altering tables
- أمر SELECT
- ترتيب النتائج
- مختصر كتابي: Sorting results
- اختبار قصير: Sorting results
- الدوال التجميعية
- مختصر كتابي: Aggregate functions
- اختبار قصير: Aggregate functions
- ربط الجداول
- مختصر كتابي: Joining tables
- تعديل البيانات
- اختبار Querying a Database
- 9مواضيع متقدمة في قواعد البيانات6 دروس · 4 اختبارات
- الفهارس والمعاملات والإجراءات المخزنة
- مختصر كتابي: Indexes, transactions, and stored procedures
- اختبار قصير: Indexes, transactions, and stored procedures
- خصائص ACID
- مختصر كتابي: ACID
- اختبار قصير: ACID
- التحكم في الوصول والامتثال وهجمات الحقن
- مختصر كتابي: Access control, compliance, and injection
- اختبار قصير: Access control, compliance, and injection
- اختبار مواضيع متقدمة في قواعد البيانات
- 10الخاتمة
- الاختبار النهائي
- الاختبار النهائي للدورة
تعلّم على يد م. أحمد فتحي
م. أحمد فتحيمهندس برمجيات ذو خبرة أكثر من خمس عشرة سنة. شارك في بناء العديد من الشركات الناشئة، وعمل في كبرى الشركات الأمريكية. يمتلك خبرة واسعة في التدريس بجامعات مثل القاهرة والنيل، وله منشورات علمية في تعليم الآلة. يشغل حاليًا منصب مدير هندسة البرمجيات لشركة رائدة في مجال تصنيع الأدوية. كل هذا مع شهادات علمية مرموقة وموثقة من كبرى المؤسسات كمايكروسوفت و AWS.
ماذا قال الطلاب عن الدورة
التقييمات والمراجعات
طريقة العرض باستخدام الرسومات يجعل التعلم أكثر سلاسة، باللإضافة إلى المختصر الكتابي وإمكانية تحميله بعد كل مقطع: إضافة جيدة لمن يحبون تثبيت المعلومات أو مراجعتها من خلال القراءة.
المحتوى ممتاز ومشجع جدا على البدأ لانه سلسل ومش معقد رغم انه بيشرح مواضيع مش سهلة فالدورة كبداية للتعرف على مجال الداتا بيز ممتاز جدا .
الدورة مليئة بالرسومات الموضحة والامثلة الجيدة . انصح كل شخص بالالتحاق بالدورة
محتوي متتاز طريقة شرح مبسطه ومفهومه وسلسه شكراً لكم جميعاً
Everything is perfect, the resources and the instructor has all at it's best. It has more than expected mash' Allah.
الأسئلة الشائعة
يوفر تعلم قواعد البيانات مميزات عديدة أهمها:
فرص عمل متعددة: قواعد البيانات (Databases) ضرورية في جميع القطاعات، مما يخلق فرص عمل واسعة سواء كمطور Backend developer أو اكتساب مهارات جديدة كمطور واجهة أمامية لتصبح Full Stack developer وغيرهم.
مهارات مطلوبة: مع ازدياد اعتماد الشركات على البيانات، يزداد الطلب على المهارات الخاصة بقواعد البيانات.
رواتب عالية: يحصل متخصصو قواعد البيانات على رواتب عالية، فوفقًا لموقع Glassdoor يتقاضى مسؤول قاعدة البيانات (Database Administrator-DBA) راتبًا سنويًا يصل إلى 113 ألف دولار.
تخيل أنك داخل مكتبة ضخمة تبحث عن كتاب ترغب في استعارته، وبدلاً من أن يبحث مسؤول المكتبة في برنامج عالكمبيوتر لمعرفة ما إذا كان الكتاب موجودًا أو مستعارًا، فإنه يتجول داخل المكتبة بين الأرفف ليفتش عنه، ثم يعود إليك بعد 5 ساعات ليخبرك آسفًا أن الكتاب غير موجود،.وهنا يأتي دور قواعد البيانات (Databases) لتوفير هيكل متناسق ومنظم لتخزين كميات هائلة من البيانات واسترجاعها بسهولة. فباستخدام قواعد البيانات وبمجرد أن تدخل المكتبة وتسأل عن كتاب، يمكن لمسؤول المكتبة البحث عنه باسمه وإخبارك على الفور بوجوده أو عدمه. ويمكن تلخيص فوائد قواعد البيانات في النقاط التالية:
التنظيم: تسمح لك قواعد البيانات بتنظيم البيانات بشكل فعال، مما يسهل العثور عليها واستخدامها.
الكفاءة: تتيح لك قواعد البيانات الوصول إلى البيانات بسرعة وسهولة، مما يوفر الوقت والجهد.
الدقة: تساعدك قواعد البيانات على ضمان دقة البيانات، مما يمنع الأخطاء.
المشاركة: تسمح لك قواعد البيانات بمشاركة البيانات مع الآخرين بسهولة.
قاعدة البيانات (Database) هي مجموعة منظمة من البيانات المخزنة بشكل إلكتروني وهي تشبه المكتبة؛ حيث يتم تخزين المعلومات في مجموعات تسمى “الجداول” و “الصفوف” و “الأعمدة”.
ابدأ مبادئ قواعد البيانات Database foundations اليوم
اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.
ممتازة