دوره آموزشی یادگیری 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
- دوره آموزشی پیشرفته Node.js
- دوره آموزشی یادگیری npm Node Package Manager نسخه (2018)
- دوره آموزشی Node.js: الگوهای طراحی
- دوره آموزشی ساخت یک وب سایت با Node.js و Express.js
- دوره آموزشی توسعه Cloud Native با Node.js، داکر و کوبرنتیس
- دوره آموزشی توسعه Full-Stack جاوا اسکریپت: MongoDB، Node و React
- دوره آموزشی یادگیری Next.js آپدیت (2022)
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Back-End وب
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی ارتقاء مهارت های Node.js خود
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده MEAN Javascript
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید
- مسیر آموزشی آماده شدن برای گواهینامه MongoDB Node.js Developer Associate
- مسیر آموزشی توسعه مهارت های هوش مصنوعی خود با Google Gemini و Google Cloud Platform
- مسیر آموزشی توسعه وب را با Vue.js کاوش کنید