کتاب ساخت اپلیکیشنهای تعاملی با فریمورک Flask با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای تعاملی با فریمورک Flask
موضوع کلی: توسعه نرمافزارهای تحت وب
موضوع میانی: چارچوبهای توسعهٔ وب در پایتون
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعهٔ وب و پایتون
- 2. نصب و راهاندازی محیط توسعهٔ پایتون
- 3. آشنایی با مفاهیم اولیهٔ وب (HTTP، Client-Server)
- 4. نصب و پیکربندی فریمورک Flask
- 5. اولین برنامهٔ Flask: "Hello, World!"
- 6. مفهوم مسیریابی (Routing) در Flask
- 7. مدیریت درخواستها (Request) و پاسخها (Response)
- 8. شیوههای نمایش دادهها با Jinja2
- 9. قالبها (Templates) و ارثبری قالبها
- 10. کار با فرمها (Forms) در Flask
- 11. اعتبارسنجی دادههای فرم
- 12. مدیریت جلسات (Sessions) و کوکیها
- 13. کار با پایگاه داده (Database) در Flask
- 14. مقدمهای بر ORM و SQLAlchemy
- 15. مدلسازی دادهها با SQLAlchemy
- 16. ذخیره و بازیابی دادهها از پایگاه داده
- 17. مدیریت مهاجرتهای پایگاه داده (Migrations)
- 18. آشنایی با RESTful API
- 19. ساخت API ساده با Flask
- 20. کار با JSON در Flask
- 21. احراز هویت (Authentication) کاربران
- 22. مدیریت مجوزها (Authorization)
- 23. آشنایی با سیستمهای احراز هویت
- 24. پیادهسازی احراز هویت مبتنی بر توکن
- 25. کار با فایلها و آپلود آنها
- 26. مدیریت خطاها و استثناها (Exceptions)
- 27. لاگگیری (Logging) در برنامههای Flask
- 28. آزمایش (Testing) برنامههای Flask
- 29. تست واحد (Unit Testing)
- 30. تست یکپارچهسازی (Integration Testing)
- 31. دیباگ کردن (Debugging) برنامههای Flask
- 32. مقدمهای بر معماری برنامههای بزرگ
- 33. استفاده از Blueprints برای سازماندهی کد
- 34. مدیریت وابستگیها (Dependencies)
- 35. استفاده از ابزارهای مدیریت بسته (Pipenv, Poetry)
- 36. مقدمهای بر طراحی الگوهای (Design Patterns)
- 37. الگوی MVC در توسعهٔ وب
- 38. الگوی MVVM در توسعهٔ وب
- 39. کار با WebSocket برای ارتباط بلادرنگ
- 40. پیادهسازی چت ساده با WebSocket
- 41. امنیت در برنامههای وب (OWASP Top 10)
- 42. جلوگیری از حملات SQL Injection
- 43. جلوگیری از حملات Cross-Site Scripting (XSS)
- 44. جلوگیری از حملات Cross-Site Request Forgery (CSRF)
- 45. مدیریت امن رمزهای عبور
- 46. مقدمهای بر استقرار (Deployment) برنامهها
- 47. استقرار برنامهٔ Flask روی سرور
- 48. آشنایی با وب سرورها (Gunicorn, uWSGI)
- 49. پیکربندی Nginx به عنوان Reverse Proxy
- 50. استقرار در محیطهای ابری (Cloud)
- 51. مقدمهای بر Docker و کانتینرسازی
- 52. ساخت Dockerfile برای برنامهٔ Flask
- 53. استفاده از Docker Compose
- 54. بهینهسازی عملکرد برنامهٔ Flask
- 55. کشینگ (Caching) در Flask
- 56. استفاده از ابزارهای مانیتورینگ (Monitoring)
- 57. مقدمهای بر برنامههای تکصفحهای (SPA)
- 58. ارتباط Flask با SPA (React, Vue)
- 59. مدیریت وضعیت (State Management) در SPA
- 60. مقدمهای بر GraphQL
- 61. ساخت API با GraphQL در Flask
- 62. کار با ابزارهای توسعهٔ GraphQL
- 63. مقدمهای بر Microservices
- 64. معماری Microservices با Flask
- 65. ارتباط بین Microservices
- 66. مقدمهای بر Serverless Computing
- 67. استفاده از Flask با توابع Serverless
- 68. مدیریت دادهها در محیط Serverless
- 69. مقدمهای بر CI/CD (Continuous Integration/Continuous Deployment)
- 70. پیادهسازی CI/CD برای برنامههای Flask
- 71. ابزارهای CI/CD (GitHub Actions, GitLab CI)
- 72. مقدمهای بر مفاهیم DevOps
- 73. فرهنگ و ابزارهای DevOps
- 74. کار تیمی و همکاری در توسعهٔ نرمافزار
- 75. مقدمهای بر تحلیل داده در وب
- 76. مصرف دادههای وب برای تحلیل
- 77. ابزارهای تحلیل داده در پایتون
- 78. تصویرسازی دادهها (Data Visualization)
- 79. مقدمهای بر یادگیری ماشین در وب
- 80. ادغام مدلهای یادگیری ماشین در Flask
- 81. آموزش مدلهای یادگیری ماشین
- 82. مقدمهای بر پردازش زبان طبیعی (NLP)
- 83. استفاده از NLP در برنامههای وب
- 84. تحلیل متن با NLP
- 85. مقدمهای بر اینترنت اشیاء (IoT)
- 86. ساخت برنامههای وب برای IoT
- 87. جمعآوری و پردازش دادههای IoT
- 88. مقدمهای بر بلاکچین و قراردادهای هوشمند
- 89. پیادهسازی قراردادهای هوشمند ساده
- 90. ارتباط برنامههای وب با بلاکچین
- 91. مقدمهای بر توسعهٔ اپلیکیشنهای موبایل
- 92. ارتباط Flask با اپلیکیشنهای موبایل
- 93. طراحی API برای موبایل
- 94. مقدمهای بر امنیت پیشرفتهٔ وب
- 95. تکنیکهای دفاعی پیشرفته
- 96. مدیریت آسیبپذیریها
- 97. مقدمهای بر معماریهای توزیعشده
- 98. طراحی سیستمهای مقیاسپذیر
- 99. ملاحظات مربوط به دسترسپذیری بالا (High Availability)
- 100. مقدمهای بر فلسفهٔ توسعهٔ نرمافزار
تگها:
flask
flask python
اپلیکیشن تعاملی
برنامهنویسی وب
پایتون
توسعه وب
ساخت اپلیکیشن
فریمورک پایتون
فلس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.