مسار تعلم أساسيات الواجهة الخلفية

مبادئ قواعد البيانات Database foundations

هل تبحث عن تعلم أساسيات ومبادئ قواعد البيانات؟ هل تريد فهم المصطلحات والتقنيات وراء تخزين البيانات واسترجاعها بكفاءة واحترافية؟

سعر الدورة $29
  • +500طالب
  • 51درس
  • 10أقسام
  • 43اختبار
عن الدورة

تعرّف على الدورة

هل تبحث عن تعلم أساسيات ومبادئ قواعد البيانات؟ هل تريد فهم المصطلحات والتقنيات وراء تخزين البيانات واسترجاعها بكفاءة واحترافية؟

هذه الدورة هي أحد الدورات الهامة في مسار تعلم تطوير الواجهة الخلفية إذا كنت تريد أن تصبح Backend developer أو اكتساب مهارات جديدة كمطور واجهة أمامية لتصبح Full Stack developer، وهي مُصممة للمبتدئين الذين يرغبون في تعلم أساسيات قواعد البيانات وأفضل الممارسات لتحسين أداء وكفاءة قواعد بيانات مشاريعهم بطريقة احترافية.

وبحلول نهاية الدورة، سيكون لديك أساس متين ومعرفة قوية بأساسيات قواعد البيانات التي يمكنك تطبيقها على أي مشروع يتضمن بيانات، وستكون مستعدًا أيضًا لإنشاء وتطوير قواعد بيانات باستخدام أنظمة إدارة قواعد بيانات (DBMSs) مختلفة، مثل MySQL و MongoDB في الدورات القادمة بإذن الله.

اشترك الآن في الدورة ولا تفوت هذه الفرصة لتتعلم أساسيات قواعد البيانات بطريقة احترافية!

تشمل الدورة

  • مبتديء
  • شهادة موثقة
  • قياس مستوى التقدم والانجاز عبر الدورة
  • إجابة من مشرفي الطلاب على كل الأسئلة
  • فاعليات حصرية
  • شارات تميز للطلبة المتقدمين
  • اشعارات تذكير وتحفيز لإنهاء الدورة
  • اشتراك مدى الحياة
سعر الدورة $29

دفع آمن ووصول فوري للدورة

منهج الدورة

ماذا ستتعلم خطوة بخطوة

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

