دوره آموزشی یادگیری Node.js
2 ساعت 1 دقیقهمبتدی2021-08-16
مدرسین

Alexander Zanfir
President of SocialPlay Inc.
جزئیات دوره
Node.js یک پلتفرم است که بر اساس زمان اجرا JavaScript کروم ساخته شده است و می تواند به شما در ایجاد برنامه های شبکه سریع و مقیاس پذیر کمک کند. Node.js از یک مدل ورودی/خروجی بدون وقفه و رویداد محور استفاده می کند که آن را سبک و کارآمد می کند-برای برنامه های زمان واقعی فشرده که در دستگاه های توزیع شده اجرا می شوند، مناسب است. در این دوره، اصول اولیه Node.js را بیاموزید و نحوه ایجاد یک برنامه ساده را بیاموزید. الکساندر زنفیر به موضوعاتی مانند npm، خواندن و نوشتن فایل ها و چارچوب های Node.js می پردازد. او ویژگی های Node.js، مانند async/await را پوشش می دهد و به مفاهیم محبوب توسعه وب می پردازد. اسکندر همچنین نحوه ساخت یک برنامه چت نمایشی را از ابتدا تا انتها بررسی می کند.
اهداف یادگیری
وظایف و تماس های نامتعارف
مزایا و ویژگی های جاوا اسکریپت
مدیریت بسته های شخص ثالث با npm
چارچوب های Node.js
سرو استاتیک با اکسپرس
ایجاد برنامه مرورگر
بررسی پایگاه های داده
ذخیره داده ها در MongoDB با Mongoose
خطا در مدیریت و اشکال زدایی
تستهای ساده و آزمونهای همگام سازی
اهداف یادگیری
وظایف و تماس های نامتعارف
مزایا و ویژگی های جاوا اسکریپت
مدیریت بسته های شخص ثالث با npm
چارچوب های Node.js
سرو استاتیک با اکسپرس
ایجاد برنامه مرورگر
بررسی پایگاه های داده
ذخیره داده ها در MongoDB با Mongoose
خطا در مدیریت و اشکال زدایی
تستهای ساده و آزمونهای همگام سازی
مهارت ها
Node.jsJavaScript FrameworksLearningWeb DevelopmentOpen Source
سرفصل ها
0. مقدمه
- 01 - با Node.js شروع کنید
- 02 - از فایلهای تمرینی استفاده کنید
1. مقدمه ای بر Node
- 03 - درک گره
- 04 - نمای کلی برنامه آزمایشی
- 05 - Node را دانلود و نصب کنید
- 06 - چرا زبان Javascript Node است
- 07 - مزایا و ویژگیهای جاوا اسکریپت
- 08 - وظایف ناهمزمان و تماس ها
2. درک npm - Node Package Manager
- 09 - ماژول خود را بنویسید
- 10 - بستههای شخص ثالث را با npm مدیریت کنید
- 11 - فایل package.json چیست
3. خواندن و نوشتن فایل ها
- 12 - خواندن از روی فایل ها
- 13 - به دایرکتوریها دسترسی داشته باشید
- 14 - در یک فایل بنویسید
4. کاوش در چارچوبهای وب
- 15 - فریمورکهای Node.js
- 16 - اکسپرس
- 17 - Socket.io
5. ساخت کلاینت چت برنامه آزمایشی برای مرورگر
- 18 - سرویس استاتیک با اکسپرس
- 19 - برنامه مرورگر خود را ایجاد کنید
- 20 - یک سرویس دریافت پیام ایجاد کنید
- 21 - یک سرویس ارسال پیام ایجاد کنید
- 22 - از برنامه مرورگر به Socket.io متصل شوید
- 23 - رویداد Socket.io خود را ایجاد کنید
6. کاوش در پایگاههای داده
- 24 - انواع چارچوبهای داده
- 25 - MongoDB را راهاندازی کنید
- 26 - مانگوز
- 27 - ذخیره دادهها در MongoDB با Mongoose
7. بهبود کد ناهمزمان
- 28 - تماسهای تو در تو
- 29 - قول
- 30 - منتظر همگام سازی هستند
- 31 - چالش - تبدیل به async await
- 32 - راه حل - تبدیل به async await
8. Error Handling و Debugging
- 33 - گرفتن را امتحان کنید
- 34 - سرانجام
- 35 - اشکال زدایی ویرایشگر
- 36 - چالش - تبدیل برای رسیدگی به خطا
- 37 - راه حل - تبدیل برای رسیدگی به خطا
9. آزمایش
- 38 - تست ساده با یاس
- 39 - تست Async با یاس
- 40 - مقدمه ای برای آزمایش توسعه اول
- 41 - چالش - یک آزمون قبولی بنویسید
- 42 - راه حل - یک آزمون قبولی بنویسید
نتیجه
- 43 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی آمادگی برای مدرک توسعهدهنده Node.js مونگودیبی (MongoDB)
- دوره آموزشی پایگاههای داده برای توسعهدهندگان Node.js
- دوره آموزشی TypeScript برای توسعهدهندگان Node.js
- دوره آموزشی امنیت در Node.js
- دوره آموزشی ساخت یک وب سایت با Node.js و Express.js
- دوره آموزشی ساخت دستیار کد خود با Llama 2، Node.js و React.js
- دوره آموزشی یادگیری جامع MERN
- دوره آموزشی ساخت ترانویس کننده ویدیو با Node.js و Google AI Speech-to-Text API