0Pricing
Flask Academy icon

Flask Academy

PYTHONPythonBackendWeb

بناء واجهات برمجية للويب والتطبيقات الجاهزة للإنتاج باستخدام Flask، إطار العمل الخفيف لـ Python. من المسارات والقوالب إلى واجهات REST البرمجية والمصادقة والنشر.

🤖 مدعوم بالذكاء الاصطناعي📚 30 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

Flask: بناء واجهات برمجية للويب باستخدام Python

بناء واجهات برمجية للويب والتطبيقات الجاهزة للإنتاج باستخدام Flask، إطار العمل الخفيف لـ Python. من المسارات والقوالب إلى واجهات REST البرمجية والمصادقة والنشر. يغطي هذا المسار 30 دورة صغيرة متدرجة من المستوى المبتدئ تماماً (A1) إلى المستوى المتقدم (B2)، مع دروس قصيرة ومركزة واختبارات سريعة لتعزيز كل مفهوم.

ما ستتعلمه

تبدأ بالأساسيات وتتقدم عبر المواضيع المتوسطة والمتقدمة، حيث تبني كل دورة على سابقتها. كل درس عملي وموجز، مع معلم ذكي متاح 24/7 عندما تحتاج إلى المساعدة.

كيف يعمل

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

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

30 دورة

كل الدورات في مسار تعلم Flask Academy.

01

تعرّف إلى Flask: أول تطبيق ويب لك

A14 دروس

افهم ماهية Flask وشغّل تطبيق ويب عمليًا على جهازك

02

المسارات ودورة الطلب

A14 دروسPRO

اربط عناوين URL بدوال Python وتتبّع تحوّل الطلب إلى استجابة

03

عناوين URL الديناميكية ومحوّلات المسار

A14 دروسPRO

استخرج القيم من عنوان URL وتحقق من أنواعها

04

إرجاع استجابات JSON

A14 دروسPRO

أرسل JSON منظّمًا ليتمكن تطبيقك من تشغيل API

05

طرق HTTP: GET وPOST

A14 دروسPRO

تعامل مع أفعال HTTP المختلفة واقرأ البيانات المُرسلة

06

نظرة معمّقة على كائن الطلب

A24 دروسPRO

افحص كل ما يحمله الطلب الوارد

07

HTML باستخدام قوالب Jinja2

A24 دروسPRO

اعرض صفحات HTML ديناميكية من قوالب قابلة لإعادة الاستخدام

08

توريث القوالب والتخطيطات

A24 دروسPRO

شارك تخطيطًا أساسيًا واحدًا عبر كل صفحات موقعك

09

تقديم الملفات الثابتة

A24 دروسPRO

اربط CSS وJavaScript والصور بالطريقة الصحيحة

10

أساسيات النماذج وسلاسل الاستعلام والتحقق

A24 دروسPRO

اجمع مدخلات المستخدم من النماذج وعناوين URL وتحقق منها

11

تنظيم التطبيق باستخدام Blueprints

B14 دروسPRO

قسّم التطبيق المتنامي إلى مكوّنات معيارية قابلة للتركيب

12

نمط مصنع التطبيق

B14 دروسPRO

ابنِ تطبيقات باستخدام مصنع يجعلها قابلة للتهيئة والاختبار

13

سياقا التطبيق والطلب

B14 دروسPRO

أتقن current_app وg والوكلاء الذين يعتمد عليهم Flask

14

نماذج قاعدة البيانات باستخدام Flask-SQLAlchemy

B14 دروسPRO

عرّف الجداول كأصناف Python واربط قاعدة بيانات

15

الاستعلام عن ORM: عوامل التصفية والضم

B14 دروسPRO

اقرأ البيانات بكفاءة باستخدام التصفية والترتيب والعلاقات

16

بناء مورد CRUD

B14 دروسPRO

أنشئ السجلات واقرأها وحدّثها واحذفها عبر نقاط النهاية

17

التسلسل باستخدام Marshmallow

B14 دروسPRO

حوّل النماذج إلى JSON واضح وتحقق من حمولات البيانات الواردة

18

معالجة الأخطاء والأخطاء المخصّصة

B14 دروسPRO

أعدّ استجابات أخطاء متسقة ومفيدة في تطبيقك

19

الجلسات وملفات تعريف الارتباط

B14 دروسPRO

تذكّر المستخدمين بين الطلبات باستخدام حالة آمنة على الخادم

20

نماذج Flask-WTF والتحقق

B14 دروسPRO

ابنِ نماذج قوية محمية من CSRF مع تحقق تصريحي

21

المصادقة باستخدام Flask-Login

B24 دروسPRO

أضف تسجيل الدخول والخروج وواجهات العرض المحمية المعتمدة على الجلسات

22

المصادقة بالرموز باستخدام JWT

B24 دروسPRO

أمّن API عديم الحالة باستخدام JSON Web Tokens موقّعة

23

REST APIs باستخدام Flask-RESTful

B24 دروسPRO

نظّم APIs واضحة موجهة إلى الموارد باستخدام Views مبنية على الأصناف

24

ترحيلات قاعدة البيانات باستخدام Flask-Migrate

B24 دروسPRO

طوّر مخططك بأمان باستخدام ترحيلات ذات إصدارات

25

المهام الخلفية باستخدام Celery

B24 دروسPRO

انقل العمل البطيء إلى قائمة انتظار كي تبقى الطلبات سريعة

26

التخزين المؤقت للسرعة

B24 دروسPRO

قلّل أزمنة الاستجابة بتخزين العمليات المكلفة مؤقتًا

27

اختبار Flask باستخدام pytest

B24 دروسPRO

اكتب اختبارات سريعة وموثوقة للمسارات وقاعدة البيانات والمصادقة

28

الإعدادات والبيئات

B24 دروسPRO

أدر الإعدادات والأسرار عبر بيئات التطوير والاختبار والإنتاج

29

تحديد معدل الطلبات وأمان API

B24 دروسPRO

حصّن API ضد إساءة الاستخدام وهجمات الويب الشائعة

30

وضع التطبيق في حاويات ونشره باستخدام Gunicorn

B24 دروسPRO

اجمع تطبيقك وأطلقه خلف حزمة WSGI مخصّصة للإنتاج

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة Flask Academy مجانية؟

نعم. يمكنك البدء في دورة Flask Academy مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم PYTHON؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في PYTHON.

كيف ستتعلم PYTHON على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال Flask Academy؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة Flask Academy.

هل يمكنني تعلم PYTHON على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم PYTHON على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ Flask Academy الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات