دوره آموزشی یادگیری جامع Node.js: وب سرورها، تست ها و استقرار
1 ساعت 19 دقیقهپیشرفته2022-08-19
مدرسین

Eve Porcello
Software Developer and Instructor
جزئیات دوره
اگر به دنبال تعمیق دانش ضروری خود در مورد Node.js هستید، خوش شانس هستید. این ابزار قدرتمند برای کنترل سرورها و ساخت برنامه های کاربردی وب به شما امکان می دهد تقریباً از هر جایی کار کنید. در این دوره، مدرس Eve Porcello نحوه اتصال با وب سرورها و آزمایش و استقرار برنامه های Node.js را به شما آموزش می دهد.
معرفی کامل ماژول HTTP برای درخواست و ساخت وب سرور. با نحوه نصب و مدیریت ابزارهای Node.js با مدیر بسته نود (npm) آشنا شوید. در طول مسیر، ایو به شما می آموزد که چگونه از WebSockets برای برقراری ارتباط دوطرفه بلادرنگ بین سرورهای وب و مشتریان استفاده کنید، و نحوه ایجاد یک برنامه چت قابل آزمایش و آسان برای استفاده را نشان می دهد. در پایان این دوره، با استفاده از ابزارهای موجود برای سادهسازی کارهای رایج مانند کامپایل و کوچکسازی، آماده شروع آزمایش و اشکالزدایی کد Node.js به تنهایی خواهید بود.
معرفی کامل ماژول HTTP برای درخواست و ساخت وب سرور. با نحوه نصب و مدیریت ابزارهای Node.js با مدیر بسته نود (npm) آشنا شوید. در طول مسیر، ایو به شما می آموزد که چگونه از WebSockets برای برقراری ارتباط دوطرفه بلادرنگ بین سرورهای وب و مشتریان استفاده کنید، و نحوه ایجاد یک برنامه چت قابل آزمایش و آسان برای استفاده را نشان می دهد. در پایان این دوره، با استفاده از ابزارهای موجود برای سادهسازی کارهای رایج مانند کامپایل و کوچکسازی، آماده شروع آزمایش و اشکالزدایی کد Node.js به تنهایی خواهید بود.
مهارت ها
Software DeploymentNode.jsJavaScript FrameworksSoftware TestingDevOps FoundationsDevOpsEssential TrainingWeb DevelopmentNetwork and System AdministrationOpen SourceSoftware Development
سرفصل ها
مقدمه
- فراتر از اصول اولیه در Node
- آنچه باید بدانید
- کار با VS Code
ماژول HTTP
- درخواست با روش درخواست
- درخواست با متد GET
- ساخت وب سرور
- ایجاد فایل سرور
- ارائه داده های JSON
npm
- فایل package.json
- استفاده از دستورهای واردات
- استفاده از مینیمیست
- استفاده از تایمر کوچک
- مدیریت بسته ها
وب سرورها
- سرورهای فایل با سرویس
- معرفی اکسپرس
- رسیدگی به درخواست های POST
- رسیدگی به درخواست های DELETE
- استفاده از میان افزار Express
WebSockets
- ایجاد یک وب سوکت
- پخش پیام ها با WebSocket
- ایجاد یک سرویس گیرنده WebSocket با Socket.IO
- انتشار رویدادهای Socket.IO
تست Node.js
- ایجاد پروژه های مدولار
- پیکربندی Babel با Jest
- تست نویسی
- استفاده از پوشش کد
نتیجه
- مراحل بعدی