منذ ساعتين
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
ابدأ رحلتك الكاملة من خلال مسار عملي وسهل للمبتدئين لتطوير ويب Python الحديث. يأخذك Full-Stack FAST API Python من مهارات Python الأساسية إلى إنشاء واجهات برمجة تطبيقات آمنة ومدعومة بقاعدة بيانات باستخدام FAST API، ثم يُكمل مجموعة أدواتك باستخدام HTML/CSS وJavaScript وReact وDocker. ستتعلم من خلال الممارسة — إنشاء ميزات حقيقية مثل المصادقة وترقيم الصفحات وتحميل الملفات ومدونة بسيطة — بينما تمارس أيضًا سير العمل بمساعدة الذكاء الاصطناعي والكتابة السريعة لتسريع عملك. إن التوضيحات الواضحة والعروض التوضيحية خطوة بخطوة والمشاريع المبتدئة الواضحة تجعل هذه الدورة مميزة للمتعلمين الذين يريدون الثقة وليس الارتباك. ما ستتعلمه (أهداف الدورة)- كتابة لغة Python النظيفة: أنواع البيانات، والوظائف، وOOP، والملفات، والأخطاء، والوحدات النمطية.
- إنشاء واجهات برمجة تطبيقات سريعة مع التوجيه والتحقق من الصحة والبرامج الوسيطة وحقن التبعية.
- استمر في البيانات باستخدام SQLAlchemy و الهجرات مع الإنبيك. إضافة الفرز والتصفية وترقيم الصفحات.
- واجهات برمجة التطبيقات الآمنة باستخدام OAuth2 مع JWT (رموز الوصول/التحديث).
- التعامل مع الملفات والبث: النماذج والتحميلات والتنزيلات والاستجابات الكبيرة.
- فهم أساسيات REST والتصميم الجيد لواجهة برمجة التطبيقات.
- إنشاء واجهات أمامية بسيطة باستخدام أساسيات HTML/CSS وJavaScript وReact.
- استخدم Docker لتخزين تطبيقك وتشغيله.
- اكتب مطالبات الذكاء الاصطناعي الفعالة لتسريع عملية الترميز والمستندات والاختبار.
- تركيب الجملة وهياكل البيانات الأساسية: الأرقام، والسلاسل، والقوائم، والمجموعات، الصفوف، الإملاءات.
- تدفق التحكم: if/elif/else، الحلقات، الفهم، التفريغ.
- الوظائف والوحدات النمطية: args/kwargs، lambdas، الخرائط/المرشحات.
- أساسيات OOP: الفئات، الميراث، التركيب، فئات البيانات، الأساليب السحرية.
- الأخطاء والتسجيل: تجربة/باستثناء الأنماط، مخصص الاستثناءات وتصحيح الأخطاء.
- الملفات والبيانات المنظمة: CSV/JSON/XML، ومديرو السياق، وعمليات الإدخال/الإخراج للملفات الكبيرة.
- مكتبات مفيدة: التعبير العادي، والرياضيات، والأدوات المساعدة العملية.
- أدوات البيانات: NumPy (المصفوفات، والبث، والجبر الخطي) وPandas (IO، والتنظيف، والتجميع، والصلات).
- المستندات وجداول البيانات: القراءة/الكتابة ملفات PDF وWord وExcel.
- الذكاء الاصطناعي والأدوات: نظرة عامة على LLMs الحديثة وبيئات التطوير المتكاملة المدعومة بالذكاء الاصطناعي لتعزيز الإنتاجية.
- Matplotlib، وSeaborn، وأساسيات Plotly، واختيار المخططات، والمكاسب السريعة.
- إنشاء المخططات بمساعدة الذكاء الاصطناعي وأفضل المطالبات. الممارسات.
- أساسيات الويب ونصائح السلامة.
- أتمتة Excel لإعداد التقارير والتحليلات اليومية.
- إعداد المشروع والتطبيق النظيف البنية.
- صفحات المصادقة مع دعم الذكاء الاصطناعي (تدفق تسجيل الدخول/التسجيل).
- وحدة مدونة بسيطة: المنشورات والمسارات والقوالب والإصلاحات.
- صمم الأساسيات حتى تتمكن من تنمية قاعدة التعليمات البرمجية بثقة.
- الموارد ومعرِّفات URI، والاستجابات الجيدة، ورموز الحالة، والعناصر غير الفعالة الأساليب.
- نموذج HATEOAS وRichardson Maturity (تفسيرات واضحة وغير معقدة).
- تخطيط المشروع والأجزاء الشائعة للتطبيق.
- حقن التبعية للتحقق النظيف وإعادة الاستخدام.
- معالجة الأخطاء العامة، HTTPException، البرامج الوسيطة، CORS.
- SQLAlchemy 2.x (المزامنة مقابل عدم المزامنة)، والجلسات، والنماذج، والمستودعات.
- الترحيلات Alembic (الإنشاء التلقائي، والترقية/الرجوع إلى إصدار سابق).
- ترقيم الصفحات، والفرز، والتصفية بالطريقة الصحيحة.
- المصادقة باستخدام تدفق كلمة المرور OAuth2، والوصول إلى JWT ورموز التحديث.
- الملفات والبث: UploadFile، الاستجابات المتدفقة والنماذج القوية.
- تخطيط HTML/CSS، والأصول، وموضوع إداري بسيط.
- أساسيات JavaScript: أنواع البيانات، والمصفوفات، والوظائف، وDOM، والمزامنة/الانتظار، والجلب.
- أساسيات التفاعل: JSX، والمكونات الوظيفية، والدعائم/الحالة، الأحداث والقوائم والتأثيرات والقوالب.
- الهدف: إنشاء شاشات صغيرة ونظيفة لاستهلاك واجهة برمجة التطبيقات (API) الخاصة بك.
- إعداد WSL + Docker، وبناء الصور، وتشغيل تطبيقك محليًا في الحاويات.
- تكامل Keycloak (استيراد المجال، وتسجيل الدخول، والتسجيل، ونقاط النهاية المحمية).
- نقاط نهاية الملف الشخصي (PUT/DELETE)، وتدفق Swagger "Authorize"، والاختبار اليدوي.
- الإصلاحات الشائعة والتحسينات لتجربة مطور أكثر سلاسة.
- التدريب العملي من اليوم الأول: ميزات حقيقية، وليست أمثلة على الألعاب.
- هيكل واضح: يعتمد كل قسم على القسم الأخير بدون مصطلحات.
- يهتم بالإنتاج: ترقيم الصفحات، والتصفية، والترحيل، والمصادقة، و CORS - مغطاة.
- تتضمن مجموعات البدء: إعادة استخدام قالب REST لبدء مشاريع جديدة.
- سير العمل المسرع بالذكاء الاصطناعي: تعلم أنماط سريعة للبرمجة والتوثيق والاختبار بشكل أسرع.
- سياق الواجهة الأمامية: رد فعل كافٍ لتوصيل ميزات واجهة برمجة التطبيقات والعروض التوضيحية.
- جاهز للنشر: أساسيات Docker لتشغيل تطبيقك باستمرار.
- مرجع مدى الحياة: أقسام حول الملفات والمستندات وExcel و واستخراج المهام اليومية.
- التنسيق: مقاطع فيديو خطوة بخطوة، وعروض توضيحية قصيرة، وتعليمات برمجية قابلة للتشغيل.
- المدة: حاليًا ~ 26 ساعة و44 دقيقة من المحتوى (ومتزايد).
- السرعة: تعلم بالسرعة التي تناسبك؛ يمكنك إعادة النظر في الدروس القصيرة والمركزة في أي وقت.
- المشاريع:
- مدونة واجهة برمجة التطبيقات FAST المتجانسة ذات البنية النظيفة.
- REST Starter Kit مع SQLAlchemy وAlembic والمصادقة وترقيم الصفحات.
- تكامل IDP مع Keycloak (تسجيل الدخول/التسجيل ونقاط النهاية المحمية).
- التدريب العملي: المهام الصغيرة والإصلاحات الموجهة و اختبار واجهة برمجة التطبيقات في Swagger UI.
- الموارد: قوالب البدء، وأمثلة البرامج النصية، ومقتطفات التكوين.
- الدعم: نصائح عملية وملاحظات حول استكشاف الأخطاء وإصلاحها مضمنة في كل مكان.
- المبتدئون الذين يتحولون إلى لغة Python لتطوير الويب.
- المطورون الذين يريدون طريقًا سريعًا إلى FAST API بدون المصطلحات.
- أي شخص يحتاج إلى قالب REST API نظيف وقابل لإعادة الاستخدام للمشاريع الحقيقية.
- تطبيق عملي متكامل تفهمه شامل.
- واجهة برمجة تطبيقات سريعة قابلة لإعادة الاستخدام للخدمات والميزات الجديدة.
- القدرة على تأمين واجهات برمجة التطبيقات وترقيم الصفحات وتوثيقها بالطريقة الصحيحة.
- الثقة باستخدام أساسيات React لاستهلاك واجهات برمجة التطبيقات الخاصة بك.
- خبرة عملية مع Docker وسير العمل بمساعدة الذكاء الاصطناعي للتحرك بشكل أسرع.
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة