کتاب ساخت اپلیکیشن‌های تعاملی با فریم‌ورک Flask با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ساخت اپلیکیشن‌های تعاملی با فریم‌ورک 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 اپلیکیشن تعاملی برنامه‌نویسی وب پایتون توسعه وب ساخت اپلیکیشن فریم‌ورک پایتون فلس

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.