کتاب Node.js Cloud Platforms: پلتفرم‌های ابری Node.js

249,950 تومان

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب Node.js Cloud Platforms: پلتفرم‌های ابری Node.js

موضوع کلی: برنامه نویسی

موضوع میانی: نود جی‌اس (Node.js)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر Node.js و JavaScript Runtime Environment
  • 2. نصب و راه اندازی Node.js و npm
  • 3. آشنایی با ماژول‌های اصلی Node.js (Core Modules)
  • 4. ساخت اولین برنامه Node.js (Hello World)
  • 5. مدیریت بسته‌ها با npm و yarn
  • 6. درک مفهوم Package.json و مدیریت وابستگی‌ها
  • 7. آشنایی با ماژول‌های Async و Sync
  • 8. کار با File System در Node.js (خواندن و نوشتن فایل‌ها)
  • 9. ساخت یک سرور HTTP ساده با Node.js
  • 10. درک مفهوم Request و Response در HTTP
  • 11. کار با Routing در Node.js
  • 12. ارسال و دریافت داده‌ها با متدهای GET و POST
  • 13. آشنایی با Middlewareها در Node.js
  • 14. ساخت Middleware سفارشی
  • 15. استفاده از Express.js برای ساخت برنامه‌های وب
  • 16. آشنایی با مفاهیم MVC (Model-View-Controller)
  • 17. ساخت یک API RESTful ساده با Express.js
  • 18. کار با JSON و تبدیل داده‌ها
  • 19. اعتبارسنجی داده‌ها (Data Validation) در API
  • 20. مدیریت خطاها (Error Handling) در Node.js
  • 21. آشنایی با Promiseها و Async/Await
  • 22. کار با دیتابیس‌های رابطه‌ای (Relational Databases) با Node.js
  • 23. اتصال به MySQL یا PostgreSQL با Node.js
  • 24. کار با ORMها (Object-Relational Mappers) مانند Sequelize یا TypeORM
  • 25. آشنایی با دیتابیس‌های NoSQL مانند MongoDB
  • 26. اتصال به MongoDB با Mongoose
  • 27. CRUD Operations با Mongoose (Create, Read, Update, Delete)
  • 28. آشنایی با Docker و Containerization
  • 29. ساخت Dockerfile برای Node.js Application
  • 30. اجرای Node.js Application در Docker Container
  • 31. آشنایی با Docker Compose
  • 32. آشنایی با مفهوم Cloud Computing
  • 33. معرفی پلتفرم‌های ابری (AWS, Azure, Google Cloud)
  • 34. مقدمه‌ای بر AWS (Amazon Web Services)
  • 35. ایجاد حساب کاربری AWS و پیکربندی IAM
  • 36. آشنایی با سرویس‌های AWS مورد نیاز برای Node.js
  • 37. آشنایی با EC2 (Elastic Compute Cloud) در AWS
  • 38. راه اندازی یک EC2 Instance
  • 39. استقرار Node.js Application بر روی EC2
  • 40. آشنایی با Load Balancing و Auto Scaling در AWS
  • 41. آشنایی با Elastic Beanstalk
  • 42. استقرار Node.js Application با Elastic Beanstalk
  • 43. آشنایی با RDS (Relational Database Service) در AWS
  • 44. اتصال به RDS MySQL یا PostgreSQL از Node.js
  • 45. آشنایی با DynamoDB (NoSQL Database) در AWS
  • 46. اتصال به DynamoDB از Node.js
  • 47. آشنایی با S3 (Simple Storage Service) در AWS
  • 48. آپلود و دانلود فایل‌ها با S3 از Node.js
  • 49. آشنایی با Lambda (Serverless Computing) در AWS
  • 50. ساخت Function Lambda برای Node.js
  • 51. API Gateway و اتصال به Lambda
  • 52. آشنایی با CloudWatch (Monitoring and Logging) در AWS
  • 53. آشنایی با IAM Roles و Policies
  • 54. مقدمه‌ای بر Azure
  • 55. ایجاد حساب کاربری Azure
  • 56. آشنایی با سرویس‌های Azure مورد نیاز برای Node.js
  • 57. آشنایی با Virtual Machines در Azure
  • 58. استقرار Node.js Application بر روی Virtual Machine
  • 59. آشنایی با Azure App Service
  • 60. استقرار Node.js Application با Azure App Service
  • 61. آشنایی با Azure Database for MySQL یا PostgreSQL
  • 62. اتصال به Azure Database از Node.js
  • 63. آشنایی با Azure Cosmos DB (NoSQL Database)
  • 64. اتصال به Cosmos DB از Node.js
  • 65. آشنایی با Azure Blob Storage
  • 66. آپلود و دانلود فایل‌ها با Azure Blob Storage از Node.js
  • 67. آشنایی با Azure Functions (Serverless Computing)
  • 68. ساخت Function Azure برای Node.js
  • 69. API Management و اتصال به Azure Functions
  • 70. آشنایی با Azure Monitor (Monitoring and Logging) در Azure
  • 71. آشنایی با Managed Identities در Azure
  • 72. مقدمه‌ای بر Google Cloud Platform (GCP)
  • 73. ایجاد حساب کاربری GCP
  • 74. آشنایی با سرویس‌های GCP مورد نیاز برای Node.js
  • 75. آشنایی با Compute Engine در GCP
  • 76. استقرار Node.js Application بر روی Compute Engine
  • 77. آشنایی با App Engine در GCP
  • 78. استقرار Node.js Application با App Engine
  • 79. آشنایی با Cloud SQL for MySQL یا PostgreSQL
  • 80. اتصال به Cloud SQL از Node.js
  • 81. آشنایی با Cloud Firestore (NoSQL Database)
  • 82. اتصال به Cloud Firestore از Node.js
  • 83. آشنایی با Cloud Storage
  • 84. آپلود و دانلود فایل‌ها با Cloud Storage از Node.js
  • 85. آشنایی با Cloud Functions (Serverless Computing)
  • 86. ساخت Function Cloud برای Node.js
  • 87. API Gateway و اتصال به Cloud Functions
  • 88. آشنایی با Cloud Monitoring و Logging در GCP
  • 89. آشنایی با Service Accounts در GCP
  • 90. مقایسه پلتفرم‌های ابری AWS, Azure, GCP
  • 91. انتخاب پلتفرم ابری مناسب برای Node.js Application
  • 92. بهینه سازی Node.js Application برای استقرار در Cloud
  • 93. امنیت در Cloud: بهترین روش‌ها برای Node.js
  • 94. مانیتورینگ و Logging در Cloud Environments
  • 95. استفاده از CI/CD (Continuous Integration/Continuous Deployment) برای استقرار در Cloud
  • 96. Git و GitHub
  • 97. Jenkins و استقرار اتوماتیک در Cloud
  • 98. GitLab CI و استقرار اتوماتیک در Cloud
  • 99. استفاده از Terraform برای مدیریت زیرساخت به عنوان کد (Infrastructure as Code)
  • 100. استفاده از Kubernetes برای Orchestration Container

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.