دوره آموزشی یادگیری جامع Node.js: وب سرورها، تست ها و استقرار

دوره آموزشی یادگیری جامع Node.js: وب سرورها، تست ها و استقرار

⏱️ 1 ساعت 19 دقیقه📈 پیشرفته📅 2022-08-19

مدرسین

Eve Porcello

Eve Porcello

Software Developer and Instructor

جزئیات دوره

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

مهارت ها

Software DeploymentNode.jsJavaScript FrameworksSoftware TestingDevOps FoundationsDevOpsEssential TrainingWeb DevelopmentNetwork and System AdministrationOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - فراتر از اصول اولیه در Node
  • 02 - آنچه باید بدانید
  • 03 - کار با VS Code

1. ماژول HTTP

  • 04 - درخواست با روش درخواست
  • 05 - درخواست با متد GET
  • 06 - ساخت وب سرور
  • 07 - ایجاد فایل سرور
  • 08 - ارائه داده های JSON

2. npm

  • 09 - فایل package.json
  • 10 - استفاده از دستورهای واردات
  • 11 - استفاده از مینیمیست
  • 12 - استفاده از تایمر کوچک
  • 13 - مدیریت بسته ها

3. وب سرورها

  • 14 - سرورهای فایل با سرویس
  • 15 - معرفی اکسپرس
  • 16 - رسیدگی به درخواست های POST
  • 17 - رسیدگی به درخواست های DELETE
  • 18 - استفاده از میان افزار Express

4. WebSockets

  • 19 - ایجاد یک وب سوکت
  • 20 - پخش پیام ها با WebSocket
  • 21 - ایجاد یک سرویس گیرنده WebSocket با Socket.IO
  • 22 - انتشار رویدادهای Socket.IO

5. تست Node.js

  • 23 - ایجاد پروژه های مدولار
  • 24 - پیکربندی Babel با Jest
  • 25 - تست نویسی
  • 26 - استفاده از پوشش کد

نتیجه

  • 27 - مراحل بعدی

مشاهده دوره کامل

رفتن به دوره