کتاب پیادهسازی برنامههای کاربردی با TypeScript و MongoDB با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی برنامههای کاربردی با TypeScript و MongoDB
موضوع کلی: توسعه وب
موضوع میانی: توسعه سمت سرور با Node.js
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه وب سمت سرور
- 2. Node.js: معرفی و نصب
- 3. مبانی زبان TypeScript
- 4. انواع داده و عملگرها در TypeScript
- 5. توابع و کلاسها در TypeScript
- 6. وراثت و پلیمورفیسم در TypeScript
- 7. اینترفیسها و Genericها در TypeScript
- 8. ماژولها و فضای نام در TypeScript
- 9. مدیریت پکیجها با npm
- 10. ساختار یک پروژه Node.js با TypeScript
- 11. معرفی MongoDB و مفاهیم پایگاه داده NoSQL
- 12. نصب و راهاندازی MongoDB
- 13. مدلسازی دادهها در MongoDB
- 14. عملیات CRUD در MongoDB با استفاده از Node.js
- 15. اتصال Node.js به MongoDB
- 16. مدیریت ارتباط با MongoDB با استفاده از Mongoose
- 17. تعریف Schemaها در Mongoose
- 18. اعتبارسنجی دادهها در Mongoose
- 19. مدیریت Session و Authentication
- 20. پیادهسازی APIهای RESTful با Node.js و Express
- 21. استفاده از Middlewareها در Express
- 22. مدیریت خطاها در Node.js
- 23. آشنایی با Postman برای تست API
- 24. آشنایی با Swagger برای مستندسازی API
- 25. امنیت در برنامههای Node.js
- 26. جلوگیری از حملات XSS و CSRF
- 27. استفاده از JWT برای احراز هویت
- 28. پیادهسازی Authorization با استفاده از نقشها
- 29. آشنایی با Docker و Containerization
- 30. استفاده از Docker برای توسعه و استقرار برنامههای Node.js
- 31. آشنایی با CI/CD و فرآیند استقرار
- 32. استفاده از Git و GitHub برای مدیریت کد
- 33. بهینهسازی عملکرد برنامههای Node.js
- 34. Caching در Node.js
- 35. استفاده از Load Balancing
- 36. مانیتورینگ و لاگینگ در Node.js
- 37. تست واحد (Unit Testing) در Node.js
- 38. تست یکپارچگی (Integration Testing) در Node.js
- 39. آشنایی با TypeScript Decorators
- 40. استفاده از TypeScript برای توسعه Microservices
- 41. آشنایی با GraphQL و جایگزینهای REST
- 42. پیادهسازی GraphQL API با Node.js
- 43. استفاده از Redis به عنوان Cache
- 44. آشنایی با RabbitMQ و Message Queues
- 45. پیادهسازی WebSocket با Node.js
- 46. استفاده از Webpack برای Bundle کردن کد
- 47. آشنایی با Serverless Functions
- 48. استقرار برنامههای Node.js در Cloud Providers (AWS, Azure, Google Cloud)
- 49. آشنایی با TypeScript Utility Types
- 50. استفاده از Type Guards در TypeScript
- 51. آشنایی با Dependency Injection در Node.js
- 52. پیادهسازی Real-time Applications با Socket.IO
- 53. آشنایی با Async/Await در TypeScript
- 54. استفاده از Observables در Node.js
- 55. آشنایی با پترنهای طراحی در Node.js
- 56. بهینهسازی Queryهای MongoDB
- 57. امنیت MongoDB
- 58. استفاده از Indexها در MongoDB
- 59. آشنایی با MongoDB Aggregation Framework
- 60. پیادهسازی Search Functionality با MongoDB
- 61. آشنایی با MongoDB Atlas
- 62. استفاده از TypeScript برای توسعه CLI Applications
- 63. آشنایی با NestJS Framework
- 64. پیادهسازی یک برنامه نمونه با NestJS
- 65. آشنایی با TypeORM
- 66. استفاده از TypeORM با TypeScript و MongoDB
- 67. آشنایی با NestJS Microservices
- 68. پیادهسازی Authentication و Authorization در NestJS
- 69. تست برنامههای NestJS
- 70. استقرار برنامههای NestJS
- 71. آشنایی با Next.js و Server-Side Rendering
- 72. استفاده از Next.js با TypeScript و MongoDB
- 73. آشنایی با Nuxt.js و Universal Applications
- 74. استفاده از Nuxt.js با TypeScript و MongoDB
- 75. آشنایی با Serverless Framework
- 76. استقرار برنامههای Node.js با Serverless Framework
- 77. آشنایی با GraphQL Federation
- 78. پیادهسازی GraphQL Federation با Node.js
- 79. آشنایی با gRPC
- 80. پیادهسازی gRPC API با Node.js
- 81. آشنایی با WebAssembly
- 82. استفاده از WebAssembly در Node.js
- 83. آشنایی با Stream Processing
- 84. آشنایی با Event Sourcing
- 85. آشنایی با CQRS
- 86. پیادهسازی یک سیستم مدیریت محتوا (CMS) ساده با TypeScript و MongoDB
- 87. پیادهسازی یک فروشگاه آنلاین ساده با TypeScript و MongoDB
- 88. آشنایی با Domain-Driven Design (DDD)
- 89. آشنایی با Hexagonal Architecture
- 90. آشنایی با Clean Architecture
- 91. بهینهسازی تصاویر در برنامههای Node.js
- 92. آشنایی با Web Performance Optimization
- 93. آشنایی با Accessibility (A11y)
- 94. آشنایی با Progressive Web Apps (PWAs)
- 95. آشنایی با Internationalization (i18n) and Localization (l10n)
- 96. آشنایی با Logging Best Practices
- 97. آشنایی با Monitoring Best Practices
- 98. آشنایی با Alerting Best Practices
- 99. آشنایی با Security Best Practices
- 100. آشنایی با Code Review Best Practices
تگها:
MongoDB
Node.js
TypeScript
برنامهنویسی سمت سرور
پایگاه داده MongoDB
تایپاسکریپت
توسعه وب
توسعهدهنده وب
دیتابیس
یکپارچهسازی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.