کتاب 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.