کتاب ساخت برنامههای کاربردی مقیاسپذیر با استفاده از فریمورکهای پایتون با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت برنامههای کاربردی مقیاسپذیر با استفاده از فریمورکهای پایتون
موضوع کلی: توسعه و معماری نرمافزار
موضوع میانی: برنامهنویسی سمت سرور با پایتون
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه برنامههای کاربردی مقیاسپذیر
- 2. معماری لایهای در برنامههای پایتون
- 3. مفاهیم اساسی فریمورکهای وب پایتون
- 4. آشنایی با فریمورک Flask
- 5. مسیرها و Viewها در Flask
- 6. مدیریت درخواستها و پاسخها در Flask
- 7. استفاده از Templateها در Flask
- 8. کار با فرمها در Flask
- 9. اعتبارسنجی دادهها در Flask
- 10. مدیریت Sessionها و کوکیها در Flask
- 11. آشنایی با فریمورک Django
- 12. ساختار پروژه در Django
- 13. مدلها و پایگاه داده در Django
- 14. مدیریت Migrationها در Django
- 15. Viewها و Templateها در Django
- 16. URL Dispatcher در Django
- 17. فرمها در Django
- 18. احراز هویت و مجوزها در Django
- 19. کار با فایلها و رسانهها در Django
- 20. آشنایی با RESTful APIها
- 21. طراحی و پیادهسازی RESTful API با Flask
- 22. طراحی و پیادهسازی RESTful API با Django
- 23. آشنایی با مفاهیم Microservices
- 24. ارتباط بین Microservices
- 25. مدیریت دادهها در Microservices
- 26. آشنایی با Docker و Containerization
- 27. استفاده از Docker برای توسعه و استقرار برنامههای پایتون
- 28. آشنایی با Kubernetes
- 29. استقرار برنامههای پایتون در Kubernetes
- 30. مقیاسپذیری افقی و عمودی
- 31. Load Balancing در برنامههای پایتون
- 32. Caching در برنامههای پایتون
- 33. استفاده از Redis برای Caching
- 34. آشنایی با Message Queueها
- 35. استفاده از Celery برای پردازشهای ناهمزمان
- 36. آشنایی با پایگاه دادههای NoSQL
- 37. استفاده از MongoDB با پایتون
- 38. آشنایی با Apache Kafka
- 39. آشنایی با Elasticsearch
- 40. مانیتورینگ و Logging در برنامههای پایتون
- 41. ابزارهای مانیتورینگ برنامههای پایتون
- 42. بهینهسازی عملکرد برنامههای پایتون
- 43. آشنایی با پروفایلینگ کد پایتون
- 44. تستنویسی در برنامههای پایتون
- 45. Unit Testing در پایتون
- 46. Integration Testing در پایتون
- 47. آشنایی با CI/CD
- 48. استفاده از Git و GitHub
- 49. آشنایی با مفاهیم DevOps
- 50. امنیت در برنامههای کاربردی پایتون
- 51. جلوگیری از حملات XSS و CSRF
- 52. مدیریت رمزنگاری در برنامههای پایتون
- 53. آشنایی با OAuth 2.0
- 54. طراحی معماری Hexagonal
- 55. طراحی معماری Clean
- 56. آشنایی با Serverless Computing
- 57. استفاده از AWS Lambda با پایتون
- 58. آشنایی با GraphQL
- 59. پیادهسازی GraphQL API با پایتون
- 60. آشنایی با WebSockets
- 61. پیادهسازی WebSockets با پایتون
- 62. آشنایی با gRPC
- 63. پیادهسازی gRPC API با پایتون
- 64. آشنایی با AsyncIO در پایتون
- 65. بهینهسازی I/O Bound Operations
- 66. آشنایی با فریمورک FastAPI
- 67. ساخت APIهای سریع با FastAPI
- 68. آشنایی با Async Database ORMها
- 69. استفاده از SQLAlchemy به صورت Async
- 70. آشنایی با ابزارهای Static Analysis
- 71. استفاده از pylint و flake8
- 72. آشنایی با ابزارهای Code Coverage
- 73. استفاده از coverage.py
- 74. آشنایی با مفاهیم Domain-Driven Design (DDD)
- 75. پیادهسازی DDD در برنامههای پایتون
- 76. آشنایی با Event Sourcing
- 77. آشنایی با CQRS
- 78. آشنایی با معماری Event-Driven
- 79. آشنایی با Message Brokers پیشرفته (RabbitMQ)
- 80. آشنایی با ابزارهای APM (Application Performance Monitoring)
- 81. آشنایی با ابزارهای Logging پیشرفته (ELK Stack)
- 82. آشنایی با مفاهیم Observability
- 83. آشنایی با مفاهیم Chaos Engineering
- 84. آشنایی با مفاهیم Site Reliability Engineering (SRE)
- 85. آشنایی با الگوهای طراحی (Design Patterns) در پایتون
- 86. آشنایی با معماری Micro Frontends
تگها:
آدری
اپلیکیشن مقیاسپذیر
برنامهنویسی پایتون
برنامهنویسی سرور
پایتون
پایتون پیشرفته
توسعه وب
فریمورک پایتون
معماری نرمافزار
مقیاسپذیری
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.