خانه اندروید

800 ساعت آموزش اختصاصی

بیش از 30 هزار دانشجو

آموزش های پروژه محور

مطالب پیشنهادی حتما مشاهده کنید :

دوره آموزش ساخت اپلیکیشن چت Kotlin MVVM Nodejs

دوره آموزش ساخت اپلیکیشن چت Kotlin MVVM Nodejs

آموزش ساخت اپلیکیشن چت با قابلیت های مشابه تلگرام و روبیکا – ایتا

دوره پیاده سازی اپلیکیشن چت با زبان کاتلین nodejs و scoket.io -mysql

ارسال voice socket.io kotlin و nodejs

ارسال تصویر با سوکت و kotlin

دوره آموزش ساخت اپلیکیشن چت Kotlin MVVM Nodejs

پیاده سازی اپلیکیشن چت با معماری MVVM Kotlin Nodejs socket.io

اپلیکیشن چت

سلام و درود فراوان خدمت تمامی دانشجویان گرامی سایت خانه اندروید هم اکنون انتظارها به پایان رسید  و دوره قوی با زبان kotlin و هم چنین socket.io ,nodejs پیاده سازی کرده ایم . در این دوره می توانید فرد مسلط به سوکت و هم چنین ارسال voice و تصویر و امکانات پیشرفته شامل پیاده سازی مباحث دیتابیس که با mysql این دوره ضبط شده با توجه به اینکه اکثر دانشجویان به این دیتابیس مسلط هستن ضبط شد.

همان طور که می دانید برای پیاده سازی ارتباط real time نیازمند socket هستیم که در این دوره با سوکت کار می کنیم و ارتباط دایمی رو برقرار می کنیم و کاربران می توانید با هم دیگه صحبت (چت)کنند.

این دوره آموزشی با معماری MVVM و زبان  kotlin ضبط شده است.

در ابتدای تمامی نرم افزار ها و اپلیکیشن کاربر ملزم به ثبت نام و لاگین هست و در این دوره این مورد پیاده سازی شده .

دوره آموزش ساخت اپلیکیشن چت Kotlin MVVM Nodejs

این دوره خیلی حرفه ای ست و برای کاربران مبتدی تا حرفه ای ضبط شده و شما اگر تسلط ندارین نگران نباشین در این دوره به صورت صفر تا ۱۰۰ تمامی مباحث لازم تدریس می شود.

در این دوره کاربر در ابتدا در اپلیکیشن ثبت نام می کند و در نهایت می تواند برای خود پروفایل را اپلود کند که این پروسه به کمک سوکت و nodejs و برای ذخیره سازی اطلاعات از دیتایس mysql استفاده شده و در نهایت کاربر وارد اپلیکیشن شده و می تواند با دیگران کاربران به واسطه جستجو نام کاربر یا username کاربر می تواند با کاربران شروع به چت کند و امکان ارسال پیام و صوت و تصویر را دارد .

دوره آموزش ساخت اپلیکیشن چت Kotlin MVVM Nodejs

تصویر بالا قابلیت ارسال ویوس و تصویر همراه با real time , خواندن همه پیام ها یا خواندن یک پیام

و تصویر زیر قابلیت گزارش به کاربر هم در چت لیست و هم چنین در چت بین هر دو

دوره آموزش ساخت اپلیکیشن چت Kotlin MVVM Nodejs

دوره آموزش ساخت اپلیکیشن چت Kotlin MVVM Nodejs

با حمایت کردن شما عزیزان از این دوره آموزشی انشالا در پارت دوم دوره آموزش چت با تماس صوتی و تصویری شما را شگفت انگیز خواهیم کرد هم چنین امکانات جدید تلگرام را پیاده سازی خواهیم کرد.همه چیزی بستگی به حمایت های شما عزیزان از این دوره آموزشی دارد.

قابلیت seen all ,  seen real time هم در دوره پیاده سازی شده است.یعنی زمانی که کاربر پیام های زیادی به یک شخص داده و زمانی که پیام را شخص مقابل می خواهند به کاربر اطلاع رسانی می کند که تمامی پیام هات خوانده شد و هم چنین ممکن است هر دو در چت با هم باشند پس این اطلاع رسانی به صورت real time به هر دو کاربر مشابه تلگرام انجام می شود.

امکانات کامل دوره آموزشی صفر تا صد پیاده سازی اپلیکیشن چت 

پیاده سازی فرآیند پیچیده دیتابیس چت mysql

ساخت دیتابیس و جداول مربوطه برای چت

آموزش query  چت بین کاربران

کار کردن با query های پیشرفته در  sql

پیاده سازی متصل شدن به دیتاس mysql در nodejs

پروسه آموزش query و ارتباط با دیتابیس و خواندن

ایجاد یک سرور

کار کردن با روت های متفاوت

تست و بررسی انواع های query ها به کمک روت ها

متصل شدن به دیتابیس از طریق nodejs

ایجاد query های پیشرفته برای چت ها

پیاده سازی مراحل ثبت نام و لاگین کاربر 

مراحل دریافت و آپلود تصویر پروفایل

کار کردن با socket.io  ارتباط و connection های users ها

پیاده سازی چت خصوصی بین کاربران

امکان ارسال پیام صوتی و تصویر

امکان ارسال گزارش از وضعیت istyping یا ارسال تصویر و پیام صوتی به دیگر کاربران

امکان ارتباط seen یا بازدید real time یا بازدید کلی voice , img

امکان پخش پیام صوتی

کار کردن با theard های متفاوت ui , background

امکان کار کردن با order های متفاوت 

آپدیت پیام در recyclerview

افزودن کتابخانه های لازم در سمت اندروید و زبان kotlin

ساخت لایه های متفاوت نظیر ریجستر و لاگین و آپلود پروفایل

باز کردن گالری گوشی کاربر و انتخاب تصویرو آپلود به سمت سرور به کمک socket.io

امکان دریافت پرمیشن میکروفون و همراه با ارسال ویوس و ذخیره ویوس در گوشی کاربر

پارس جیسون های تو در تو به کمک Gson در سوکت

خواندن پیام های کاربران و آپدیت پیام ها

پیاده سازی فرآیند پیچیده خواندن پیام با قابلیت intent , exits از اپلیکیشن

پیاده سازی ارسال گزارش در چت لیست کاربر و در چت خصوصی بین کاربران

امکان چت با خود یا saved messages مشابه تلگرام

امکان چت خصوصی فقط برای یک کاربر یا دو کاربر

ایجاد random  کد در nodejs

کار کردن و نمایش mimtype های متفاوت

پیاده سازی لایه سرچ و جستجو تمامی اطلاعات کاربر

چک کردن شماره موبایل کاربر

جلوگیری از مباحث null و کرش برنامه

پخش های ویوس های پی در پی

نمایش وضعیت کاربر آنلاین یا آفلاین بودن

نمایش وضعیت کاربر آنلاین در لیست مشابه تلگرام

و….

دمو دوره و توضیحات لازم در خصوص دوره آموزشی که پیاده سازی شده است قبل از تهیه دوره حتما مشاهده شود.

خرید دوره آموزشی

مدرس دوره :  جواد محمدی

تعداد قسمت : 41 قسمت 

مدت زمان دوره آموزشی :  تقریبا 16 ساعت

وضعیت دوره :  تکمیل شده

خانه اندروید دانلود فیلم آموزشی  لطفا دوره  آموزشی رو هم ببنید برای توضیحات بیشتر :

حجم فیلم آموزشی   حجم دوره آموزشی :   2/4 گیگابات

پسورد فایل   پسورد فایل فشرده : homeandroid.ir

خانه اندروید منبع آموزش : خانه اندروید

سوالات متداول قبل از خرید

  آیا برای شرکت در دوره پیشنیازی لازم هست : خیر پیشنیازی لازم نیست.

نکته : در این دوره آموزشی مفاهیم از پایه تدریس میشود.

 آیا دوره فارسی هست : بله توسط سایت خانه اندروید ضبط و فارسی هست.

  آیا فیلم ها با کیفیت hd هستند : بله آموزش ها با کیفیت و فشرده شده  در دسترس دانشجویان قرار داده می شود تا هم حجم کمتر برای دانلود مصرف کنند. 

  به چه صورتی باید در دوره آموزشی شرکت کنیم : پس از خرید محصول لینک های دانلود دوره آموزشی برای شما دوست گرامی ارسال می شود. هم از طریق ایمیل و هم از طریق سایت قابل دانلود هستند.

  برای زبان برنامه نویسی از چه زبانی استفاده می کنید : nodejs , kotlin,socket.io

  دوره آموزشی چند قسمت است :   41 قسمت پس از تهیه دوره در دسترس شماست. و ادامه آموزش در حال ضبط میباشد.

 آیا می توانین دوره را به صورت فصل به فصل دریافت کنیم : جواب خیر چون فصل ها به هم متصل هستن و باید دوره را به صورت کامل تهیه کنید.

 آیا فیلم ها واضح هست و من به راحتی می تونم یاد بگیرم : آموزش ها کاملا پروژه محور توضیح داده خواهد شد و شما می توانید به سادگی یاد بگیرن پیشنهاد میشه برای بهتر یادگیری آموزش تمامی هوش و فکر خودتون رو برای هر جلسه بزارین و پس از پایان فیلم یکبار دیگر تمرین را آغاز کنید.و حداقل دو بار هر جلسه را مشاهده و بار سوم با مدرس دوره مرحله به مرحله پیش برین. و در نهایت پیشنهاد میشه برای درک و باز شدن پیش زمینه هرفصل را به صورت کامل مشاهده کنید.

 آین دوره در چه سطحی هست : از سطح مبتدی تا پیشرفته

 پس از پایان این دوره چه چیزی یاد می گیرم : شما پس از یادگیری این دوره آموزشی می توانید یک اپلیکیشن چت را پیاده سازی کنید با قابلیت های مشابه تلگرام و دیگران نرم افزار ها

تصاویر کامل و یک جا

 

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

جواد محمدی هستم بنیان‌گذار سایت خانه اندروید در خدمتون هستیم با آموزش و مفاهیم برنامه نویسی اندروید-نزدیک به 10 سال هست در حوزه برنامه نویسی فعالیت می کنم. مسلط به kotlin,java,flutter,php هستم . در خانه اندروید دانستی های خودم را در اختیار تمامی علاقمندان به برنامه نویسی قرار میدم.تشکر از اینکه خانه اندرورید رو دنبال می کنید.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

    به دیدگاه های بی نام و نشان که ایمیل فیک و نام فیک وارد می کنند پاسخ داده نمی شود

44 دیدگاه

  1. سپر مدنی گفت:

    سلام استاد محمدی بزرگوار کارتون خیلی عالی و خیلی خیلی خوشحالم از اینکه با استاد توانمندی مثل شما آشنا شدم و ازش دارم یاد می گیرم به شدت این دوره رو پیشنهاد می کنم واقعا تنها دوره ای کاملی هست که در خصوص پیاده سازی اپ چت هست.
    بسیار بسیار سپاسگذارم. اروزی موفقیت روز افزون برای شما استاد بزرگوار

    • سلام و درود خدمت شما
      باعث افتخاره مورد رضایت قرار گرفته ممنونم از شما و انژری مثبتی که از دیدگاه شما دریافت کرده ایم.
      تشکر از شما
      با احترام. موفق باشین.

  2. معین یاوری گفت:

    سلام فقط می تونم خیلی عالی این دوره فوق العاده ست احسن

  3. سمانه گفت:

    سلام و احترام خدمت استاد
    لطفا آموزش ها رو یکبار دیگه برام ایمیل کنید. ممنونم.

  4. omid گفت:

    سلام خسته نباشی واقعا عالی

  5. جواد عزتی گفت:

    سلام استاد بی نظیره دوره ات انشالا آموزش های تماس صوتی هم در قالب یک دوره جدید ضبط کنید عالی میشه.

  6. علی رضا توحیدی گفت:

    سلام خسته نباشید مهندس محمدی عزیز
    به شخصه واقعا خیلی حال می کنم با سوکت و حال می کنم با تدریس شما خیلی عالی هستین

  7. میلاد گفت:

    سلام استاد محمدی
    این آموزش رو تهیه کرده ام بفرمایین با دیتابیس های دیگه هم می تونم کار کنم مثل sqlserver

    • سلام و احترام
      بله با هر نوع دیتابیسی میتوانید کار کنید چون وقتی یاد بگیرن بیس کارو دیگه با هر روشی و هر دیتابیسی می تونید کار کنید.
      با احترام.

  8. فاطمه یاوری گفت:

    سلام وقتون بخیر
    دوره ای خیلی عالی بود مهندس جان
    یک سوالی اگر بخواهیم روی سروری اجرا بگیرم چه سروری پیشنهاد می کنید. ممنونم.

    • سلام و درود خدمت شما
      شما می توانید از بسته به توانایی مالیتون از سرور مجازی تا سی پنل و یا هاست سی پنل nodejs استفاده کنید.
      برخی از هاست ها بهبود داده شده برای nodejs که می تونید تهیه کنید که سرعت خوبی دارن ولی تعداد کاربرهاتون اگر فکر می کنید خیلی زیاده برای بخش چت بهتره از سرور مجازی استفاده کنید چون سرعت خوبی داره.

  9. سامان گفت:

    سلام آقای محمدی
    خدا قوت آموزش تموم شد امروز خیلی عالی
    منتظر دوره های جدیدتون هستم

  10. مصطفی حمیدی گفت:

    سلام وقتون بخیر خسته نباشین بابت این دوره عالی تون
    میشه یکبار دیگه برام ایمیل کنید لینک ها منسوخ شدن
    تشکر

  11. جواد گفت:

    سلام و درود
    لطفا آموزش تماس صوتی و تصویری رو هم آموزش بدین ممنونم از سایت خوبتون

  12. admin gorbani گفت:

    سلام مهندس خوبین
    یک سوالی داشتم خدمتون ممنونم میشم پاسخ بدین
    آیا در این آموزش از php استفاده شده نوشتین mysql

    • سلام و درود خدمت شما دوست گرامی
      دقت بفرمایین mysql یک دیتابیس هست برای ذخیره سازی اطلاعات و php یک زبان برنامه نویسی که میشه به جای اون از nodejs استفاده کرد که real time هست و سرعت بالاتری داره معمولا برای سوکت از nodejs استفاده می کنیم ولی توی php میشه سوکت نوشت ولی در کل اون کارایی رو نداره و ما برای بکند کار از nodejs و برای ذخیره اطلاعات چت ها و کاربران از دیتابیس mysql استفاده کرده ایم مثلا میشد از mongodb استفاده کرد ولی خوب چون قبلا آموزش داده بودیم خواستیم آموزشمون هم ساده تر بشه و هم چنین دوستان چون آشنایت زیادی با mysql داشتین این آموزش رو به این شکل ضبط کرده ایم.
      هم چنین یادگیری دیتابیس mongodb
      لینک دوره
      https://homeandroid.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-socket-node-js-mongodb-%d9%be%d8%b1%d9%88%da%98%d9%87-%d9%85%d8%ad%d9%88%d8%b1

  13. رامین شیرزاد گفت:

    سلام
    خیلی عالی خسته نباشین.

  14. hamid گفت:

    سلام آموزش خوبی بود

  15. آرمان محمدیان گفت:

    سلام خسته نباشین آموزش خوبی بود امیدوارم همیشه همین طور اموزش ها خوبی رو زود به زود تهیه کنید.

  16. زهرا اسدی گفت:

    سلام و خسته نباشید
    کامل ترین دوره سوکت واقعا مال شماست خیلی خوب بود مخصوصا اینکه موضوعاتی گفتین که کاربردی واقعا

  17. محمد آرامنش گفت:

    سلام خسته نباشین
    ایا در دوره چت خصوصی گفته شده

  18. محمد رمضانی گفت:

    سلام استاد محمدی عزیز
    واقعا خسته نباشین خیلی دوره کامل و عالی بود . به شخصه تموم کرده ام و واقعا لذت بردم از این دوره تشکر ازتون
    باز هم شاهد بهترین ها از خانه اندروید هستیم.

  19. محدثه اسدی گفت:

    سلام خسته نباشید دوره خیلی عالی بود.

  20. میلاد مهربان گفت:

    سلام وقتون بخیر جناب محمدی
    می خواستم بدونم این دوره الان به اتمام رسیده و می تونم با خیال راحت تهیه کنم می خواهم همه رو باهم ببنیم با تشکر

  21. جواد اسلامی گفت:

    سلام لطفا دمو دوره رو هم اضافه کنید با تشکر

    • سلام و درود
      دمو دوره در همین پست در دسترس هست هم چنین در کانال تلگرامی خانه اندروید هم در دسترس شماست. تصاویر لازم هم اضافه شده
      با احترام.

  22. mohamad14 گفت:

    سلام وقت بخیر
    واقعا طبق تصاویری که قرار دادین همه این موضوعات رو می تونیم پیاده سازی کنیم. خیلی عالی اینطوری باشه