اپلیکیشن اندرویدی فلشکارت آموزشی توسعه GraphQL API با جنگو و Graphene-Django
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه GraphQL API با جنگو و Graphene-Django
موضوع کلی: برنامه نویسی
موضوع میانی: جنگو (Django)
📋 سرفصلهای دوره
- 1. مقدمهای بر GraphQL و مزایای آن
- 2. مقایسه GraphQL با RESTful API
- 3. معرفی Graphene-Django و نصب آن
- 4. پیکربندی Graphene-Django در پروژه جنگو
- 5. تعریف Schema در Graphene-Django
- 6. تعریف Queryها در Graphene-Django
- 7. تعریف Mutationها در Graphene-Django
- 8. انواع داده (Types) در Graphene-Django
- 9. فیلدهای اسکالر (Scalar Fields) در Graphene-Django
- 10. فیلدهای لیست (List Fields) در Graphene-Django
- 11. ارتباطات بین Types (Object Types)
- 12. تعریف آرگومان برای Queryها و Mutationها
- 13. اعتبارسنجی آرگومانها
- 14. پیادهسازی Resolverها
- 15. Resolverهای ساده
- 16. Resolverهای پیچیده با استفاده از منطق جنگو
- 17. مدیریت خطاها در Resolverها
- 18. استفاده از Django ORM در Resolverها
- 19. پیادهسازی Pagination با GraphQL
- 20. فیلتر کردن دادهها با GraphQL
- 21. مرتبسازی دادهها با GraphQL
- 22. پیادهسازی Search با GraphQL
- 23. Authentication و Authorization در GraphQL
- 24. استفاده از JWT برای Authentication
- 25. پیادهسازی Role-Based Access Control (RBAC)
- 26. آشنایی با GraphQL Playground
- 27. آشنایی با GraphiQL
- 28. تست API GraphQL با استفاده از ابزارهای مختلف
- 29. استفاده از Apollo Client برای مصرف API GraphQL
- 30. بهینهسازی عملکرد API GraphQL
- 31. Caching در GraphQL
- 32. استفاده از DataLoader برای کاهش درخواستهای پایگاه داده
- 33. مانیتورینگ و Logging API GraphQL
- 34. استقرار (Deployment) API GraphQL
- 35. امنیت API GraphQL
- 36. آشنایی با GraphQL Subscriptions
- 37. پیادهسازی GraphQL Subscriptions با Django Channels
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.