کتاب کار با پایگاه داده در اکسپرس.js: MongoDB، PostgreSQL و MySQL با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
کار با پایگاه داده در اکسپرس.js: MongoDB، PostgreSQL و MySQL | دوره آموزشی کار با پایگاه داده در اکسپرس.js: از صفر تا قهرمانی آیا میخواهید توانایی ساخت برنامههای وب قدرتمند و مقیاسپذیر با استفاده ا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کار با پایگاه داده در اکسپرس.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
تگها:
API Development
Backend Development
Database
database integration
Express.js
MongoDB
MySQL
Node.js
NoSQL database
PostgreSQL
SQL database
Web Development
اکسپرس.js
برنامه نویسی
پایگاه داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.