دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

نود جی اس - ساخت اپلیکیشن‌های مقیاس پذیر با عملکرد بالا

نود جی اس - ساخت اپلیکیشن‌های مقیاس پذیر با عملکرد بالا

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • اصول نود جی اس، شامل معماری، طبیعت رویدادمحور و مزایای آن در توسعه وب مدرن را درک کنید.
  • با مثال‌های عملی یاد بگیرید چگونه با ماژول‌های اصلی نود جی اس و سیستم‌های فایل کار کنید.
  • به استفاده از 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

8,940,000 1,788,000 تومان

مشخصات آموزش

نود جی اس - ساخت اپلیکیشن‌های مقیاس پذیر با عملکرد بالا

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:71
  • مدت زمان :22:38:24
  • حجم :7.76GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید