أساسيات FastAPI: من الصفر إلى تطوير واجهات برمجية تطبيقية (API) عملية
تعلم بناء واجهات برمجية تطبيقية (APIs) سريعة وقوية وحديثة للويب باستخدام Python وFastAPI، بدءًا من الأساسيات المطلقة وصولاً إلى التمارين العملية التطبيقية.
💬مدرب ذكاء اصطناعي اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
🕐ابدأ في أي وقت بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
🌐بالعربية الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
قد يبدو بناء واجهات برمجية تطبيقية (APIs) حديثة وعالية الأداء أمرًا مرهقًا باستخدام الأطر المعقدة، لكن FastAPI يجعل تطوير الواجهة الخلفية (backend) متاحًا وفعالًا للغاية. تأخذك هذه الدورة من عدم وجود خبرة في تطوير واجهات API إلى بناء خدمات الواجهة الخلفية الخاصة بك الجاهزة للإنتاج بثقة. سوف تتقن الأنماط الأساسية لتطوير الويب الحديث باستخدام Python من خلال دروس مكتوبة واضحة وخطوة بخطوة.
بنهاية هذه الدورة، ستنتقل من مبتدئ إلى مطور واجهة خلفية (backend) قادر ويفهم كيفية تصميم وبناء وهيكلة واجهات API. ستكتسب نموذجًا ذهنيًا متينًا لدورات حياة الطلب والاستجابة (request-response lifecycles)، والتحقق من صحة البيانات (data validation)، والبرمجة غير المتزامنة (asynchronous programming) في Python.
ما ستتعلمه:
- فهم مفاهيم واجهات API الأساسية للويب، وطرق HTTP، وهندسة FastAPI
- الاستفادة من تلميحات النوع (type hints) في Python وPydantic للتحقق التلقائي والقوي من صحة البيانات
- تنفيذ معالجة الطلبات غير المتزامنة باستخدام أنماط async وawait الحديثة
- تصميم مسارات API منظمة وإدارة حالة التطبيق باستخدام حقن التبعية (dependency injection)
- ربط عمليات قاعدة البيانات والتعامل مع أخطاء التطبيق بأناقة
- كتابة اختبارات نظيفة ومؤتمتة للتحقق من نقاط نهاية API الخاصة بك
تبدأ هذه الدورة بالمصطلحات الأساسية، ومفاهيم HTTP الأساسية، والتعاريف التأسيسية قبل الانتقال إلى بناء التعليمات البرمجية العملية. سوف تتقدم عبر وحدات منظمة تجمع بين الشروحات المكتوبة الواضحة وسيناريوهات البرمجة العملية المصممة لتعزيز تعلمك.
تم تصميم هذه الدورة للمبتدئين الذين لديهم فهم أساسي لـ Python ولكنهم جدد تمامًا في تطوير واجهات API للويب. لا تتطلب خبرة سابقة في قواعد البيانات أو خوادم الويب أو أطر عمل الواجهة الخلفية.
ابدأ القراءة اليوم لبناء أول واجهة API حديثة للويب باستخدام FastAPI.
ما الذي ستحصل عليه
📜شهادة إتمام أضفها إلى ملفك على LinkedIn
💬مدرّس AI شخصي عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
🎧النسخة الصوتية مضمَّنة تعلَّم أثناء تنقُّلك — دون شاشة
♾️وصول مدى الحياة عُد متى شئت، بلا انتهاء
📱الهاتف أو الكمبيوتر يعمل في أي مكان وعلى أي جهاز
💸استرداد خلال 14 يومًا دون أسئلة
⚡قصير ومركَّز 2 ساعة 36 دقيقة من المحتوى التطبيقي
شهادة إتمام
كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.
P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
أساسيات FastAPI: من الصفر إلى تطوير واجهات برمجية تطبيقية (API) عملية
المهارات المُثبَتة
✓
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
✓
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
✓
تصميم اختبار A/B
متمكّن
1.7 ساعة
✓
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
أساسيات FastAPI: من الصفر إلى تطوير واجهات برمجية تطبيقية (API) عملية