Node.js
جاوااسکریپت روی سرور.
Node.js زبان JavaScript را بیرون از مرورگر اجرا میکند: روی سرورها، در ابزارهای خط فرمان و در ابزارهای ساختی که هر روز با آنها کار میکنید. این مسیر شما را از اولین دستور node تا یک API امن و تستشده با JSON میبرد: ماژولهای ES و npm، حلقهی رویداد و worker threadها، فایلها و استریمها، سرور HTTP با node:http و Express 5، اعتبارسنجی، خطاها و لاگها، اجراکنندهی تست داخلی Node، اجرای TypeScript بدون مرحلهی build و در پایان انتشار روی سرور.
JavaScript را از قبل بلدید؛ اینجا یاد میگیرید آن را همانجایی اجرا کنید که دادهها زندگی میکنند.
- درس
- ۲۱
- زمان
- ۳ ساعت
- سطح
- متوسط
- برنز باز
- نقره باز
- طلا قفل
آمادهای ثابتش کنی؟
سه آزمون منتظرند: برنز، نقره و طلا.
در پایان این مسیر میتوانی
- پروژههای مدرن را با ماژولهای ES، اسکریپتهای npm و ماژولهای داخلی Node راه بیندازید
- حلقهی رویداد را توضیح دهید و با I/O ناهمگام و worker threadها آن را آزاد نگه دارید
- فایلها را، حتی فایلهای خیلی بزرگ را، امن بخوانید، بنویسید و استریم کنید
- با Express 5 یک REST API بسازید که JSON برمیگرداند، ورودیها را اعتبارسنجی میکند و خطاها را در یک جا مدیریت میکند
- با
node:testتست بنویسید، TypeScript را مستقیم اجرا کنید و برنامه را با Docker روی سرور منتشر کنید
نقشهٔ مسیر
۱ فصل ۱مبانی Node.js
Node چیست، ماژولهای ES، ماژولهای داخلی، npm و اسکریپتها.
۰ / ۴۲ فصل ۲حلقهی رویداد
اینکه یک رشتهی اجرا چطور به هزاران کاربر جواب میدهد، worker threadها و EventEmitter.
۰ / ۳۳ فصل ۳فایلها و استریمها
فایلها را بخوانید و بنویسید، مسیرهای امن بسازید و دادههای بزرگ را استریم کنید.
۰ / ۳۴ فصل ۴سرورهای HTTP
اول با node:http و بعد با Express 5 سرور بسازید.
۰ / ۳۵ فصل ۵یک API واقعی با JSON
مسیرهای REST، اعتبارسنجی، خطاها، لاگها و یک جدول ردهبندی.
۰ / ۴۶ فصل ۶آمادهی انتشار
تست، TypeScript، پیکربندی، هدرهای امنیتی و Docker.
۰ / ۴