کتاب راهکارهای نوین در توسعه برنامه‌های تحت وب مقیاس‌پذیر با استفاده از Symfony 4 و 5 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره راهکارهای نوین در توسعه برنامه‌های تحت وب مقیاس‌پذیر با استفاده از Symfony 4 و 5

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

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

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی معماری در فریم‌ورک سیمفونی و چرخه حیات درخواست
  • 2. نصب و پیکربندی محیط توسعه استاندارد برای سیمفونی ۴ و ۵
  • 3. ساختار فایل‌ها و دایرکتوری‌ها در پروژه‌های سیمفونی
  • 4. مدیریت وابستگی‌ها با استفاده از کامپوزر
  • 5. کار با کانتینر سرویس و تزریق وابستگی در سیمفونی
  • 6. پیکربندی پارامترها و سرویس‌ها در فایل‌های YAML
  • 7. مسیریابی و کنترلرها در معماری مدرن وب
  • 8. مدیریت درخواست‌ها و پاسخ‌های HTTP در سیمفونی
  • 9. استفاده از سیستم قالب‌سازی توییگ برای نمایش داده‌ها
  • 10. ارتباط با دیتابیس از طریق دکترین ORM
  • 11. مدل‌سازی موجودیت‌ها و روابط بین جداول در دکترین
  • 12. مهاجرت دیتابیس و مدیریت تغییرات اسکیما
  • 13. اعتبارسنجی داده‌های ورودی با کامپوننت Validator
  • 14. مدیریت فرم‌ها و بایندینگ داده‌ها در سیمفونی
  • 15. امنیت در برنامه‌های وب و احراز هویت کاربران
  • 16. مدیریت سطوح دسترسی و نقش‌های کاربری
  • 17. کار با رویدادها و شنونده‌های رویداد در سیمفونی
  • 18. استفاده از کامپوننت Messenger برای پردازش‌های پس‌زمینه
  • 19. پیاده‌سازی صف‌ها و مدیریت پیام‌ها در مقیاس بالا
  • 20. تست‌نویسی واحد و تست‌های یکپارچگی با PHPUnit
  • 21. دیباگ کردن و استفاده از پروفایلر سیمفونی
  • 22. ایجاد واسط‌های برنامه‌نویسی کاربردی با API Platform
  • 23. مدیریت کش و بهینه‌سازی عملکرد در سیمفونی
  • 24. استفاده از کامپوننت Workflow برای مدیریت فرآیندهای تجاری
  • 25. مدیریت دارایی‌های وب و بهینه‌سازی فرانت‌اند با Webpack Encore
  • 26. پیاده‌سازی سرویس‌های RESTful و استانداردهای JSON
  • 27. امنیت در APIها با استفاده از JWT
  • 28. کار با متغیرهای محیطی و مدیریت تنظیمات در سطوح مختلف
  • 29. بهینه‌سازی کوئری‌های دیتابیس در دکترین
  • 30. استفاده از کامپوننت Serializer برای تبدیل داده‌ها
  • 31. کار با کامپوننت HttpClient برای ارتباط با سرویس‌های خارجی
  • 32. مدیریت لاگ‌ها و مانیتورینگ سیستم در سیمفونی
  • 33. پیاده‌سازی چندزبانه سازی در برنامه‌های تحت وب
  • 34. استفاده از کامپوننت PropertyAccess برای دسترسی به اشیاء
  • 35. کار با ابزارهای خط فرمان و ایجاد دستورات سفارشی
  • 36. مدیریت نشست‌ها و کوکی‌ها در امنیت وب
  • 37. پیاده‌سازی معماری چندلایه در پروژه‌های بزرگ
  • 38. تکنیک‌های افزایش مقیاس‌پذیری در سیمفونی
  • 39. استفاده از کانتینرهای داکر برای استقرار برنامه‌های سیمفونی
  • 40. بهینه‌سازی تنظیمات PHP-FPM و وب‌سرور برای سیمفونی
  • 41. استفاده از Redis به عنوان حافظه کش و مدیریت صف
  • 42. تکنیک‌های پیشرفته تزریق وابستگی و اتو‌وایرینگ
  • 43. مدیریت آپلود فایل و پردازش تصاویر در سیمفونی
  • 44. پیاده‌سازی سیستم‌های اطلاع‌رسانی و ارسال ایمیل
  • 45. کار با کامپوننت Workflow در سناریوهای پیچیده تجاری
  • 46. مدیریت تراکنش‌های دیتابیس در سرویس‌های پیچیده
  • 47. اصول طراحی رابط کاربری در چارچوب سیمفونی
  • 48. امنیت در برابر حملات متداول وب در محیط سیمفونی
  • 49. استفاده از کامپوننت ExpressionLanguage برای منطق‌های پویا
  • 50. بهینه‌سازی عملکرد در محیط عملیاتی و پروداکشن
  • 51. استقرار پروژه در سرورهای لینوکسی با استفاده از CI/CD
  • 52. مانیتورینگ خطاها و تحلیل عملکرد با ابزارهای استاندارد
  • 53. مدیریت نسخه‌بندی کد و استراتژی‌های توسعه تیمی
  • 54. ارتقای پروژه‌های سیمفونی ۴ به ۵ و رعایت سازگاری‌ها
تگ‌ها: Symfony برنامه‌نویسی PHP برنامه‌نویسی وب توسعه سیستم‌های مقیاس‌پذیر توسعه نرم‌افزار توسعه‌دهنده وب فریم‌ورک سیمفونی معماری وب مهندسی نرم‌افزار

نظرات

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

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