محتوى الدورة

  1. 1
    Introduction
  2. 2
    Course Materials
  3. 3
    Database Fundamentals14 درسًا · 5 اختبارات
    1. What Is a Database?
    2. مختصر كتابي: ?What is a database
    3. Why Do We Need Databases?
    4. What Are the Different Types of Databases?
    5. مختصر كتابي: ?What are the different types of databases
    6. اختبار قصير: ?What are the different types of databases
    7. NoSQL Database Types
    8. مختصر كتابي: NoSQL Database Types
    9. اختبار قصير: NoSQL Database Types
    10. Database Terminology – Part 1
    11. مختصر كتابي: Database Terminology – Part 1
    12. اختبار قصير: Database Terminology – Part 1
    13. Database Terminology – Part 2
    14. مختصر كتابي: Database Terminology – Part 2
    15. اختبار قصير: Database Terminology – Part 2
    16. What Is SQL?
    17. What Is a DBMS?
    18. مختصر كتابي: ?What is DBMS
    19. Database Fundamentals
  4. 4
    Practice on the Basics13 درسًا · 3 اختبارات
    1. Introduction
    2. مختصر كتابي: Introduction
    3. اختبار قصير: Introduction
    4. SQL Statements
    5. مختصر كتابي: SQL statements
    6. Draw a Database Schema Using Miro
    7. Draw a Database Schema Using draw.io
    8. Let's Build Our Database Using SQL
    9. Insert Rows into Tables
    10. مختصر كتابي: Insert rows to tables
    11. Query Your Database
    12. مختصر كتابي: Query your database
    13. اختبار قصير: Query your database
    14. Design a Database Using GPT-3.5
    15. Class Diagram and ERD Using GPT-4
    16. Practice on the Basics
  5. 5
    Database Planning and Modeling12 درسًا · 5 اختبارات
    1. Introduction
    2. مختصر كتابي: Introduction
    3. Table Naming
    4. مختصر كتابي: Table’s naming
    5. اختبار قصير: Table’s naming
    6. Columns and Data Types
    7. مختصر كتابي: Columns and data types
    8. اختبار قصير: Columns and data types
    9. Numbers and Other Data Types
    10. مختصر كتابي: Numbers and other data types
    11. اختبار قصير: Numbers and other data types
    12. Primary and Foreign Keys
    13. مختصر كتابي: Primary and foreign keys
    14. اختبار قصير: Primary and foreign keys
    15. Draw an ERD for the Closet Database
    16. Draw an ERD for the Restaurant Database
    17. اختبار: Database planning and modeling
  6. 6
    Relationships10 دروس · 1 اختبار
    1. Introduction
    2. One-to-many Relationships
    3. مختصر كتابي: One-to-many relationships
    4. Many-to-many Relationships
    5. مختصر كتابي: Many-to-many relationships
    6. One-to-one Relationships
    7. مختصر كتابي: One-to-One relationships
    8. Relationship Rules and Referential Integrity
    9. مختصر كتابي: Relationship rules and referential integrity
    10. Practice on Relationships
    11. اختبار: Relationships
  7. 7
    Database Optimization10 دروس · 1 اختبار
    1. Introduction
    2. مختصر كتابي: Introduction
    3. First Normal Form
    4. مختصر كتابي: First normal form
    5. Second Normal Form
    6. مختصر كتابي: Second normal form
    7. Third Normal Form
    8. مختصر كتابي: Third normal form
    9. Denormalization
    10. مختصر كتابي: Denormalization
    11. اختبار: Database Optimization
  8. 8
    Querying a Database15 درسًا · 4 اختبارات
    1. Introduction
    2. Download SQLite and HeidiSQL
    3. Create the Database and the Dishes Table
    4. Create the Remaining Tables
    5. Insert Data into Tables Using ChatGPT
    6. Altering Tables
    7. مختصر كتابي: Altering tables
    8. اختبار قصير: Altering tables
    9. SELECT Statement
    10. Sorting Results
    11. مختصر كتابي: Sorting results
    12. اختبار قصير: Sorting results
    13. Aggregate Functions
    14. مختصر كتابي: Aggregate functions
    15. اختبار قصير: Aggregate functions
    16. Joining Tables
    17. مختصر كتابي: Joining tables
    18. Modifying Data
    19. اختبار: Querying a Database
  9. 9
    Advanced Topics in Databases6 دروس · 4 اختبارات
    1. Indexes, Transactions, and Stored Procedures
    2. مختصر كتابي: Indexes, transactions, and stored procedures
    3. اختبار قصير: Indexes, transactions, and stored procedures
    4. ACID
    5. مختصر كتابي: ACID
    6. اختبار قصير: ACID
    7. Access Control, Compliance, and Injection
    8. مختصر كتابي: Access control, compliance, and injection
    9. اختبار قصير: Access control, compliance, and injection
    10. Advanced Topics in Databases
  10. 10
    Conclusion
  1. الاختبار النهائي
    1. الاختبار النهائي
المعلم

تعلّم على يد م. أحمد فتحي

  • م. أحمد فتحي
    م. أحمد فتحي

    مهندس برمجيات ذو خبرة أكثر من خمس عشرة سنة. شارك في بناء العديد من الشركات الناشئة، وعمل في كبرى الشركات الأمريكية. يمتلك خبرة واسعة في التدريس بجامعات مثل القاهرة والنيل، وله منشورات علمية في تعليم الآلة. يشغل حاليًا منصب مدير هندسة البرمجيات لشركة رائدة في مجال تصنيع الأدوية. كل هذا مع شهادات علمية مرموقة وموثقة من كبرى المؤسسات كمايكروسوفت و AWS.

آراء الطلاب

ماذا قال الطلاب عن الدورة

التقييمات والمراجعات

4.8
متوسط التقييمات
6 عدد التقييمات
5
5
4
1
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
ALAA ABDELRAHEIM
تم النشر قبل سنتين
ممتازه

ممتازة

Moaaz Afifi
تم النشر قبل سنتين
تقيمي لدورة ال database-fundamentals

طريقة العرض باستخدام الرسومات يجعل التعلم أكثر سلاسة، باللإضافة إلى المختصر الكتابي وإمكانية تحميله بعد كل مقطع: إضافة جيدة لمن يحبون تثبيت المعلومات أو مراجعتها من خلال القراءة.

عبدالرحمن محمود
تم النشر قبل سنتين
دورة الData Base

المحتوى ممتاز ومشجع جدا على البدأ لانه سلسل ومش معقد رغم انه بيشرح مواضيع مش سهلة فالدورة كبداية للتعرف على مجال الداتا بيز ممتاز جدا .

Anas Youssef
تم النشر قبل سنتين
الشرح سلس و ممتاز

الدورة مليئة بالرسومات الموضحة والامثلة الجيدة . انصح كل شخص بالالتحاق بالدورة

Youssef 28
تم النشر قبل 3 سنوات
محتوي متتاز طريقة شرح مبسطه ومفهومه

محتوي متتاز طريقة شرح مبسطه ومفهومه وسلسه شكراً لكم جميعاً

Ibrahim El Nahas
تم النشر قبل 3 سنوات
Illustrations and live examples

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 اليوم

اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.