دوره طراحی و پیادهسازی برنامههای سمت سرور با Node.js و پایگاه داده MongoDB همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی برنامههای سمت سرور با Node.js و پایگاه داده MongoDB
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: توسعه برنامههای سمت سرور (Back-end)
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه سمت سرور
- 2. آشنایی با Node.js
- 3. مفاهیم کلیدی جاوا اسکریپت در Node.js
- 4. نصب و راهاندازی Node.js
- 5. مدیریت بستهها با npm
- 6. ساختار اولیه یک برنامه Node.js
- 7. مفاهیم ماژولها در Node.js
- 8. آشنایی با رویدادها (Events) در Node.js
- 9. کار با فایلها در Node.js
- 10. مفاهیم Asynchronous Programming
- 11. Promises در Node.js
- 12. Async/Await در Node.js
- 13. مقدمهای بر پایگاههای داده
- 14. آشنایی با پایگاه داده MongoDB
- 15. نصب و راهاندازی MongoDB
- 16. مفاهیم اولیه MongoDB (Databases, Collections, Documents)
- 17. کار با دیتابیسها در MongoDB
- 18. کار با مجموعهها (Collections) در MongoDB
- 19. ایجاد و خواندن اسناد (Documents)
- 20. بهروزرسانی و حذف اسناد
- 21. نمایشگرهای داده (Data Types) در MongoDB
- 22. عملگرهای کوئری (Query Operators)
- 23. فیلتر کردن اسناد
- 24. مرتبسازی اسناد
- 25. محدود کردن و پرش (Limit & Skip)
- 26. نمایش فیلدهای انتخابی (Projection)
- 27. عملگرهای پیشرفته در MongoDB
- 28. شاخصگذاری (Indexing) در MongoDB
- 29. بهینهسازی کوئریها
- 30. مقدمهای بر Express.js
- 31. نصب و راهاندازی Express.js
- 32. ساختار یک برنامه Express
- 33. مسیریابی (Routing) در Express
- 34. مدیریت درخواستها (Request Handling)
- 35. مدیریت پاسخها (Response Handling)
- 36. میانافزارها (Middlewares) در Express
- 37. کار با فرمها در Express
- 38. آپلود فایل در Express
- 39. مدیریت خطا در Express
- 40. اتصال Node.js به MongoDB
- 41. استفاده از Mongoose
- 42. مدلسازی داده با Mongoose
- 43. اعتبارسنجی (Validation) در Mongoose
- 44. عملیات CRUD با Mongoose
- 45. کوئریهای پیشرفته با Mongoose
- 46. مرتبسازی و فیلتر کردن با Mongoose
- 47. پروژکشن با Mongoose
- 48. شاخصگذاری با Mongoose
- 49. مفاهیم API (Application Programming Interface)
- 50. طراحی RESTful API
- 51. پیادهسازی API با Express.js
- 52. ایجاد نقاط پایانی (Endpoints)
- 53. مدیریت متدهای HTTP (GET, POST, PUT, DELETE)
- 54. ارسال و دریافت داده با JSON
- 55. احراز هویت (Authentication)
- 56. مدیریت جلسات (Sessions)
- 57. توکنهای JWT (JSON Web Tokens)
- 58. پیادهسازی احراز هویت با JWT
- 59. مجوزدهی (Authorization)
- 60. مدیریت نقشهای کاربر
- 61. مفاهیم امنیتی در توسعه سمت سرور
- 62. جلوگیری از حملات رایج (XSS, CSRF)
- 63. رمزنگاری اطلاعات حساس
- 64. پشتیبانگیری از پایگاه داده
- 65. استقرار (Deployment) برنامههای Node.js
- 66. مقدمهای بر Docker
- 67. استفاده از Docker برای Node.js
- 68. استقرار روی سرورهای ابری
- 69. مانیتورینگ و لاگگیری
- 70. تست واحد (Unit Testing)
- 71. تست یکپارچهسازی (Integration Testing)
- 72. ابزارهای تست در Node.js
- 73. مقدمهای بر GraphQL
- 74. مقایسه GraphQL و REST
- 75. پیادهسازی GraphQL با Node.js
- 76. مفاهیم پیشرفته در Node.js
- 77. کار با WebSockets
- 78. توسعه برنامههای Real-time
- 79. مفاهیم Serverless Computing
- 80. استفاده از Serverless Functions
- 81. بهینهسازی عملکرد برنامه
- 82. مدیریت حافظه در Node.js
- 83. اصول طراحی پایگاه داده NoSQL
- 84. نرمالسازی در MongoDB
- 85. مدلسازی داده برای روابط پیچیده
- 86. امنیت در MongoDB
- 87. مدیریت کاربران در MongoDB
- 88. تنظیمات پیشرفته MongoDB
- 89. مرور کلی بر اکوسیستم Node.js
- 90. ابزارها و فریمورکهای جدید
- 91. روندهای آینده در توسعه سمت سرور
- 92. پروژه عملی: طراحی یک API کامل
- 93. پیادهسازی بخش احراز هویت پروژه
- 94. اتصال پروژه به MongoDB
- 95. توسعه بخشهای مختلف API
- 96. تست و بهینهسازی پروژه
- 97. مستندسازی API
- 98. آمادهسازی برای استقرار
- 99. استقرار نهایی پروژه
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.