دوره Building APIs with Python and Django REST Framework همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Building APIs with Python and Django REST Framework
موضوع کلی: برنامه نویسی
موضوع میانی: ایپیآی (API) و وبسرویسها
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی پایتون
- 2. نصب پایتون و تنظیم محیط توسعه
- 3. مبانی سینتکس پایتون
- 4. انواع داده در پایتون
- 5. متغیرها و عملگرها
- 6. دستورات شرطی (if, elif, else)
- 7. حلقهها (for, while)
- 8. ساختارهای داده: لیستها
- 9. ساختارهای داده: تاپلها
- 10. ساختارهای داده: دیکشنریها
- 11. ساختارهای داده: مجموعهها (Sets)
- 12. توابع در پایتون
- 13. پارامترهای توابع و مقادیر بازگشتی
- 14. دامنه متغیرها (Scope)
- 15. ماژولها و بستههای پایتون
- 16. نحوه وارد کردن ماژولها (Importing)
- 17. کلاسها و اشیاء (OOP Introduction)
- 18. مفاهیم اصلی شیگرایی: وراثت (Inheritance)
- 19. مفاهیم اصلی شیگرایی: چندریختی (Polymorphism)
- 20. مفاهیم اصلی شیگرایی: کپسولهسازی (Encapsulation)
- 21. مدیریت خطا و استثناها (Error Handling & Exceptions)
- 22. کار با فایلها در پایتون
- 23. مقدمهای بر پایگاههای داده
- 24. مبانی SQL
- 25. مقدمهای بر مفاهیم وب
- 26. پروتکل HTTP (درخواستها و پاسخها)
- 27. کدهای وضعیت HTTP
- 28. روشهای HTTP (GET, POST, PUT, DELETE)
- 29. معماری REST
- 30. مبانی RESTful API
- 31. مقدمهای بر Django
- 32. نصب Django
- 33. ساختار پروژه Django
- 34. مفهوم App در Django
- 35. ایجاد یک App جدید
- 36. مدلها در Django (Models)
- 37. انواع فیلدها در مدلها
- 38. روابط بین مدلها (ForeignKey, ManyToManyField, OneToOneField)
- 39. مهاجرتهای دیتابیس (Migrations)
- 40. اجرای مهاجرتها
- 41. نمای کلی Django REST Framework (DRF)
- 42. نصب Django REST Framework
- 43. مفهوم Serializers در DRF
- 44. ایجاد Serializer برای یک مدل
- 45. اعتبارسنجی دادهها با Serializers
- 46. ModelSerializers
- 47. Nested Serializers
- 48. Generic Views در DRF
- 49. APIView
- 50. GenericAPIView
- 51. ListAPIView, CreateAPIView, RetrieveAPIView, UpdateAPIView, DestroyAPIView
- 52. ModelViewSet
- 53. ViewSet
- 54. Controllers/Views در DRF
- 55. URL Routing برای APIها
- 56. فایل urls.py
- 57. ثبت URL برای ViewSets
- 58. Pagination در DRF
- 59. Filtering در DRF
- 60. Sorting در DRF
- 61. Authentication در DRF
- 62. Token Authentication
- 63. Session Authentication
- 64. Basic Authentication
- 65. Permissioning در DRF
- 66. IsAuthenticated
- 67. IsAdminUser
- 68. HasPermission
- 69. Custom Permissions
- 70. Rate Limiting در DRF
- 71. Throttling
- 72. throttling.AnonRateThrottle
- 73. throttling.UserRateThrottle
- 74. throttling.ScopedRateThrottle
- 75. Testing APIs
- 76. Unit Testing for DRF
- 77. Integration Testing for DRF
- 78. Assertions for API responses
- 79. Deploying Django Applications
- 80. مقدمهای بر WSGI Servers (Gunicorn, uWSGI)
- 81. نصب Gunicorn
- 82. تنظیم Gunicorn
- 83. مقدمهای بر Web Servers (Nginx, Apache)
- 84. پیکربندی Nginx برای Django
- 85. مقدمهای بر Containerization (Docker)
- 86. نصب Docker
- 87. Dockerfile برای Django Application
- 88. Docker Compose
- 89. مقدمهای بر CI/CD
- 90. مبانی Continuous Integration
- 91. مبانی Continuous Deployment
- 92. پیادهسازی CI/CD با GitHub Actions
- 93. مستندسازی API (Swagger/OpenAPI)
- 94. نصب drf-yasg
- 95. پیکربندی drf-yasg
- 96. تولید خودکار مستندات
- 97. کاربرد ViewSets و Routers
- 98. پیادهسازی CRUD با ViewSets
- 99. استفاده از Routers
- 100. Serialization و Deserialization پیشرفته
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.