Overview
Class Central Tips
Want to get started in the world of database engineering? This program is taught by industry-recognized experts at Meta. You’ll learn the key skills required to create, manage and manipulate databases, as well as industry-standard programming languages and software such as SQL, Python, and Django used for supporting outstanding websites and apps like Facebook, Instagram and more.
Upon completion, you’ll get access to the Meta Career Programs Job Board—a job search platform that connects you with 200+ employers who have committed to sourcing talent through Meta’s certificate programs, as well as career support resources to help you with your job search.
In this program, you’ll learn:
Core techniques and methods to structure and manage databases. Advanced techniques to write database driven applications and advanced data modeling concepts. MySQL database management system (DBMS) and data creation, querying and manipulation. How to code and use Python Syntax How to prepare for technical interviews for database engineer roles.
Any third-party trademarks and other intellectual property (including logos and icons) referenced in the learning experience remain the property of their respective owners. Unless specifically identified as such, Coursera’s use of third-party intellectual property does not indicate any relationship, sponsorship, or endorsement between Coursera and the owners of these trademarks or other intellectual property.
Syllabus
Course 1: مقدمة عن قواعد البيانات
- Offered by Meta. في هذه الدورة التدريبية، سوف تتعرف على قواعد البيانات وتستكشف الطرق الحديثة التي يتم استخدامها بها. تعلم كيفية التمييز بين ... Enroll for free.
Course 2: التحكم في الإصدار
- Offered by Meta. تعرف على كيفية تعاون مطوري البرامج الحديثة حول العالم مع الاستفادة من التعليمات البرمجية لبعضهم البعض. ستتعرف على أنظمة ... Enroll for free.
Course 3: هياكل قواعد البيانات وإدارتها باستخدام MySQL
- Offered by Meta. تطوير معرفة عملية بنظام إدارة قواعد بيانات MySQL (DBMS). اكتساب مهارات DBMS مثل إنشاء البيانات والاستعلام والمعالجة. ستكتسب ... Enroll for free.
Course 4: موضوعات MySQL المتقدمة
- Offered by Meta. في هذه الدورة التدريبية، ستبدأ في تجاوز عبارات SQL البسيطة في MySQL إلى مستوى متقدم في هندسة قواعد البيانات. عندما تكمل ... Enroll for free.
Course 5: البرمجة في لغة Python
- Offered by Meta. ستتعرف في هذه الدورة التدريبية على مهارات أساسية في البرمجة في سياق بسيط للغة Python. ستتعلم كيفية استخدام التعليمة ... Enroll for free.
Course 6: عملاء قاعدة البيانات
- Offered by Meta. اكتشف كيفية كتابة التطبيقات المعتمدة على قواعد البيانات بلغة Python من خلال إنشاء أنواع مختلفة من العملاء الذين يتصلون ... Enroll for free.
Course 7: نمذجة البيانات المتقدمة
- Offered by Meta. يمكنك تطوير المعرفة العملية والإلمام بمفاهيم قواعد البيانات المتقدمة مثل الاستخدام والنمذجة والأتمتة والتخزين والتحسين ... Enroll for free.
Course 8: المشروع المتقدم لمهندس قاعدة البيانات
- Offered by Meta. في هذه الدورة التدريبية، ستكمل مشروعًا متقدمًا حيث ستنشئ قاعدة بيانات وعملاء لمطعم Little Lemon. لإكمال هذه الدورة ... Enroll for free.
Course 9: التحضير لمقابلة عمل الترميز
- Offered by Meta. ستساعد الدورة التدريبية النهائية في هذا البرنامج في تحضيرك للجوانب الفريدة لمقابلة عمل الترميز، مع مناهج لحل المشكلات وأسس ... Enroll for free.
- Offered by Meta. في هذه الدورة التدريبية، سوف تتعرف على قواعد البيانات وتستكشف الطرق الحديثة التي يتم استخدامها بها. تعلم كيفية التمييز بين ... Enroll for free.
Course 2: التحكم في الإصدار
- Offered by Meta. تعرف على كيفية تعاون مطوري البرامج الحديثة حول العالم مع الاستفادة من التعليمات البرمجية لبعضهم البعض. ستتعرف على أنظمة ... Enroll for free.
Course 3: هياكل قواعد البيانات وإدارتها باستخدام MySQL
- Offered by Meta. تطوير معرفة عملية بنظام إدارة قواعد بيانات MySQL (DBMS). اكتساب مهارات DBMS مثل إنشاء البيانات والاستعلام والمعالجة. ستكتسب ... Enroll for free.
Course 4: موضوعات MySQL المتقدمة
- Offered by Meta. في هذه الدورة التدريبية، ستبدأ في تجاوز عبارات SQL البسيطة في MySQL إلى مستوى متقدم في هندسة قواعد البيانات. عندما تكمل ... Enroll for free.
Course 5: البرمجة في لغة Python
- Offered by Meta. ستتعرف في هذه الدورة التدريبية على مهارات أساسية في البرمجة في سياق بسيط للغة Python. ستتعلم كيفية استخدام التعليمة ... Enroll for free.
Course 6: عملاء قاعدة البيانات
- Offered by Meta. اكتشف كيفية كتابة التطبيقات المعتمدة على قواعد البيانات بلغة Python من خلال إنشاء أنواع مختلفة من العملاء الذين يتصلون ... Enroll for free.
Course 7: نمذجة البيانات المتقدمة
- Offered by Meta. يمكنك تطوير المعرفة العملية والإلمام بمفاهيم قواعد البيانات المتقدمة مثل الاستخدام والنمذجة والأتمتة والتخزين والتحسين ... Enroll for free.
Course 8: المشروع المتقدم لمهندس قاعدة البيانات
- Offered by Meta. في هذه الدورة التدريبية، ستكمل مشروعًا متقدمًا حيث ستنشئ قاعدة بيانات وعملاء لمطعم Little Lemon. لإكمال هذه الدورة ... Enroll for free.
Course 9: التحضير لمقابلة عمل الترميز
- Offered by Meta. ستساعد الدورة التدريبية النهائية في هذا البرنامج في تحضيرك للجوانب الفريدة لمقابلة عمل الترميز، مع مناهج لحل المشكلات وأسس ... Enroll for free.
Courses
-
ستتعرف في هذه الدورة التدريبية على مهارات أساسية في البرمجة في سياق بسيط للغة Python. ستتعلم كيفية استخدام التعليمة البرمجية لحل المسائل. ستتعرف بمزيد من التفصيل على نظام لغة Python وتتعلم الوحدات النمطية المعروفة والمكتبات والأدوات في لغة Python. ستتعرف أيضًا على العناصر والفئات والأساليب في لغة Python، وتستخدم المتغيرات وأنواع البيانات وسير عمل التحكم والحلقات التكرارية والدوال وبُنى البيانات. ستتعلم كيفية التعرف على الأخطاء والتعامل معها، وستكتب اختبارات الوحدة لتعليمتك البرمجية في لغة Python، وستتعرف على بيئة عمل تم اختبارها. في نهاية هذه الدورة التدريبية، ستمكن من: • إعداد نظام الكمبيوتر لديك لكي يناسب البرمجة بلغة Python • وستوضح فهمك لسياق لغة Python وكيفية التحكم في سير عمل التعليمة البرمجية • معرفة كيفية التعامل مع الأخطاء والاستثناءات • شرح البرمجة الموجهة للعناصر والمفاهيم الرئيسية المرتبطة بها • شرح أهمية الاختبار في لغة Python، ومتى يتم تطبيق طرق معينة هذه دورة تدريبية للمبتدئين في التعلم الذين قد يرغبون في الاستعداد لمهنة في مجال تطوير الواجهات الخلفية أو هندسة قواعد البيانات. لتحقيق النجاح في هذه الدورة التدريبية، لست بحاجة إلى خبرة سابقة في مجال التطوير، بل تكفيك مهارات التنقل عبر الإنترنت والحرص على التعلم.
-
تعرف على كيفية تعاون مطوري البرامج الحديثة حول العالم مع الاستفادة من التعليمات البرمجية لبعضهم البعض. ستتعرف على أنظمة التحكم في الإصدار المختلفة وكيفية الوصول إلى سير عمل فعال لتطوير البرامج. ستتعرف على بعض أوامر Linux الأكثر استخدامًا والتي يمكنك استخدامها للعمل مع الملفات الموجودة على محرك الأقراص الثابتة وإنشاء مهام سير عمل فعالة تساعد على أتمتة عملك، مما يوفر لك وقتك ومجهودك. وستتعرف في الجزء الأخير على كيفية استخدام Git في مشروعات تطوير البرامج لإدارة ملفات الفريق. وستعمل على إنشاء مستودع يمكنه إدارة مراجعات التعليمة البرمجية.
-
ستساعد الدورة التدريبية النهائية في هذا البرنامج في تحضيرك للجوانب الفريدة لمقابلة عمل الترميز، مع مناهج لحل المشكلات وأسس علوم الحاسب الآلي اللازمة للحصول على الوظيفة. وفي النهاية، ستكتسب رؤى ونصائح إستراتيجية لإجراء مقابلة عمل ناجحة. وبنهاية هذه الدورة التدريبية، ستكون لديك معرفة بما يلي: • التواصل المناسب أثناء مقابلة عمل الترميز • إستراتيجيات إجراء مقابلات العمل الناجحة • استخدام الكود الزائف pseudocode • أساسيات علوم الحاسب الآلي • قدرات هياكل البيانات وطريقة تنفيذها • طريقة مراجعة هياكل البيانات في سياق مقابلات عمل الترميز • مفهوم الخوارزميات والمناهج الشائعة للعمل معها • طريقة وضع تصوير مرئي للخوارزمية • الجمع بين أنماط الترميز الجديدة والتي تعلمتها سابقًا لحل المشكلات من الناحية المثالية، يجب أن تكون قد أكملت جميع الدورات التدريبية في هذه الشهادة المهنية.
Taught by
Taught by Meta Staff