1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Build a Real Time Chat App With React + NestJS & GraphQL 2024-6
Build a Real Time Chat App With React + NestJS & GraphQL

Udemy – Build a Real Time Chat App With React + NestJS & GraphQL 2024-6

توضیحات

Build a Real Time Chat App With React + NestJS & GraphQL، دوره آموزش ساخت اپلیکیشن چت با ریکت و NestJS و GraphQL توسط آکادمی یودمی منتشر شده است. در این مطلب قصد داریم از اپلیکیشن های کوچک و ساده شروع کنیم تا یک اپلیکیشن چت تمام صفحه در دنیای واقعی بسازیم. این اپلیکیشن از پایه ساخته شده تا مقیاس پذیر باشد. هدف از این دوره این است که خیالتان از توسعه اپلیکیشن های تحت وب کاملا راحت باشد تا بتوانید بعد از آن اپلیکیشن های خود را توسعه دهید. ما از بک اند NestJS استفاده می کنیم، یک کتابخانه محبوب Node.js که به ما اجازه می دهد تا به سرعت API های HTTP کد تمیز ایجاد کنیم. عملکرد CRUD ما توسط یک GraphQL API که داده ها را با استفاده از یک پایگاه داده MongoDB ذخیره می کند، انجام خواهد شد. ما از همین API GraphQL برای ایجاد اشتراک پیام رسانی خود استفاده خواهیم کرد که امکان اتصال WebSocket به رابط کاربری ما را برای تسهیل پیام رسانی فراهم می کند. البته همه چیز با استاندارد JWT تضمین خواهد شد. در این رابط کاربری ما با استفاده از رابط کاربری زیبای متریال یک اپلیکیشن React ایجاد خواهیم کرد تا به راحتی یک رابط کاربری واکنشگرا ایجاد کنیم و با بک اند خود تعامل داشته باشیم. ما از Apollo Client برای مدیریت state انتخاب خواهیم کرد تا بتوانیم به راحتی با داده های کش GraphQL API خود تعامل داشته باشیم. درنهایت، همه این موارد در AWS Elastic Beanstalk & Amplify پیاده سازی خواهند شد. با پشتیبانی از یک خط لوله CI / CD، هر زمان که ما کد را پوش می کنیم آخرین تغییرات ما در محیط انتخابی ما ایجاد خواهد شد.

آنچه خواهید آموخت

  • ساخت و استقرار یک برنامه وب چت بلادرنگ
  • پیاده سازی احراز هویت JWT در بک اند و رابط کاربری
  • استفاده از رابط کاربری متریال برای توسعه یک رابط کاربری سازگار و واکنشگرا
  • توسعه API GraphQL برای قابلیت CRUD
  • ذخیره داده ها با استفاده از MongoDB و الگوی مخزن انتزاعی
  • اجرای مهاجرت های خودکار DB
  • استفاده از Apollo Client برای مدیریت داده های رابط کاربری و حافظه کش اپلیکیشن
  • استفاده از اشتراک های GraphQL WebSocket برای انتشار پیام ها در زمان واقعی
  • مسیریابی رابط کاربری سفارشی با React Router
  • استفاده از ابزارهای تولید کد برای تولید خودکار تایپ از GraphQL schema
  • پیاده سازی پکیج سمت سرور برای پیاده سازی اسکرول نامحدود
  • استفاده از تجمع MongoDB برای انجام جستجوی تک عملیات و فراخوانی های پایگاه داده
  • آپلود فایل در آمازون S3
  • استقرار در AWS به صورت رایگان

این دوره برای چه کسانی مناسب است

  • توسعه دهندگان متوسط به دنبال یادگیری بهترین روش ها برای ساخت یک برنامه وب مقیاس پذیر و درجه تولید هستند.
  • توسعه دهندگان سطح متوسط به دنبال یادگیری نحوه استقرار یک برنامه وب در AWS با تحویل مداوم

مشخصات دوره Build a Real Time Chat App With React + NestJS & GraphQL

  • ناشر : Udemy
  • مدرس : Michael Guay
  • زبان: انگلیسی
  • سطح آموزش: متوسط
  • تعداد دروس: 75
  • مدت زمان آموزش: 13 ساعت و 50 دقیقه

سر فصل های دوره Build a Real Time Chat App With React + NestJS & GraphQL

Build a Real Time Chat App With React + NestJS & GraphQL

پیش نیاز های دوره

  • Experience with Node/Express backends, preferably NestJS & TypeScript
  • Experience with building React UIs

تصاویر

Build a Real Time Chat App With React + NestJS & GraphQL

فیلم نمونه

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720p

نسخه 2024/6 نسبت به 2024/1 به مدت زمان 4 دقیقه افزایش داشته است. همچنین زیرنویس هم اضافه شده است.

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 1 گیگابایت

دانلود بخش 4 – 1 گیگابایت

دانلود بخش 5 – 684 مگابایت

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

4.6 گیگابایت

5/5 - (1 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست