كتاب Full Stack FastAPI, React, and MongoDB - الطبعة الثانية - تأليف Marko Aleksendric & Shrey Batra & Rachelle Palmer (غلاف ورقي)
حول هذا المنتج
ملخص الكتاب: عزز قدراتك كمطور ويب وابقَ في الصدارة في سباق تطوير الويب والذكاء الاصطناعي المتسارع، وذلك من خلال المرونة والقدرة على التكيف والمتانة التي توفرها مجموعة FARM stack. المميزات الرئيسية: - تعلم أساسيات MongoDB لتتمكن من نمذجة أي نوع من البيانات. - استكشف المنظومة القوية لتطوير الويب باستخدام Python مع Pydantic و FastAPI. - اجعل تطبيقاتك جاهزة للمستقبل عبر دمج ChatGPT أو غيرها من نماذج اللغات الكبيرة LLMs. - يتضمن شراء النسخة المطبوعة أو نسخة Kindle كتابًا إلكترونيًا بصيغة PDF مجانًا. وصف الكتاب: اكتشف كيفية تسخير قوة FARM stack - المكونة من FastAPI و React و MongoDB - لتطوير تطبيقات ويب جاهزة للإنتاج بمستويات تعقيد متفاوتة. صُمم هذا الدليل العملي والسريع من قبل فريق من خبراء الصناعة، بما في ذلك رواد MongoDB وقادة المنتجات، ليزود المبتدئين بالمهارات الأساسية لبناء تطبيقات الويب بكفاءة. ومن خلال تقديم كل عنصر من عناصر الـ stack، يستعرض الكتاب كيفية دمجها بسلاسة لإنشاء تطبيق ويب متوسط الحجم. ستتعلم كيفية إعداد MongoDB كمخزن للمستندات، وبناء API بسيط باستخدام FastAPI، وتطوير تطبيق باستخدام React. يغطي هذا الدليل أيضاً تعزيز أمن التطبيقات من خلال عمليات المصادقة والتفويض باستخدام JSON Web Tokens. وإلى جانب إتقان هذه التقنيات، ستتمكن من استيعاب كيفية دمج نماذج اللغات الكبيرة (مثل ChatGPT) لإضافة وظائف متقدمة، مثل الإرسال التلقائي للبريد الإلكتروني. بالإضافة إلى ذلك، ستتعلم كيفية تحقيق أقصى استفادة من Next.js 14، وهو إطار عمل قوي وشامل (full-stack) يوفر تجربة مطور محسنة. ومع نهاية هذا الكتاب، ستكون قد أنشأت تطبيقات عملية واكتسبت الأساس اللازم لاستكشاف مجالات متنوعة وأكثر تخصصاً، مما يوسع آفاقك في مجال التطوير. ما ستتعلمه: - إعداد وإدارة قواعد بيانات ومجموعات MongoDB ونمذجة البيانات - الاستفادة من قوة FastAPI لكتابة واجهات برمجة تطبيقات (APIs) معقدة باستخدام لغة Python الصافية - إنشاء واجهات أمامية بمستويات تعقيد متفاوتة باستخدام مكتبة React - بناء ونشر خلفيات برمجية (backends) قوية وآمنة باستخدام FastAPI و MongoDB - إطلاق تطبيقات جاهزة للإنتاج باستخدام Next.js 14، مع تطبيق معرفتك في React والخلفية البرمجية - دمج نماذج اللغات الكبيرة (Large Language Models)، وإرسال رسائل البريد الإلكتروني، والقيام بالمزيد من المهام باستخدام مجموعة FARM المرنة. لمن هذا الكتاب: هذا الكتاب مخصص لمطوري الويب المتوسطين الذين لديهم معرفة أساسية بلغتي JavaScript و Python. لمن يرغبون في تعزيز مهاراتهم البرمجية، وإتقان مجموعة تقنيات (stack) قوية ومرنة، وكتابة تطبيقات أفضل وبسرعة أكبر. محتويات الكتاب:
- تطوير الويب ومجموعة تقنيات FARM stack
- إعداد قاعدة البيانات باستخدام MongoDB
- تلميحات النوع في Python و Pydantic
- البدء مع FastAPI
- إعداد سير عمل React
- المصادقة والتفويض
- بناء الواجهة الخلفية باستخدام FastAPI
- بناء الواجهة الأمامية للتطبيق
- دمج الخدمات الخارجية مع FastAPI و Beanie
- تطوير الويب باستخدام Next.js 14
- موارد مفيدة وأفكار للمشاريع
- المميزات
- عزز إمكاناتك كمطور ويب وابقَ في الصدارة في سباق تطوير الويب والذكاء الاصطناعي المتسارع بفضل المرونة والقدرة على التكيف والمتانة التي توفرها مجموعة FARM stack. المميزات الرئيسية: - تعلم أساسيات MongoDB لتتمكن من نمذجة أي نوع من البيانات - استكشف منظومة تطوير الويب القوية بلغة Python باستخدام Pydantic و FastAPI - اجعل تطبيقاتك جاهزة للمستقبل عبر دمج ChatGPT أو غيرها من نماذج اللغة الكبيرة LLMs - يتضمن شراء الكتاب المطبوع أو نسخة Kindle كتابًا إلكترونيًا بصيغة PDF مجانًا. وصف الكتاب: اكتشف كيفية تسخير قوة مجموعة FARM stack -المكونة من FastAPI و React و MongoDB- لتطوير تطبيقات ويب جاهزة للاستخدام الفعلي بمختلف مستويات التعقيد.
- المؤلفون: Marko Aleksendric & Shrey Batra & Rachelle Palmer
- 312 صفحة
- أجهزة الكمبيوتر، اللغات
المواصفات
- الأبعاد (الإجمالية)
9.25 بوصة (ارتفاع) x 7.5 بوصة (عرض) x .81 بوصة (عمق)
- الوزن
1.64 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
312
- النوع
أجهزة الكمبيوتر
- النوع الفرعي
لغات
- الناشر
Packt Publishing
- الموضوع
Python
- الطبعة
الطبعة الثانية
- التنسيق
غلاف ورقي
- المؤلف
Marko Aleksendric & Shrey Batra & Rachelle Palmer
- اللغة
الإنجليزية