کتاب ساخت برنامه‌های وب پویا با فریم‌ورک Flask

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره ساخت برنامه‌های وب پویا با فریم‌ورک Flask

موضوع کلی: توسعه نرم‌افزار و برنامه‌نویسی تحت وب

موضوع میانی: چارچوب‌های توسعه وب در پایتون

📋 سرفصل‌های دوره

  • 1. آشنایی با توسعه وب و فریم‌ورک‌ها
  • 2. مبانی پایتون برای توسعه وب
  • 3. نصب و راه‌اندازی محیط توسعه
  • 4. معرفی فریم‌ورک Flask
  • 5. ساختار پروژه در Flask
  • 6. اولین برنامه Flask: Hello World
  • 7. مسیرها (Routes) و توابع نما (View Functions)
  • 8. مدیریت درخواست‌ها (Requests)
  • 9. مدیریت پاسخ‌ها (Responses)
  • 10. قالب‌ها (Templates) و Jinja2
  • 11. متغیرها در قالب‌ها
  • 12. کنترل جریان در Jinja2
  • 13. بلوک‌ها و وراثت در Jinja2
  • 14. کار با فرم‌ها در Flask
  • 15. اعتبارسنجی ورودی فرم‌ها
  • 16. مدیریت جلسات (Sessions)
  • 17. کوکی‌ها (Cookies) و ذخیره‌سازی داده
  • 18. کار با پایگاه داده در Flask
  • 19. SQLAlchemy برای ORM
  • 20. اتصال به پایگاه داده SQLite
  • 21. ایجاد جداول و مدل‌ها
  • 22. عملیات CRUD (ایجاد، خواندن، به‌روزرسانی، حذف)
  • 23. مدیریت داده‌های کاربران
  • 24. احراز هویت (Authentication)
  • 25. مجوزدهی (Authorization)
  • 26. کار با فایل‌ها و آپلود
  • 27. امنیت در برنامه‌های وب Flask
  • 28. جلوگیری از حملات XSS
  • 29. جلوگیری از حملات CSRF
  • 30. مدیریت خطاها و استثناها
  • 31. لاگ‌گیری (Logging) در Flask
  • 32. استقرار (Deployment) برنامه‌های Flask
  • 33. مقدمه‌ای بر WSGI
  • 34. وب سرورهای WSGI
  • 35. استقرار روی سرورهای اشتراکی
  • 36. استقرار روی سرورهای اختصاصی
  • 37. استقرار با Docker
  • 38. مقدمه‌ای بر RESTful API
  • 39. طراحی API با Flask
  • 40. کار با JSON
  • 41. ارسال درخواست‌های API
  • 42. مستندسازی API
  • 43. کار با داده‌های رابطه‌ای
  • 44. مفاهیم پیشرفته Jinja2
  • 45. استفاده از بلوک‌های سفارشی
  • 46. کار با فرم‌های پیچیده
  • 47. مدیریت فایل‌های استاتیک
  • 48. پیکربندی برنامه Flask
  • 49. متغیرهای محیطی
  • 50. مدیریت کاربران و نقش‌ها
  • 51. پیام‌رسانی به کاربران (Flash Messages)
  • 52. تست برنامه‌های Flask
  • 53. واحد تست (Unit Testing)
  • 54. تست ادغام (Integration Testing)
  • 55. تست رابط کاربری (UI Testing)
  • 56. کار با اتوماسیون تست
  • 57. مقدمه‌ای بر معماری MVC/MTV
  • 58. تطبیق با معماری MTV در Flask
  • 59. استفاده از Blueprints برای سازماندهی
  • 60. مدیریت وابستگی‌ها با Pipenv/Poetry
  • 61. کار با فریم‌ورک‌های جاوا اسکریپت
  • 62. ارتباط Flask با فرانت‌اند
  • 63. ساخت SPA با Flask و React/Vue
  • 64. مقدمه‌ای بر Microservices
  • 65. طراحی Microservices با Flask
  • 66. ارتباط بین Microservices
  • 67. مدیریت داده در Microservices
  • 68. امنیت در Microservices
  • 69. کار با صف‌های پیام (Message Queues)
  • 70. استفاده از Celery برای وظایف پس‌زمینه
  • 71. پردازش وظایف ناهمزمان
  • 72. مانیتورینگ و گزارش‌دهی
  • 73. بهینه‌سازی عملکرد برنامه
  • 74. کَش کردن (Caching) در Flask
  • 75. بهینه‌سازی پایگاه داده
  • 76. فشرده‌سازی پاسخ‌ها
  • 77. استفاده از CDN
  • 78. مقدمه‌ای بر DevOps
  • 79. اصول CI/CD
  • 80. ساخت پایپ‌لاین CI/CD برای Flask
  • 81. استفاده از ابزارهای DevOps
  • 82. مدیریت زیرساخت با Terraform
  • 83. آشنایی با Kubernetes
  • 84. استقرار با Kubernetes
  • 85. نظارت و مدیریت برنامه‌ها در Kubernetes
  • 86. امنیت در سطح زیرساخت
  • 87. مقدمه‌ای بر الگوی طراحی Domain-Driven Design
  • 88. تطبیق Flask با DDD
  • 89. مدیریت تراکنش‌های پیچیده
  • 90. پیاده‌سازی الگوهای طراحی پیشرفته
  • 91. کار با ابزارهای تحلیل کد
  • 92. اصول کدنویسی تمیز
  • 93. مرور کد (Code Review)
  • 94. مدیریت نسخه با Git
  • 95. کار با پلتفرم‌های ابری (AWS/Azure/GCP)
  • 96. استقرار برنامه‌های Flask روی پلتفرم‌های ابری
  • 97. مدیریت منابع در پلتفرم‌های ابری
  • 98. امنیت در پلتفرم‌های ابری
  • 99. آشنایی با مفاهیم Big Data
  • 100. کاربرد Flask در سیستم‌های Big Data

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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