کتاب اصول و مبانی مهندسی نرمافزار در توسعه زیرساختهای سمت سرور (Backend) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول و مبانی مهندسی نرمافزار در توسعه زیرساختهای سمت سرور (Backend)
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: توسعه سیستمهای سمت سرور (Backend)
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و مفاهیم معماری سیستمهای سمت سرور
- 2. آشنایی با پروتکلهای ارتباطی در شبکه
- 3. مبانی پروتکل انتقال ابرمتن HTTP و متدهای آن
- 4. ساختار و تحلیل کدهای وضعیت پاسخ HTTP
- 5. آشنایی با پروتکلهای انتقال فایل و ایمیل
- 6. مفهوم مدل مشتری و سرویسدهنده در توسعه نرمافزار
- 7. مدیریت حافظه و منابع در محیطهای سرور
- 8. اصول طراحی رابطهای برنامهنویسی کاربردی RESTful
- 9. استانداردهای تبادل داده با فرمت JSON
- 10. آشنایی با زبانهای برنامهنویسی سمت سرور و ویژگیهای آنها
- 11. مبانی کار با سیستمعامل لینوکس برای مدیریت سرور
- 12. مدیریت فرآیندها و نخها در برنامهنویسی سرور
- 13. مفاهیم مقدماتی پایگاه دادههای رابطهای
- 14. طراحی جداول و روابط در پایگاه دادههای SQL
- 15. اصول کوئرینویسی و بهینهسازی پرسوجوها
- 16. آشنایی با مفهوم ایندکسگذاری در پایگاه داده
- 17. مبانی تراکنشها و تضمین یکپارچگی دادهها
- 18. امنیت در تبادل داده و استفاده از پروتکل HTTPS
- 19. مفهوم احراز هویت و مدیریت نشستهای کاربری
- 20. اصول کنترل دسترسی و سطوح دسترسی کاربران
- 21. آشنایی با معماری میکروسرویس و کاربردهای آن
- 22. مفهوم صف پیام و میانافزارهای پیامرسان
- 23. آشنایی با سیستمهای کشینگ برای افزایش کارایی
- 24. مدیریت خطاها و لاگنویسی در سیستمهای توزیعشده
- 25. اصول مقیاسپذیری افقی و عمودی در سرورها
- 26. آشنایی با ابزارهای مجازیسازی و کانتینرها
- 27. مدیریت پیکربندی و محیطهای توسعه و عملیات
- 28. مبانی تستنویسی خودکار در لایه سرور
- 29. اصول مستندسازی فنی در پروژههای نرمافزاری
- 30. آشنایی با متدولوژیهای چابک در توسعه نرمافزار
- 31. مبانی امنیت نرمافزار و پیشگیری از نفوذهای رایج
- 32. حفاظت از دادههای حساس در سمت سرور
- 33. آشنایی با مفاهیم کلانداده و پردازشهای ناهمگام
- 34. مفهوم اتصال به پایگاه داده و مدیریت استخر اتصالات
- 35. آشنایی با معماری رویدادمحور در توسعه زیرساخت
- 36. مدیریت نسخهبندی در پروژههای نرمافزاری
- 37. مبانی استقرار و نگهداری سیستمهای سمت سرور
- 38. بهینهسازی عملکرد و تحلیل گلوگاههای نرمافزاری
- 39. اخلاق حرفهای در مهندسی نرمافزار و مسئولیتهای اجتماعی توسعهدهنده
تگها:
آموزش Backend
اصول مهندسی نرمافزار
برنامهنویسی سرور
توسعه سمت سرور
توسعه وب
زیرساختهای نرمافزاری
معماری نرمافزار
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.