Node.js: استقرار برنامه ها

Node.js: Deploying Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هنگامی که یک برنامه Node.js را به صورت محلی توسعه دادید و آزمایش کردید، گام بعدی این است که آن را گسترش دهید تا کاربران بتوانند از هر کجای دنیا به آن دسترسی داشته باشند. در این دوره، Node.js: Deploying Applications، یک نمای کلی از روش‌های مختلف برای استقرار برنامه‌های Node.js در محیط‌های تولید، از جمله نمایش‌های نمایشی استقرار در سروری که از طریق اینترنت قابل دسترسی است، دریافت خواهید کرد. ابتدا، استقرار در سرور DigitalOcean را بررسی خواهید کرد. در مرحله بعد، مدیریت زمان اجرای استقرار با PM2 را خواهید دید. در نهایت، برخی از مراحل بعدی را بررسی خواهید کرد تا با ابزارهایی مانند NGINX و Docker پیش‌تر بروید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش بکارگیری برنامه های Node.js خود را برای در دسترس قرار دادن آنها در جهان خواهید داشت.

سرفصل ها و درس ها

استقرار Node.js در محیط های تولید Deploying Node.js to Production Environments

  • مروری بر گزینه‌های استقرار برنامه‌های Node.js Overview of Options for Deploying Node.js Applications

  • راه اندازی سرور در DigitalOcean Droplet Setting up a Server on a DigitalOcean Droplet

  • کاوش دایرکتوری ها در سرور Exploring Directories on the Server

  • نصب Node.js و npm روی سرور Installing Node.js and npm on the Server

  • اجرای یک برنامه Node.js روی سرور Running a Node.js Application on the Server

  • نکاتی برای یادگیری و تمرین با VPS Tips for Learning and Practicing with a VPS

مدیریت زمان اجرا با PM2 Managing Deployment Runtimes with PM2

  • استفاده از PM2 برای مدیریت برنامه های Node.js Using PM2 to Manage Node.js Applications

  • مدیریت PM2 با فایل های پیکربندی Managing PM2 with Configuration Files

  • استفاده از PM2 برای راه اندازی مجدد Node.js پس از خرابی Using PM2 to Restart Node.js After a Crash

  • راه اندازی مجدد PM2 پس از راه اندازی مجدد سرور Restarting PM2 After a Server Restart

نظارت و دسترسی به سیاهههای مربوط با PM2 Monitoring and Accessing Logs with PM2

  • استفاده از PM2 برای بازرسی گزارش‌ها Using PM2 to Inspect Logs

  • نظارت بر معیارهای کاربردی در PM2 Monitoring Application Metrics in PM2

  • تست بارگذاری برنامه با Apache Bench Testing Application Load with Apache Bench

مراحل بعدی: NGINX و Docker Next Steps: NGINX and Docker

  • اجرای NGINX به عنوان یک سرور HTTP پروکسی معکوس Running NGINX as a Reverse Proxy HTTP Server

  • استقرار برنامه های Node.js با کانتینرهای Docker Deploying Node.js Applications with Docker Containers

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

Node.js: استقرار برنامه ها
جزییات دوره
32m
15
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
Jon Friskics
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Friskics Jon Friskics

Jon یک نویسنده، توسعه دهنده و عضو تیم Pluralsight از طریق Code School است. اخیراً، او روی محتوا و محصولاتی کار می‌کند که به نویسندگان کمک می‌کند محتوا را به‌طور کارآمد ایجاد کنند. قبل از آن، او چندین سال روی یادگیری تعاملی در Code School کار کرد و بعداً به Pluralsight به عنوان محتوای تعاملی کمک کرد.