تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

[100% Off] Advanced Skill Test: Python Professional Level 1 (PCPP1™) Free Course Coupon

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ ساعتين

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

وصف تعد شهادة PCPP1™ إحدى الشهادتين على المستوى المهني اللتين يقدمهما معهد Python. وهو يركز على اختبار معرفة المرشحين بلغة Python على مستوى متقدم، ويغطي موضوعات مثل البرمجة كائنية التوجه (OOP)، ومعالجة الملفات، وتعدد مؤشرات الترابط، وتفاعلات قاعدة البيانات، والمزيد. ستوجهك هذه الدورة التدريبية عبر المفاهيم الأساسية المطلوبة لاجتياز اختبار PCPP1™ وكتابة كود Python الاحترافي في سيناريوهات العالم الحقيقي. هيكل الدورة التدريبية تم تنظيم الدورة إلى وحدات تعتمد على بعضها البعض تدريجيًا. بدءًا من أساسيات لغة Python المتقدمة، سوف تستكشف موضوعات متعمقة مثل OOP، والترابط، والمعالجة المتعددة، والاختبار، تليها المشاريع العملية وتمارين البرمجة. تم تصميم كل وحدة لتوفير مزيج متوازن من النظرية وخبرة البرمجة العملية، مما يضمن استيعابك الكامل لمفاهيم بايثون المتقدمة. ما ستتعلمه
  • البرمجة الموجهة للكائنات المتقدمة (OOP)
    تعد البرمجة الموجهة للكائنات ركيزة أساسية Python، وإتقان OOP ضروري لكتابة تعليمات برمجية قابلة للصيانة وقابلة للتطوير. ستتعلم في هذه الدورة التدريبية ما يلي:
    • تنفيذ مفاهيم OOP المتقدمة، مثل الوراثة وتعدد الأشكال والتغليف.
    • استخدام الفئات الأساسية المجردة (ABC) والوراثة المتعددة.
    • فهم الفئات الوصفية وكيفية إنشاء سلوكيات فئة مخصصة.
    • زيادة تحميل عوامل التشغيل وتنفيذ الأساليب السحرية مثل __init__، و__str__، و __repr__.
  • برمجة واجهة المستخدم الرسومية باستخدام Tkinter
    واجهات المستخدم الرسومية (GUIs) تجعل التطبيقات سهلة الاستخدام وتفاعلية. ستتعلم كيفية استخدام Tkinter، مكتبة واجهة المستخدم الرسومية القياسية في Python، من أجل:
    • إنشاء واجهات المستخدم باستخدام الأزرار والتسميات ومربعات النص والمزيد.
    • التعامل مع الأحداث مثل نقرات الماوس والضغطات على المفاتيح .
    • قم بتخصيص مظهر تطبيقات واجهة المستخدم الرسومية باستخدام السمات والأنماط.
    • قم بإنشاء مربعات حوار ونوافذ وقوائم لمزيد من التفاعلية الخبرات.
  • معالجة الملفات ومعالجة البيانات
    تعد قراءة البيانات ومعالجتها من الملفات مهارة أساسية لأي مطور بايثون. ستعلمك هذه الوحدة:
    • كيفية قراءة وكتابة الملفات بتنسيقات مختلفة (CSV، JSON، XML).
    • كيفية تحليل البيانات المنظمة والتعامل مع مجموعات البيانات الكبيرة بكفاءة.
    • استخدام مديري السياق (مع البيانات) للتعامل الآمن مع الملفات.
    • تقنيات التعامل مع البيانات الثنائية والعمل مع تدفقات الملفات.
  • تعدد مؤشرات الترابط والمعالجة المتعددة
    لـ التطبيقات عالية الأداء، فغالبًا ما يكون من الضروري تشغيل مهام متعددة في وقت واحد. سوف تستكشف:
    • أساسيات تعدد العمليات وكيفية إدارة سلاسل الرسائل في Python.
    • كيفية مزامنة سلاسل الرسائل والتعامل مع حالات السباق باستخدام الأقفال والإشارات.
    • وحدة المعالجة المتعددة لتحقيق الاستفادة الكاملة من مراكز وحدة المعالجة المركزية المتعددة.
    • استخدام قوائم الانتظار والمسارات للاتصال بين العمليات.
  • الاختبار والاعتماد على الاختبار تطوير (TDD)
    يعد الاختبار ضروريًا للتأكد من أن التعليمات البرمجية الخاصة بك تعمل كما هو متوقع. في هذه الدورة التدريبية، سوف تقوم بما يلي:
    • تعرف على كيفية كتابة اختبارات الوحدة الفعالة باستخدام إطار عمل Unittest في Python.
    • استكشف تقنيات التطوير المبني على الاختبار (TDD) لكتابة الاختبارات قبل التعليمات البرمجية.
    • استخدم وحدة pytest لمزيد من ميزات الاختبار المتقدمة، مثل الاختبارات ذات المعلمات والتركيبات.
    • تعرف على كيفية محاكاة الكائنات والخدمات الخارجية لعزل اختباراتك.
    < /li>
  • أفضل الممارسات لـ كتابة تعليمات برمجية نظيفة وفعالة لـ Python
    تعد كتابة تعليمات برمجية فعالة وقابلة للصيانة جانبًا رئيسيًا في البرمجة الاحترافية. سوف تتعلم:
    • اصطلاحات البرمجة PEP 8 الخاصة ببايثون لسهولة القراءة والاتساق.
    • كيفية تخصيص التعليمات البرمجية الخاصة بك وتحسين الأداء.
    • أنماط التصميم الشائعة مثل Singleton وFactory و Observer وكيفية تنفيذها في Python.
    • كيفية كتابة تعليمات برمجية نظيفة وقابلة للقراءة باستخدام أسماء متغيرات وتعليقات وسلاسل مستندات ذات معنى.
  • العمل مع قواعد البيانات
    يعد تخزين البيانات جزءًا أساسيًا من معظم التطبيقات. ستعلمك هذه الدورة التدريبية:
    • كيفية الاتصال بقواعد البيانات العلائقية باستخدام وحدة SQLite3 الخاصة ببايثون.
    • كيفية التفاعل مع قواعد البيانات، وتنفيذ استعلامات SQL، والتعامل مع النتائج.
    • أساسيات العمل مع قواعد بيانات NoSQL، مثل MongoDB، لتخزين البيانات القابلة للتطوير.
  • مكتبات ووحدات Python المتقدمة
    مكتبة Python القياسية واسعة وقوية، وفي هذا بالطبع، ستستكشف وحدات متقدمة مثل:
    • التعبيرات العادية (إعادة) لمطابقة الأنماط ومعالجة النص.
    • الوقت والوقت للتعامل مع البيانات المتعلقة بالتاريخ والوقت والعمل مع المناطق الزمنية.
    • برمجة السوكيت لإنشاء تطبيقات الشبكات ومعالجة البروتوكولات.
  • (adsbygoogle = window.adsbygoogle || []).push({}); احصل على قسيمة إذا لم يتم فتح القسيمة، قم بتعطيل Adblock، أو جرب متصفحًا آخر.

    ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

    (احصل على الدورة للدخول إلى الموقع والتسجيل)

    يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

    اغلق مانع الاعلانات لتحصل على الدورة



    0 تعليقات