کتاب ساخت اپلیکیشن وب با پایتون، فلَسک و پایگِراسکیوال با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشن وب با پایتون، فلَسک و پایگِراسکیوال
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: توسعه وب با پایتون
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم توسعه وب
- 2. مقدمهای بر پایتون برای توسعه وب
- 3. نصب و پیکربندی محیط توسعه پایتون
- 4. آشنایی با چارچوب فلَسک (Flask)
- 5. نصب فلَسک
- 6. ساخت اولین اپلیکیشن فلَسک
- 7. مسیرها (Routes) در فلَسک
- 8. قالبها (Templates) و موتور Jinja2
- 9. کار با دادههای فرم
- 10. مدیریت نشست (Session)
- 11. کوکیها و ذخیرهسازی داده
- 12. پایگاه داده PostgreSQL
- 13. نصب و پیکربندی PostgreSQL
- 14. مقدمهای بر SQL
- 15. کار با دادهها در PostgreSQL
- 16. کتابخانه `psycopg2` برای اتصال به PostgreSQL
- 17. ORM (Object-Relational Mapping)
- 18. آشنایی با SQLAlchemy
- 19. استفاده از SQLAlchemy با فلَسک
- 20. ساخت مدلهای داده با SQLAlchemy
- 21. عملیات CRUD (Create, Read, Update, Delete)
- 22. اعتبارسنجی دادهها (Data Validation)
- 23. ساخت فرمهای پویا
- 24. آپلود فایل
- 25. امنیت در اپلیکیشنهای وب
- 26. جلوگیری از حملات رایج (CSRF, XSS)
- 27. احراز هویت کاربران (Authentication)
- 28. مجوزدهی کاربران (Authorization)
- 29. مدیریت کاربران و نقشها
- 30. پیادهسازی سیستم ثبتنام و ورود
- 31. بازنشانی رمز عبور
- 32. مباحث پیشرفته در فلَسک
- 33. بلوپرینتها (Blueprints) برای سازماندهی کد
- 34. کار با APIها
- 35. طراحی RESTful API
- 36. مستندسازی API
- 37. تست اپلیکیشنهای وب
- 38. تست واحد (Unit Testing)
- 39. تست یکپارچهسازی (Integration Testing)
- 40. استقرار (Deployment) اپلیکیشن وب
- 41. مقدمهای بر مفاهیم استقرار
- 42. انتخاب هاست و دامنه
- 43. استقرار روی پلتفرمهای ابری (مانند Heroku یا PythonAnywhere)
- 44. پیکربندی سرور وب (مانند Gunicorn)
- 45. مدیریت پایگاه داده در محیط استقرار
- 46. بهینهسازی عملکرد اپلیکیشن
- 47. کشینگ (Caching)
- 48. فشردهسازی دادهها
- 49. مقدمهای بر مفاهیم DevOps
- 50. استفاده از ابزارهای کنترل نسخه (Git)
- 51. مدیریت وابستگیها (Requirements.txt)
- 52. کار با محیطهای مجازی (Virtual Environments)
- 53. مقدمهای بر معماری میکروسرویسها
- 54. مقایسه فلَسک با سایر چارچوبها
- 55. مفاهیم برنامهنویسی شیءگرا در پایتون
- 56. الگوهای طراحی (Design Patterns) در توسعه وب
- 57. امنیت پیشرفته پایگاه داده
- 58. رمزنگاری دادهها
- 59. مدیریت لاگها (Logging)
- 60. نظارت بر اپلیکیشن (Monitoring)
- 61. مقدمهای بر مفاهیم CI/CD
- 62. استفاده از Docker برای کانتینرسازی
- 63. مقدمهای بر Kubernetes
- 64. توسعه اپلیکیشنهای Real-time با WebSocket
- 65. کار با Job Queues (مانند Celery)
- 66. پردازش پسزمینه (Background Processing)
- 67. مقدمهای بر مفاهیم NoSQL
- 68. مقایسه PostgreSQL با پایگاه دادههای NoSQL
- 69. امنیت در لایه شبکه
- 70. مدیریت گواهینامههای SSL/TLS
- 71. مقدمهای بر مفاهیم Edge Computing
- 72. استفاده از CDN (Content Delivery Network)
- 73. مباحث حقوقی و مقرراتی در توسعه وب (با رعایت قوانین ایران)
- 74. حفظ حریم خصوصی کاربران
- 75. قوانین مربوط به دادهها و اطلاعات
- 76. اصول اخلاقی در توسعه نرمافزار
- 77. مقدمهای بر هوش مصنوعی در توسعه وب
- 78. یادگیری ماشین برای بهبود تجربه کاربری
- 79. تحلیل دادههای کاربران
- 80. امنیت دادهها در برابر حملات پیشرفته
- 81. مقدمهای بر مفاهیم Blockchain در وب
- 82. کاربرد بلاکچین در اپلیکیشنهای وب
- 83. ملاحظات امنیتی در استفاده از ابزارهای خارجی
- 84. مدیریت ریسک در پروژههای وب
- 85. برنامهریزی پروژه و مدیریت زمان
- 86. مقدمهای بر متدولوژیهای چابک (Agile)
- 87. اصول مدیریت تیم در پروژههای نرمافزاری
- 88. مفاهیم ارتباط موثر در تیم
- 89. گزارشنویسی در پروژههای توسعه وب
- 90. مقدمهای بر استانداردسازی کد
- 91. اصول کدنویسی تمیز (Clean Code)
- 92. بازنگری کد (Code Review)
- 93. مدیریت دانش در تیم توسعه
- 94. مستندسازی فنی اپلیکیشن
- 95. مقدمهای بر مفاهیم UI/UX Design
- 96. اصول طراحی رابط کاربری
- 97. اصول تجربه کاربری
- 98. کاربرپسند کردن اپلیکیشن
- 99. تحلیل نیازمندیهای پروژه
- 100. مستندسازی نیازمندیها
تگها:
SQL
برنامه نویسی پایتون
برنامه نویسی وب
پایتون
پستگرسکیوال
توسعه وب
جنگو
دیتابیس
فلَسک
وب اپلیکیشن
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.