دوره آموزشی یادگیری جامع 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
سرفصل ها
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 - مراحل بعدی
مشاهده دوره کامل
رفتن به دوره