دوره آموزشی یادگیری جامع 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی آزمایشگاه توسعهدهنده Nest.js 2026: ساخت API قدرتمند با احراز هویت، مقالات و پروفایل کاربران
- دوره آموزشی توسعه توابع AWS Lambda با Kotlin
- دوره آموزشی Node.js: امنیت (2018)
- دوره آموزشی با Node.js و TypeScript یک API سریعتر و ساختاریافته تر بسازید
- دوره آموزشی یادگیری جامع Node.js
- دوره آموزشی پیشرفته اکسپرس
- دوره آموزشی یادگیری Next.js آپدیت (2022)
- دوره آموزشی توسعه Full-Stack جاوا اسکریپت: MongoDB، Node و React
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Angular
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی تقویت مهارت های زبان برنامه نویسی React
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Back-End وب
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Full-Stack وب
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده React