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

ساخت اپلیکیشن چت بلادرنگ با Elixir ،Phoenix و Flutter

ساخت اپلیکیشن چت بلادرنگ با Elixir ،Phoenix و Flutter

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

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

  • ساخت اپلیکیشن چت بلادرنگ برای آخرین بار با استفاده از پشته تکنولوژی رویایی و پایان دادن به جستجو برای ایده‌های اپلیکیشن چت
  • یادگیری چگونگی پیاده‌سازی CRUD به سبک REST، کانال‌های Phoenix، بروزرسانی‌های بلادرنگ و ادغام همه این‌ها در فرانت‌اند اپلیکیشن Flutter - یک پروژه فول‌استک از ابتدا تا انتها
  • ایجاد اپلیکیشن چت بر روی بستری که قدرت‌بخش بهترین اپلیکیشن‌های چت دیگر نظیر واتس‌اپ، دیسکورد، پینترست و غیره است.
  • غوطه‌وری در برنامه‌نویسی تابعی و برنامه‌نویسی شی‌گرا (OOP) در یک دوره واحد

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

  • دانش اولیه در مورد Elixir و Dart مورد نیاز است. Phoenix و Flutter در طول دوره آموزش داده می‌شوند.

توضیحات دوره

یک REST API با پشتیبانی دیتابیس بلادرنگ در Elixir ،Phoenix و PostgreSQL ایجاد کنید. زبانی (ErLang) که به نوعی قدرت‌بخش واتس‌اپ، دیسکورد، پینترست و غیره است. سپس ساخت اپلیکیشن فرانت‌اند آن با هیچ‌چیز جز Flutter گوگل است.

در این دوره از فریم‌ورک Phoenix استفاده می‌شود؛ یک فریم‌ورک MVC فوق‌العاده برای توسعه بک‌اند و پروژه‌های فول‌استک در Elixir است. فریم‌ورک Phoenix را بیشتر شبیه به Express در Node.js در نظر بگیرید، اما البته بسیار جذاب‌تر. خب، Elixir کلاً جذاب‌تر از هر زبان دیگری است که مدرس با آن کد می‌نویسد، اما با این حال، باید گام‌به‌گام پیش رفت. برای وب‌ساکت‌ها، از Phoenix Channels استفاده می‌شود و کلاینت آن هنگام کار روی فرانت‌اند، با Flutter ادغام خواهد شد.

از نظر ویژگی‌ها، لیستی از اتاق‌های موجود نمایش داده می‌شود (که می‌توان از طریق API ایجاد کرد). سپس با ضربه زدن روی یک اتاق خاص، کاربر به آن اتاق ملحق شده و پیام‌های آن اتاق خاص لیست می‌شوند. همچنین یک فرم پیام در پایین صفحه وجود دارد که می‌توان در آن تایپ کرده و پیام را ارسال نمود. وقتی پیامی ارسال می‌شود، از طریق Phoenix Channels (که در پشت صحنه از وب‌ساکت‌ها استفاده می‌کند) پخش شده و هر کسی که در آن اتاق مشترک شده باشد، آن پیام جدید را به‌صورت بلادرنگ دریافت خواهد کرد. آیا این جذاب نیست؟ ساخت یک اپلیکیشن چت بلادرنگ فول‌استک روی این پشته قدرتمند.

معماری

اتاق‌ها

  • ایجاد اتاق (فقط API)
  • ملحق شدن به اتاق

پیام‌ها

  • لیست کردن پیام‌های یک اتاق خاص
  • ارسال پیام به یک اتاق
  • دریافت بروزرسانی‌های بلادرنگ هر زمان که پیام جدیدی در یک اتاق خاص ارسال شود.

Postman

  • تست بک‌اند با Postman

شبیه‌ساز کروم برای Flutter

  • دیگر نیازی به اندروید استودیو سنگین نیست. اپلیکیشن با استفاده از کروم ساخته می‌شود. از آنجا که Flutter اکنون از وب نیز پشتیبانی می‌کند، نیازی به نصب اندروید استودیو سنگین در طول توسعه نیست. کروم تمام نیازهای ما را برآورده خواهد کرد.

بسیاری موارد دیگر

  • بسیار بیشتر از آنچه نوشته شده، درباره Elixir ،Phoenix ،Flutter و ایجاد پروژه‌های فول‌استک به طور کلی آموزش داده خواهد شد.

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

  • کسانی که می‌خواهند یک اپلیکیشن چت بلادرنگ با تکنولوژی‌هایی بسازند که برای ایجاد اپلیکیشن‌های بلادرنگ طراحی شده‌اند. Phoenix ادعا می‌کند که به‌راحتی 2 میلیون اتصال همزمان را مدیریت می‌کند. جهت اطلاع شما

ساخت اپلیکیشن چت بلادرنگ با Elixir ،Phoenix و Flutter

  • مقدمه و دمو پروژه نهایی 04:47
  • بررسی راه‌اندازی ابزارها و تکنولوژی‌ها 01:31
  • راه اندازی تنظیمات 04:23
  • نوشتن اولین API 04:32
  • ایجاد اتاق‌ها 20:48
  • لیست کردن اتاق‌ها 08:23
  • ایجاد پیام‌ها 23:22
  • لیست کردن پیام‌های یک اتاق 12:59
  • ایجاد قابلیت بلادرنگ با کانال‌های Phoenix 28:24
  • راه‌اندازی و ویجت اتاق‌ها 09:35
  • لیست کردن اتاق‌ها به صورت کاشی 20:33
  • لیست کردن پیام‌های یک اتاق 20:32
  • کاشی پیام 12:41
  • ملحق شدن به یک اتاق - ایجاد قابلیت بلادرنگ با کانال‌های Phoenix در فرانت‌اند 16:34
  • ارسال پیام و دریافت بروزرسانی‌های بلادرنگ - بخش پایانی 22:29

1,389,000 277,800 تومان

مشخصات آموزش

ساخت اپلیکیشن چت بلادرنگ با Elixir ،Phoenix و Flutter

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:مقدماتی
  • تعداد درس:15
  • مدت زمان :03:31:33
  • حجم :1.83GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:04:14
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 1:48:18
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی

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

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