آموزش Node.js: سرورهای وب، تست و استقرار (Deployment) - آخرین آپدیت

دانلود Node.js: Web Servers, Tests, and Deployment

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اگر به دنبال تعمیق دانش ضروری خود در Node.js هستید، این دوره برای شماست. این ابزار قدرتمند برای مدیریت سرورها و ساخت اپلیکیشن‌های وب، به شما امکان می‌دهد از هر جایی فعالیت کنید. در این دوره، مدرس (Eve Porcello) شما را با نحوه اتصال به سرورهای وب و تست و استقرار اپلیکیشن‌های Node.js آشنا می‌کند.

معرفی جامعه‌ای از ماژول HTTP را برای ارسال درخواست‌ها و ساخت سرورهای وب بیاموزید. همچنین یاد بگیرید که چگونه ابزارهای Node.js را با استفاده از مدیریت بسته (npm) نصب و مدیریت کنید. در طول دوره، Eve شما را با استفاده از WebSockets برای ارتباط دوطرفه و بلادرنگ (Real-time) بین سرور و کلاینت آشنا می‌کند و با ساخت یک اپلیکیشن چت، نحوه ایجاد سیستمی تست‌پذیر و کاربرپسند را نمایش می‌دهد. در پایان این دوره، شما قادر خواهید بود به طور مستقل تست و دیباگ کردن کدهای Node.js را شروع کنید و از ابزارهای موجود برای ساده‌سازی کارهای رایجی مانند کامپایل و مینی‌فای کردن (Minification) استفاده کنید.

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

مقدمه Introduction

  • پیش‌نیازها و موارد ضروری What you should know

  • کار با VS Code Working with VS Code

  • فراتر از مبانی Node Going beyond the basics in Node

1. ماژول HTTP 1. The HTTP Module

  • ساخت یک سرور وب Building a web server

  • ایجاد یک فایل سرور Creating a file server

  • ارسال درخواست با متد request Making a request with the request method

  • ارسال درخواست با متد GET Making a request with the GET method

  • ارائه داده‌های JSON Serving JSON data

2. مدیریت بسته npm 2. npm

  • مدیریت بسته‌ها Managing packages

  • فایل package.json The package.json file

  • استفاده از دستورات import Using import statements

  • استفاده از minimist Using minimist

  • استفاده از tiny timer Using tiny-timer

3. سرورهای وب 3. Web Servers

  • فایل سرورها با استفاده از serve File servers with serve

  • مدیریت درخواست‌های POST Handling POST requests

  • مدیریت درخواست‌های DELETE Handling DELETE requests

  • آشنایی با Express Intro to Express

  • استفاده از میان‌افزارهای Express (Middleware) Using Express middleware

4. وب‌سوکت‌ها (WebSockets) 4. WebSockets

  • صادر کردن رویدادهای Socket.IO Emitting Socket.IO events

  • ایجاد یک وب‌سوکت Creating a WebSocket

  • ایجاد کلاینت وب‌سوکت با Socket.IO Creating a WebSocket client with Socket.IO

  • پخش پیام‌ها (Broadcasting) با وب‌سوکت Broadcasting messages with a WebSocket

5. تست Node.js 5. Node.js Testing

  • نوشتن تست Writing a test

  • تنظیم Babel با Jest Configuring Babel with Jest

  • استفاده از پوشش کد (Code Coverage) Using code coverage

  • ایجاد پروژه‌های ماژولار Creating modular projects

نتیجه‌گیری Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش Node.js: سرورهای وب، تست و استقرار (Deployment)
جزییات دوره
1h 19m
27
(آخرین آپدیت)
15,965
- از 5
دارد
دارد
دارد
Eve Porcello
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eve Porcello Eve Porcello

توسعه دهنده و مدرس نرم افزار

ایو پورچلو یکی از بنیانگذاران Moon Highway، یک شرکت توسعه برنامه درسی و آموزش است.

برای تقریبا یک دهه، ایو جاوا اسکریپت، GraphQL را آموزش داده است. و کارگاه های آموزشی React برای متخصصان فناوری در سراسر جهان. او همچنین نویسنده Learning React و Learning GraphQL از O'Reilly Media است. می‌توانید او را در Twitter @eveporcello دنبال کنید یا مقاله‌های او درباره برنامه‌نویسی را در www.moonhighway.com/articles پیدا کنید. div>