دوره کار با پایگاه داده در اکسپرس.js: MongoDB، PostgreSQL و MySQL همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کار با پایگاه داده در اکسپرس.js: MongoDB، PostgreSQL و MySQL
موضوع کلی: برنامه نویسی
موضوع میانی: اکسپرس (Express.js)
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامه نویسی با Node.js
- 2. نصب Node.js و npm
- 3. آشنایی با محیط توسعه Node.js
- 4. مفهوم ماژولها در Node.js
- 5. نوشتن اولین برنامه Node.js
- 6. مدیریت پکیجها با npm
- 7. مفهوم callback ها
- 8. کار با توابع آسنکرون
- 9. مقدمهای بر Express.js
- 10. نصب Express.js
- 11. ساختار اولیه یک برنامه Express
- 12. روتینگ (Routing) در Express
- 13. مدیریت درخواستها (Requests) و پاسخها (Responses)
- 14. استفاده از Middleware ها
- 15. ساخت Middleware سفارشی
- 16. ارسال انواع پاسخها (JSON, HTML, Text)
- 17. پارامترهای URL (URL Parameters)
- 18. Query Parameters
- 19. ارسال داده در بدنه درخواست (Request Body)
- 20. استفاده از Body-Parser Middleware
- 21. مدیریت فایلهای استاتیک (Static Files)
- 22. مفهوم Template Engines
- 23. استفاده از EJS به عنوان Template Engine
- 24. ساخت Layout ها و Partials در EJS
- 25. مقدمهای بر پایگاه داده
- 26. انواع پایگاه داده (SQL vs NoSQL)
- 27. انتخاب پایگاه داده مناسب
- 28. مقدمهای بر MongoDB
- 29. نصب و راهاندازی MongoDB
- 30. مفاهیم کلیدی MongoDB (Document, Collection, Database)
- 31. کار با MongoDB Shell
- 32. ساخت و حذف پایگاه داده
- 33. ساخت و حذف Collection
- 34. درج (Insert) یک سند در MongoDB
- 35. درج چندین سند در MongoDB
- 36. یافتن (Find) سندها در MongoDB
- 37. فیلتر کردن سندها
- 38. انتخاب فیلدهای خاص (Projection)
- 39. بهروزرسانی (Update) سندها
- 40. جایگزینی (Replace) سندها
- 41. حذف (Delete) سندها
- 42. کار با MongoDB Atlas (Cloud MongoDB)
- 43. اتصال Node.js به MongoDB
- 44. نصب Mongoose
- 45. مفهوم ODM (Object Document Mapper)
- 46. نصب Mongoose
- 47. تعریف Schema در Mongoose
- 48. تعریف Model در Mongoose
- 49. اتصال Express به MongoDB با Mongoose
- 50. عملیات CRUD با Mongoose
- 51. ایجاد (Create) رکورد در MongoDB با Mongoose
- 52. خواندن (Read) رکوردها با Mongoose
- 53. بهروزرسانی (Update) رکوردها با Mongoose
- 54. حذف (Delete) رکوردها با Mongoose
- 55. جستجوی پیشرفته در MongoDB با Mongoose
- 56. اعتبارسنجی (Validation) دادهها در Mongoose
- 57. توابع Middleware در Mongoose
- 58. عملیات Populating در Mongoose (روابط)
- 59. مدیریت خطا در Mongoose
- 60. مقدمهای بر PostgreSQL
- 61. نصب و راهاندازی PostgreSQL
- 62. مفاهیم کلیدی PostgreSQL (Table, Row, Column, Schema)
- 63. SQL Basics: SELECT, INSERT, UPDATE, DELETE
- 64. SQL Basics: CREATE TABLE, ALTER TABLE, DROP TABLE
- 65. SQL Basics: JOINs
- 66. اتصال Node.js به PostgreSQL
- 67. نصب pg library
- 68. ساخت اتصال به PostgreSQL
- 69. اجرای کوئریهای SQL ساده
- 70. استفاده از Pool اتصال
- 71. Parameterized Queries برای امنیت
- 72. ORM (Object-Relational Mapper)
- 73. معرفی Sequelize
- 74. نصب Sequelize
- 75. پیکربندی Sequelize
- 76. تعریف Models در Sequelize
- 77. تعریف Relations (One-to-One, One-to-Many, Many-to-Many)
- 78. Migrations در Sequelize
- 79. عملیات CRUD با Sequelize
- 80. ایجاد (Create) رکورد با Sequelize
- 81. خواندن (Read) رکوردها با Sequelize
- 82. بهروزرسانی (Update) رکوردها با Sequelize
- 83. حذف (Delete) رکوردها با Sequelize
- 84. جستجوی پیشرفته با Sequelize
- 85. مدیریت تراکنشها (Transactions) در Sequelize
- 86. Asociations در Sequelize
- 87. مقدمهای بر MySQL
- 88. نصب و راهاندازی MySQL
- 89. مفاهیم کلیدی MySQL
- 90. SQL Basics: SELECT, INSERT, UPDATE, DELETE
- 91. SQL Basics: CREATE TABLE, ALTER TABLE, DROP TABLE
- 92. SQL Basics: JOINs
- 93. اتصال Node.js به MySQL
- 94. نصب mysql2 library
- 95. ساخت اتصال به MySQL
- 96. اجرای کوئریهای SQL ساده
- 97. استفاده از Pool اتصال
- 98. Parameterized Queries برای امنیت
- 99. ORM برای MySQL
- 100. استفاده از Sequelize برای MySQL
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.