اپلیکیشن اندرویدی فلشکارت آموزشی FastAPI و Tortoise ORM: کار با Tortoise ORM در FastAPI
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره FastAPI و Tortoise ORM: کار با Tortoise ORM در FastAPI
موضوع کلی: برنامه نویسی
موضوع میانی: فست ایپیآی (FastAPI)
📋 سرفصلهای دوره
- 1. معرفی Tortoise ORM و مزایای استفاده از آن در FastAPI
- 2. پیشنیازها و نصب Tortoise ORM
- 3. پیکربندی Tortoise ORM: تنظیمات پایگاه داده
- 4. تعریف مدلها (Models) در Tortoise ORM
- 5. انواع فیلدها در مدلهای Tortoise ORM
- 6. روابط بین مدلها: One-to-One، One-to-Many، Many-to-Many
- 7. ایجاد و اعمال Migrationها در Tortoise ORM
- 8. اتصال Tortoise ORM به FastAPI
- 9. ایجاد اولین API Endpoint برای CRUD عملیات
- 10. دریافت دادهها با استفاده از Tortoise ORM (SELECT)
- 11. ایجاد دادههای جدید با استفاده از Tortoise ORM (CREATE)
- 12. بهروزرسانی دادهها با استفاده از Tortoise ORM (UPDATE)
- 13. حذف دادهها با استفاده از Tortoise ORM (DELETE)
- 14. استفاده از Queryset برای فیلتر کردن دادهها
- 15. مرتبسازی نتایج Queryset
- 16. Pagination با استفاده از Tortoise ORM
- 17. استفاده از Joins در Tortoise ORM
- 18. مدیریت تراکنشها در Tortoise ORM
- 19. استفاده از Async/Await با Tortoise ORM
- 20. پیادهسازی اعتبارسنجی دادهها (Data Validation)
- 21. مدیریت خطاها در Tortoise ORM
- 22. استفاده از Tortoise ORM برای ایجاد روابط پیچیده
- 23. بهینهسازی Queryها در Tortoise ORM
- 24. استفاده از Cache با Tortoise ORM
- 25. امنیت و Tortoise ORM: جلوگیری از SQL Injection
- 26. نوشتن تستهای واحد (Unit Tests) برای کد Tortoise ORM
- 27. استفاده از Tortoise ORM با Docker
- 28. استفاده از Tortoise ORM با پایگاه داده PostgreSQL
- 29. استفاده از Tortoise ORM با پایگاه داده MySQL
- 30. استفاده از Tortoise ORM با پایگاه داده SQLite
- 31. مستندسازی API با استفاده از OpenAPI و Tortoise ORM
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.