کتاب جامع طراحی و پیادهسازی سامانههای وب مقیاسپذیر با استفاده از Node.js و پایگاهدادههای نوین با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع طراحی و پیادهسازی سامانههای وب مقیاسپذیر با استفاده از Node.js و پایگاهدادههای نوین
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: توسعه نرمافزارهای تحت وب با پلتفرم Node.js
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی معماری موتور V8 و چرخه رویداد در Node.js
- 2. آشنایی با محیط اجرایی Node.js و نصب ابزارهای توسعه
- 3. مدیریت ماژولها و سیستم CommonJS در محیط سرور
- 4. کار با سیستم فایل و مدیریت ورودی و خروجی در Node.js
- 5. آشنایی با مفاهیم برنامهنویسی ناهمگام و Callbackها
- 6. مدیریت جریان داده با استفاده از EventEmitter
- 7. مفاهیم پیشرفته Promise و Async/Await در برنامهنویسی سمت سرور
- 8. کار با بافرهای داده و جریانهای داده Stream
- 9. نصب و مدیریت بستهها با استفاده از NPM
- 10. آشنایی با پروتکل HTTP و ساخت سرور پایه با ماژول داخلی
- 11. مبانی فریمورک Express.js و معماری مسیریابی
- 12. مدیریت درخواستهای HTTP و کار با Middlewareها
- 13. پیادهسازی الگوهای طراحی در ساختار پروژههای Node.js
- 14. معرفی پایگاهدادههای سندمحور و نصب MongoDB
- 15. مدیریت دادهها با استفاده از Mongoose و مدلسازی داده
- 16. اعتبارسنجی دادههای ورودی و امنیت در فرمهای وب
- 17. مدیریت نشستها و احراز هویت با استفاده از JSON Web Token
- 18. پیادهسازی سطوح دسترسی و کنترل امنیت کاربران
- 19. کار با موتورهای قالبسازی سمت سرور مانند EJS
- 20. ساخت رابطهای برنامهنویسی کاربردی RESTful
- 21. مدیریت خطاهای سیستم و لاگنویسی در محیط عملیاتی
- 22. آشنایی با پایگاهدادههای رابطهای و کتابخانه Sequelize
- 23. اتصال به پایگاهدادههای SQL و مدیریت تراکنشهای داده
- 24. پیادهسازی معماری MVC در سامانههای تحت وب
- 25. ارسال ایمیل و اطلاعرسانی در پلتفرم Node.js
- 26. مبانی ارتباطات بلادرنگ با استفاده از Socket.io
- 27. پیادهسازی چت و اطلاعرسانی لحظهای در سامانه
- 28. آشنایی با تستنویسی واحد و تستهای یکپارچگی با Jest
- 29. بهینهسازی عملکرد و مدیریت حافظه در برنامههای Node.js
- 30. مفاهیم مقیاسپذیری و استفاده از Cluster در پردازشهای سنگین
- 31. امنیت در تبادل داده و جلوگیری از حملات رایج وب
- 32. استفاده از ابزارهای کشینگ برای افزایش سرعت پاسخدهی
- 33. آشنایی با معماری میکروسرویس و ارتباط میان سرویسها
- 34. کار با Docker برای کانتینرسازی برنامههای Node.js
- 35. استقرار برنامههای Node.js بر روی سرورهای لینوکسی
- 36. مدیریت فرآیندها با استفاده از PM2 در محیط عملیاتی
- 37. آشنایی با سرویسهای ابری و زیرساختهای مجازیسازی
- 38. مبانی یکپارچهسازی مداوم و استقرار مداوم CI/CD
- 39. پیادهسازی گزارشگیری و تحلیل دادههای سامانه
- 40. اخلاق حرفهای در توسعه نرمافزار و حفظ حریم خصوصی کاربران
تگها:
آموزش Express.js
آموزش Node.js
برنامهنویسی سمت سرور
برنامهنویسی وب پیشرفته
بکاند
پایگاه داده MongoDB
توسعه نرمافزار تحت وب
توسعه وب با جاوااسکریپت
طراحی سامانه مقیاسپذیر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.