کتاب کتاب جامع استک MEAN: ساخت وباپلیکیشنهای فول-استک از صفر تا صد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جامع استک MEAN: ساخت وباپلیکیشنهای فول-استک از صفر تا صد دوره جامع استک MEAN: ساخت وباپلیکیشنهای فول-استک از صفر تا صد آیا رویای ساخت اپلیکیشنهای وب قدرتمند و پویا، از ایده اولیه تا پیادهسا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع استک MEAN: ساخت وباپلیکیشنهای فول-استک از صفر تا صد
موضوع کلی: توسعه فول-استک وب
موضوع میانی: توسعه وب با استک MEAN
📋 سرفصلهای دوره
- 1. آشنایی با استک MEAN: مقدمه و پیشنیازها
- 2. نصب و راهاندازی ابزارهای توسعه (Node.js, npm, MongoDB, Angular CLI)
- 3. مقدمهای بر Node.js: معماری و مفاهیم پایه
- 4. Node.js: ماژولها، مدیریت پکیجها (npm) و سیستم فایل
- 5. آشنایی با Express.js: چارچوب وب Node.js
- 6. Express.js: مسیریابی (Routing) و مدیریت درخواستها
- 7. Express.js: میانافزارها (Middleware) و کاربرد آنها
- 8. Express.js: مدیریت خطاها و لاگینگ
- 9. MongoDB: مفاهیم پایه پایگاه داده NoSQL
- 10. MongoDB: نصب و پیکربندی MongoDB
- 11. MongoDB: ایجاد و مدیریت پایگاه داده و کالکشنها
- 12. MongoDB: عملیات CRUD (ایجاد، خواندن، بهروزرسانی، حذف)
- 13. MongoDB: مدلسازی دادهها در MongoDB
- 14. Mongoose: مدلسازی دادهها با Mongoose در Node.js
- 15. Mongoose: اتصال به MongoDB و تعریف Schema
- 16. Mongoose: عملیات CRUD با استفاده از Mongoose
- 17. Mongoose: اعتبارسنجی دادهها (Data Validation)
- 18. Mongoose: میانافزارها (Middleware) در Mongoose
- 19. Angular: مقدمه و معماری Angular
- 20. Angular: کامپوننتها (Components) و قالبها (Templates)
- 21. Angular: ماژولها (Modules) و سازماندهی کد
- 22. Angular: سرویسها (Services) و تزریق وابستگی (Dependency Injection)
- 23. Angular: مسیریابی (Routing) در Angular
- 24. Angular: فرمها (Forms) در Angular
- 25. Angular: HttpClient: ارتباط با بکاند (API)
- 26. Angular: RxJS: Observables و Operators
- 27. ساخت یک API با Node.js و Express.js
- 28. تعریف Endpointها برای عملیات CRUD
- 29. پیادهسازی منطق تجاری در API
- 30. امنیت API: احراز هویت (Authentication)
- 31. امنیت API: مجوزدهی (Authorization)
- 32. ارتباط Angular با API: دریافت و ارسال دادهها
- 33. نمایش دادهها در Angular با استفاده از Template
- 34. ساخت فرمها در Angular برای ایجاد و بهروزرسانی دادهها
- 35. پیادهسازی اعتبارسنجی فرم در Angular
- 36. مدیریت State با استفاده از Angular Services
- 37. استفاده از Interceptors در Angular برای مدیریت Requestها
- 38. استفاده از Angular Material برای طراحی رابط کاربری
- 39. کامپوننتهای Angular Material: Navigation, Buttons, Inputs
- 40. کامپوننتهای Angular Material: Lists, Cards, Dialogs
- 41. کامپوننتهای Angular Material: Tables, Pagination
- 42. پیادهسازی احراز هویت (Authentication) در MEAN Stack
- 43. ثبتنام کاربر (Registration) و ورود کاربر (Login)
- 44. ذخیره توکنهای احراز هویت (JWT) در کلاینت
- 45. استفاده از Guards در Angular برای محافظت از مسیرها
- 46. پیادهسازی مجوزدهی (Authorization) در MEAN Stack
- 47. تعریف نقشها و دسترسیها
- 48. استفاده از Middlewares برای مجوزدهی در API
- 49. نمایش محتوای مشروط بر اساس نقش کاربر در Angular
- 50. مدیریت خطاها در Angular و Node.js
- 51. نمایش پیامهای خطا به کاربر
- 52. لاگینگ خطاها در سرور
- 53. اجرای تست واحد (Unit Testing) با Jest و Mocha
- 54. اجرای تست E2E (End-to-End Testing) با Protractor
- 55. بهینهسازی عملکرد Angular Application
- 56. بهینهسازی عملکرد Node.js API
- 57. بهینهسازی Queryهای MongoDB
- 58. استفاده از Caching در MEAN Stack
- 59. پیادهسازی Search و Filtering در MEAN Stack
- 60. پیادهسازی Pagination در MEAN Stack
- 61. استفاده از WebSocketها برای ارتباط Real-time
- 62. استفاده از Socket.io در MEAN Stack
- 63. ایجاد یک Chat Application با MEAN Stack
- 64. آپلود فایل در MEAN Stack
- 65. پردازش تصاویر در MEAN Stack
- 66. استفاده از Angular CLI برای تولید کد
- 67. استفاده از Angular Schematics برای خودکارسازی وظایف
- 68. استفاده از Modules Lazy Loading در Angular
- 69. بین المللی سازی (Internationalization) در Angular
- 70. استفاده از NgRx برای مدیریت State
- 71. معماری Flux و Redux
- 72. پیادهسازی Store, Reducers, Actions و Selectors با NgRx
- 73. استفاده از Effects در NgRx برای انجام کارهای Async
- 74. استفاده از Angular Universal برای Server-Side Rendering (SSR)
- 75. بهبود SEO با استفاده از Angular Universal
- 76. استفاده از Docker برای کانتینریزه کردن MEAN Stack Application
- 77. استفاده از Docker Compose برای مدیریت چندین کانتینر
- 78. استفاده از Kubernetes برای استقرار و مقیاسبندی MEAN Stack Application
- 79. استفاده از CI/CD (Continuous Integration/Continuous Deployment)
- 80. استقرار (Deployment) MEAN Stack Application بر روی Heroku
- 81. استقرار MEAN Stack Application بر روی AWS
- 82. استقرار MEAN Stack Application بر روی Google Cloud Platform
- 83. مانیتورینگ و لاگینگ MEAN Stack Application
- 84. استفاده از ابزارهای مانیتورینگ مانند Prometheus و Grafana
- 85. امنیت MEAN Stack Application: بهترین روشها
- 86. جلوگیری از حملات XSS و CSRF
- 87. جلوگیری از حملات SQL Injection و NoSQL Injection
- 88. به روز رسانی وابستگیها (Dependencies)
- 89. مدیریت پیکربندی (Configuration Management)
- 90. ارتقاء مقیاس پذیری MEAN Stack Application
- 91. بهینه سازی برای ترافیک بالا
- 92. استفاده از Load Balancing
- 93. طراحی RESTful APIهای پیشرفته
- 94. استفاده از GraphQL به جای REST
- 95. استفاده از Microservices در MEAN Stack
- 96. ایجاد مستندات API با Swagger
- 97. پیادهسازی OAuth 2.0 برای احراز هویت
- 98. استفاده از Message Queueها مانند RabbitMQ
- 99. بهبود عملکرد با استفاده از Clustering در Node.js
- 100. آشنایی با Typescript در MEAN Stack
تگها:
Angular
Express.js
Front-end و Back-end
Getting MEAN
MEAN Stack
MEAN فارسی
MongoDB
Node.js
آموزش MEAN
برنامه نویسی وب
توسعه وب
توسعه وب فول استک
دوره آموزشی MEAN
فول استک
وب اپلیکیشن
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.