بايثون - المستوى المتقدم

متقدم

البرمجة غير المتزامنة، أنماط التصميم، وتطوير الويب.

⭐ 300 نقطة عند إتمام المسار

تسجيل الدخول لتتبّع تقدمك والحصول على شهادة.

▶ ابدأ المسار

دورات هذا المسار

الخطوة 1

مقدمة في تعلّم الآلة باستخدام بايثون

خطوتك الأولى نحو فهم كيف تتعلم النماذج من البيانات باستخدام scikit-learn.

عرض الدورة »
الخطوة 2

استخراج البيانات من الويب (Web Scraping)

تعلّم جمع البيانات تلقائيًا من صفحات الويب باستخدام بايثون بشكل أخلاقي ومسؤول.

عرض الدورة »
الخطوة 3

بناء واجهات REST API باستخدام Flask

تعلّم بناء واجهة برمجية تستقبل وترسل بيانات JSON عبر بروتوكول HTTP.

عرض الدورة »
الخطوة 4

نماذج وقواعد بيانات Django

تعلّم تعريف بنية بياناتك في Django والتعامل مع قاعدة البيانات دون كتابة SQL يدويًا.

عرض الدورة »
الخطوة 5

العروض والقوالب في Django

تعلّم كيف تربط منطق برنامجك بما يراه المستخدم فعليًا في المتصفح.

عرض الدورة »
الخطوة 6

بناء تطبيق ويب بسيط

طبّق كل ما تعلمته من خلال بناء تطبيق ويب كامل من الصفر خطوة بخطوة.

عرض الدورة »
الخطوة 7

أساسيات المصادقة والأمان

تعلّم حماية تطبيقاتك عبر تشفير كلمات المرور والتحقق من هوية المستخدمين بأمان.

عرض الدورة »
الخطوة 8

نشر تطبيقات بايثون على الإنترنت

تعلّم الخطوات الأساسية لنقل تطبيقك من جهازك إلى خادم حقيقي يراه الجميع.

عرض الدورة »
الخطوة 9

مقدمة في البرمجة غير المتزامنة

تعلّم كيف تُنفّذ عمليات متعددة في نفس الوقت دون انتظار كل واحدة على حدة.

عرض الدورة »
الخطوة 10

تطوير الألعاب باستخدام Pygame

خطواتك الأولى نحو بناء لعبتك الخاصة باستخدام مكتبة Pygame.

عرض الدورة »
الخطوة 11

العمل مع واجهات برمجة التطبيقات المتقدمة

تعمّق في المصادقة، معالجة الأخطاء، والتعامل مع حدود معدل الطلبات في الـ APIs.

عرض الدورة »
الخطوة 12

أساسيات الشبكات في بايثون

تعلّم كيف تتواصل البرامج مع بعضها عبر الشبكة باستخدام مقابس (sockets) بايثون.

عرض الدورة »
الخطوة 13

مقدمة في الأمن السيبراني باستخدام بايثون

تعرّف على كيفية استخدام بايثون في اختبار واكتشاف الثغرات الأمنية بشكل أخلاقي.

عرض الدورة »
الخطوة 14

أنماط التصميم في بايثون

تعلّم حلولاً برمجية مُجرَّبة لمشاكل تصميم شائعة تواجهها في المشاريع الكبيرة.

عرض الدورة »
الخطوة 15

التزامن وتعدد الخيوط

تعلّم تنفيذ عدة مهام في نفس الوقت تقريبًا لتحسين أداء برامجك.

عرض الدورة »
الخطوة 16

المشروع الختامي: بناء مشروع بايثون متكامل

وظّف كل ما تعلمته عبر هذا المسار في بناء مشروع حقيقي من الفكرة إلى التنفيذ الكامل.

عرض الدورة »