دوره آموزشی
دوبله زبان فارسی
نود جی اس - ساخت اپلیکیشنهای مقیاس پذیر با عملکرد بالا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول نود جی اس، شامل معماری، طبیعت رویدادمحور و مزایای آن در توسعه وب مدرن را درک کنید.
- با مثالهای عملی یاد بگیرید چگونه با ماژولهای اصلی نود جی اس و سیستمهای فایل کار کنید.
- به استفاده از Node Package Manager (NPM) و Yarn برای مدیریت وابستگیها و پروژهها مسلط شوید.
- یک سرور HTTP ساده در نود جی اس بسازید و مسیریابی را برای اندپوینتهای پویا و مبتنی بر کوئری پیادهسازی کنید.
- در مدیریت برنامهنویسی غیرهمزمان با فراخوانیها، promiseها و async و await ماهر شوید.
- یاد بگیرید چگونه ماژولهای سفارشی بسازید و از آنها برای سازماندهی و ماژولار کردن کد خود بهطور مؤثر استفاده کنید.
- انواع میانافزار را بررسی کنید و میانافزار اکسپرس را برای موارد استفاده مختلف پیادهسازی کنید.
- خطاها را بهطور مؤثر در اپلیکیشنهای نود جی اس با ابزارها و تکنیکهای توصیهشده اشکالزدایی و مدیریت کنید.
- اکسپرس جی اس را راهاندازی کرده و از آن استفاده کنید تا RESTful APIهایی ایجاد کنید، به بدنه درخواستها رسیدگی کنید و پارامترهای کوئری را مدیریت کنید.
- APIها را بهطور مؤثر با استفاده از Postman تست و اعتبارسنجی کنید تا از عملکرد و قابلیت اطمینان آنها مطمئن شوید.
- پایگاه دادههای NoSQL را درک کنید و با MongoDB کار کنید که شامل راهاندازی، عملیاتهای CRUD و ویژگیهای پیشرفته مانند اعتبارسنجی اسکیما، ایندکسگذاری و تراکنشها است.
- Mongoose را با اکسپرس طراحی و یکپارچهسازی کنید تا اپلیکیشنهای دادهمحور و قوی ایجاد کنید.
- با EJS (قالبهای تعبیهشده جاوا اسکریپت) کار کنید تا صفحات وب پویا با رندرینگ شرطی و کامپوننتهای قابل استفاده مجدد ایجاد کنید.
- مبانی PostgreSQL را یاد بگیرید و آن را با نود جی اس برای توسعه بکاند مبتنی بر پایگاهداده رابطهای یکپارچهسازی کنید.
- مفاهیم پیشرفته پایگاهداده مانند روابط، جوینها، تراکنشها و جستجوی تماممتن در PostgreSQL را به کار ببرید.
- احراز هویت کاربر را پیادهسازی کرده و اپلیکیشنها را با JWT، کتابخانههای اعتبارسنجی و بهترین شیوههای صنعت ایمن کنید.
- اپلیکیشنهای نود جی اس را با مهاجرتها، seederها و کتابخانههای ساخت کوئری مانند Knex.js بهینهسازی کنید.
- اپلیکیشنهای بکاند را با فریمورکهای فرانتاند مانند ریاکت جی اس با Fetch و Axios یکپارچهسازی کنید.
- برای مصاحبههای شغلی با بررسی مفاهیم کلیدی نود جی اس، اسنیپتهای کد و سوالات مصاحبه آماده شوید.
- اپلیکیشنهای نود جی اس را بهطور مؤثر مستقر کرده و بر آنها نظارت کنید و در عین حال استراتژیهای نگهداری را پیادهسازی کنید.
پیشنیازهای دوره
علاقه و عزم برای تأثیرگذاری بر جهان!
توضیحات دوره
به دوره "نود جی اس - ساخت اپلیکیشنهای مقیاس پذیر با عملکرد بالا"، ارائه شده توسط Uplatz، خوش آمدید.
نود جی اس یک محیط ران تایم جاوا اسکریپت بکاند و متن باز است که در موتور کروم نسخه 8 اجرا میشود و کد جاوا اسکریپت را خارج از مرورگر وب اجرا میکند. از نود جی اس برای ساخت اپلیکیشنهای شبکه مقیاسپذیر با عملکرد بالا استفاده میشود.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان فول استک آینده که میخواهند به توسعه فرانتاند و بکاند مشلط شوند.
- متخصصانی که در حال انتقال به نقشهای توسعه وب هستند و میخواهند تجربه عملی با نود جی اس بدست آورند.
- توسعهدهندگان بکاند که مشتاق یادگیری نود جی اس برای ساخت وب اپلیکیشنهای مدرن و مقیاسپذیر هستند.
- توسعهدهندگان فرانتاند که میخواهند به نقشهای فول استک با نود جی اس روی آورند.
- توسعهدهندگانی که به ایجاد RESTful APIها و یکپارچهسازی آنها با وب اپلیکیشنها یا اپلیکیشنهای موبایل علاقهمندند.
- افراد مبتدی و تازهکارانی که به دنبال یک حرفهای در توسعه وب فول استک هستند.
- علاقمندان به فناوری که در مورد برنامهنویسی ورودی و خروجی غیرمسدودکننده و رویدادمحور کنجکاوند.
- توسعهدهندگان اپلیکیشن ابری که به دنبال استفاده از نود جی اس برای معماری بدون سرور هستند.
- مهندسان نرمافزار که به دنبال تقویت پورتفولیوی خود با پروژههای توسعه وبفول استک هستند.
- کارآفرینان و فریلنسرهایی که برای مشتریان یا استارتاپها وب اپلیکیشنهای مقیاسپذیر میسازند.
- مدیران پروژه یا صاحبان محصول که میخواهند درک بهتری از توسعه بکاند برای همکاری تیمی مؤثر داشته باشند.
- دانشجویانی که برای مصاحبههای فناوری آماده میشوند یا به دنبال تقویت رزومه خود با تخصص نود جی اس هستند.
- هر کسی که دارای دانش اولیه جاوا اسکریپت است و میخواهد برنامهنویسی بکاند را بررسی کند.
- مهندسانی که میخواهد میکروسرویسها و سیستمهای بکاند مقیاسپذیر برای اپلیکیشنهای سازمانی ایجاد کنند.
- علاقهمندانی که میخواهند پروژههایی مانند اپلیکیشنهای چت بلادرنگ، سایتهای تجارت الکترونیک یا وبلاگهای شخصی با نود جی اس بسازند.
نود جی اس - ساخت اپلیکیشنهای مقیاس پذیر با عملکرد بالا
-
مبانی نود جی اس 14:06
-
ماژولهای اصلی و سیستمهای فایل 28:42
-
Node Package Manager (NPM) 11:30
-
Yarn 07:53
-
سرور HTTP ساده با نود 21:49
-
مبانی مسیریابی 21:42
-
مدیریت کد غیرهمزمان 25:01
-
ایجاد و استفاده از ماژولهای سفارشی 23:01
-
میان افزار در نود 18:42
-
اشکالزدایی و مدیریت خطا در نود 20:03
-
Nodemon 12:12
-
اکسپرس با نود 17:56
-
میان افزار در اکسپرس 17:00
-
ایجاد RESTful APIها با اکسپرس 26:00
-
مدیریت پارامترهای کوئری و بدنه درخواستها 23:27
-
آشنایی با Postman برای تست API 21:46
-
درک پایگاه دادههای NoSQL و MongoDB 35:57
-
بررسی MongoDB 08:28
-
آشنایی با Mongoose 11:38
-
راهاندازی MongoDB بهصورت محلی و در MongoDB Atlas 13:40
-
نصب Mongoose و راهاندازی یک پروژه اولیه 26:16
-
عملیاتهای CRUD در MongoDB 21:14
-
Virtualها، Getterها و Setterها در MongoDB با Mongoose 14:59
-
میان افزار در Mongoose 19:31
-
روابط اسکیمای MongoDB 09:55
-
درک فریمورک تجمیع 13:23
-
کوئریهای تجمیع Mongoose 21:23
-
اعتبارسنجی اسکیمای Mongoose 15:15
-
مدیریت خطاهای اعتبارسنجی و اتصال Mongoose 20:06
-
ایجاد و استفاده از ایندکسها در Mongoose 16:27
-
بهینهسازی کوئریهای Mongoose برای عملکرد بهتر 14:01
-
آشنایی با تراکنشها در MongoDB 12:51
-
استفاده از تراکنشها با Mongoose 18:51
-
ایمنسازی اتصالات MongoDB 09:00
-
کنترل دسترسی مبتنی بر نقش (RBAC) با Mongoose 19:44
-
طراحی مدلهای داده در MongoDB 18:02
-
یکپارچهسازی Mongoose با اکسپرس 21:25
-
استقرار اپلیکیشنهای MongoDB 16:53
-
نظارت و نگهداری اپلیکیشنهای MongoDB 13:39
-
شروع کار با جاوا اسکریپت تعبیهشده (EJS) 17:06
-
راهاندازی یک پروژه EJS با نود 15:59
-
انتقال داده به قالبهای EJS 19:41
-
استفاده از Partials در EJS 22:50
-
افزودن داراییهای استاتیک در EJS با نود 19:39
-
رندرینگ شرطی و حلقهها با EJS 16:07
-
مدیریت خطا در EJS 14:03
-
آشنایی با PostgreSQL 12:14
-
راهاندازی PostgreSQL 33:56
-
فرمانهای اولیه اس کیوال 25:10
-
انواع داده PostgreSQL 20:33
-
کلیدهای اصلی و Constraintها در PostgreSQL 26:28
-
دستورات SELECT پیشرفته PostgreSQL 12:01
-
جوینها و روابط PostgreSQL 20:11
-
Views و Materialized Views در PostgreSQL 26:02
-
ایندکسها و عملکرد در PostgreSQL 21:14
-
تراکنشها و همزمانی در PostgreSQL 16:18
-
توابع و رویههای PostgreSQL 31:07
-
تریگرها و مدیریت رویداد در PostgreSQL 25:03
-
کار با JSON و آرایهها در PostgreSQL 38:05
-
جستجوی تماممتن PostgreSQL 19:36
-
یکپارچهسازی PostgreSQL با نود 27:59
-
ساخت بکاند با PostgreSQL با اکسپرس 29:40
-
کوئرینویسی و استفاده از جوینها 13:58
-
کار با روابط 15:47
-
استفاده از Knex.js 17:02
-
احراز هویت کاربر با JWT 18:43
-
میانافزار و اعتبارسنجی 15:43
-
بهترین شیوههای امنیت با PostgreSQL و نود 16:36
-
مهاجرتها و Seederها 10:16
-
یکپارچهسازی فرانتاند 13:05
-
سوالات و پاسخهای مصاحبه نود جی اس 22:44
مشخصات آموزش
نود جی اس - ساخت اپلیکیشنهای مقیاس پذیر با عملکرد بالا
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:71
- مدت زمان :22:38:24
- حجم :7.76GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy