خانه اندروید

بیش از 800 ساعت آموزش فارسی

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

آموزش هایی کاملا اختصاصی

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

آموزش socket Node js mongodb پروژه محور

آموزش socket Node js mongodb پروژه محور

چت روم Nodejs Socket Mongodb 

آموزش socket Node js mongodb پروژه محور

دوره ساخت اپلیکیشن خبری با استفاده nodejs mongodb socket

socket Node js mongodb

سلام و احترام خدمت همراهان همیشگی سایت خانه اندروید در کنار شما هستیم امروز با پیاده سازی دوره کاملا پروژه محور با استفاده از socket Node js mongodb و پیاده اپلیکیشن خبری با قابلیت چت بین کاربران و ارتباط دائمی و در نهایت دسته بندی و فیلتر تدریس خواهد شد . در این بین مفاهیم کاملا  به صورت پروژه محور در قالب socket private و socket public آشنا خواهیم شد تا مدیریت هرچه بهتر برای Request کاربران داشته باشیم.

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

آموزش برنامه نویسی سوکت اندروید

 

سوکت Socket

سوکت ارتباط دائمی ست که ارتباط شما با دیتابیس به صورت real time برقرار باشه برخلاف کتابخانه ای نظیر retrofit2 , volley که صرفا درخواست دهنده هستن و در بازه زمانی محدود درخواست از سرور رو انجام می دهند و سپس time out می شوند اما سوکت کاملا متفاوت و باعث میشه اپلیکیشن ما متمایز باشه نسبت به اپ های به شکل http محور ساخته می شوند.

socket-androidیکی از مهترین بخش ها در این دوره تدریس میشه ارسال ودرخواست همزمان و یا غیر همزمان و به صورت Real time آموزش داده خواهد شد خدمت دانشجویان گرامی تا بتوانند مدیریت هرچه بهتر برای درخواست های که کاربران ارسال می کنند داشته باشن.

Mongodb Nosql

در این دوره آموزشی شما data رو از دست نخواهید داد زیرا دیتا مورد نظر شما در دیتابیس ذخیره می شود بر خلاص آموزش های که قبلا تدریس شد و دیتای کاربر از بین می رفت . در این دوره آموزش از دیتابیس mongodb استفاده خواهد شد که یک دیتابیس Real time  و با قابلیت ذخیره سازی داده ها با حجم بالا و در نهایت به صورت Nosql که قابلیت فوق العاده ست که حتی موتور های جستجو بزرگی مثل google هم از این قابلیت استفاده می کنند.

fast api mongodb

MVVM Architecture

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

چرا این آموزش با سوکت ساخته شد؟

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

سرفصل های دوره آموزش socket Node js mongodb پروژه محور :

  • آماده سازی مراحل و پیاده سازی اپلیکیشن خبری
  • مراحل ابتدای کار و توضیحات لازم
  • توضیحات نصب دیتابیس mongodb و nodejs 
  • اضافه کردن سوکت socket
  • افزودن کتابخانه های مورد نظر به اندروید استودیو
  • معماری mvvm 
  • مراحل ابتدای کار و پیاده سازی وافزودن کتابخانه های nodejs
  • آموزش اجرا کردن سرور nodejs
  • پیاده سازی root محور 
  • آموزش کار با سوکت و پیاده سازی
  • آموزش مراحل ابتدایی nodejs
  • آموزش send Receive socket
  • آموزش برقرار ارتباط با دیتابیس Mongodb
  • پیاده سازی schema mongodb
  • آموزش Mongoose
  • آموزش run server nodejs
  • تعریف کردن مدل برای Mongodb
  • پیاده سازی فیلد های لازم برای document
  • آموزش ارسال و دریافت دیتا در قالب private سوکت
  • آموزش کار با fragment
  • آموزش کار با Navagations
  • آموزش پیاده سازی Is Typing user سوکت
  • ارسال دیتا و دریافت توسط خود device
  • ارسال و دیتا و دریافت توسط تمامی devices
  • فعال سازی حساب کاربری از طریق ارسال Sms از طریق Nodejs و سوکت
  • پیاده سازی صفحه ثبت نام و ارسال کد فعال سازی
  • آموزش کار کردن با port 
  • پیاده سازی دسته بندی و فیلتر یک دسته خاص توسط سوکت
  • پیاده سازی و دریافت داده در قالب String  , json
  • برگشت داده در قالب Object , Array
  • نمایش و آنالیز داده ها
  • آموزش emit ,on
  • تولید کد به صورت Random
  • پیاده سازی و ارسال به  receptor
  • کار کردن با let message
  • پیاده سازی قابلیت token
  • ارسال و درخواست به وسیله توکین
  • نمایش پروفایل
  • آموزش کار کردن به صورت رویداد محور
  • پیاده سازی لیست اخبار
  • پیاده سازی لیست دسته بندی
  • پیاده سازی چت روم
  • نمایش پروفایل کاربر
  • مشاهده ادامه مطلب
  • ارسال دیدگاه توسط کاربران
  • فیلتر و نمایش دسته بندی خاص
  • ارسال پیام کاربر و نمایش برای تمامی کاربران
  • پیاده سازی هیستری کاربر و چت بین کاربران
  • نمایش دیتا کاربر در سمت راست و شخص دیگر در سمت چت مشابه تلگرام
  • پیاده سازی Bottomnavigationview
  • پیاده سازی افزودن فونت به Bottomnavigationview
299,000 تومان  – خرید دوره

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

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

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

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

حجم فیلم آموزشی   حجم فعلی دوره آموزشی : 1.3 گیگابایت

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

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

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

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

پیشنیاز : حتما باید به java و معماری mvvm مسلط باشین.

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

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

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

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

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

  برای زبان برنامه نویسی از چه زبانی استفاده می کنید : java و node js

  از چه کتابخانه ای برای ارتباط با سرور استفاده می کنید : socket ,express

  دوره آموزشی چند قسمت است :   در حال حاضر 24 قسمت در دسترس هست اما اپدیت هایی دریافت خواهد کرد.

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

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

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

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

 پس از پایان این دوره چه چیزی یاد می گیرم : پس از پایان این دوره آموزشی شما مسلط شدین به سوکت و دیتابیس mongodb و می توانید هر نوع اپلیکیشن رو به صورت معماری mvvm و با زبان java پیاده سازی کنید.

تصاویری نهایی پس از پایان دوره 

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

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

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

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

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

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

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

18 دیدگاه

  1. Avatar احمد گفت:

    سلام
    ممنون از آموزش های بسیار عالی شما! (داخل تلگرام هم آموزش های جالبی قرار داده اید! همچنین قابلیت های جدید اندروید استودیو را هم بیان میکنید خیلی خوبه!)
    از اینکه عمل و دانش خود را در اختیار ما قرار میدهید ممنونم.
    لطف میکنید فایل گریدل که شامل کتابخانه های مورد نیاز است قرار دهید!
    در ضمن اگر امکانش هست کتابخانه های اضافی که برای این پروژه مورد نیاز نیست از داخل فایل پاک نمایید!
    با تشکر

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

  2. Avatar احمد گفت:

    سلام
    روز شما بخیر
    آیا آموزش تنها در سرور مجازی عنوان شده است؟
    و آیا نکات پیاده سازی در سرور واقعی هم عنوان شده است؟
    ممنون از شما

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

  3. Avatar احمد گفت:

    سلام خدمت شما
    در این آموزش از چه نسخه ی اندروید استودیو استفاده شده است؟

  4. Avatar تستی گفت:

    مجموع مدت دوره رو میفرمایین چندساعته؟

  5. Avatar فاطمه گفت:

    تشکر از سایت خوبتون

  6. Avatar دانشجو مخلص گفت:

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

  7. Avatar محمد مهدی گفت:

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

  8. Avatar آرش گفت:

    سلام وقتون بخیر مهندس محمدی عزیز
    ضمن قدردانی از زحمات شما مجددان بابت تهیه این دوره آموزشی
    سوالی که داشتم اینکه میشه به جای کتابخانه volley و retrofit2 دیگه کلا سوکت زد.
    با تشکر

  9. Avatar رضا گفت:

    سلام بحث سرویس ها هم مطرح شده ؟ زمانی که اپلیکیشن بسته باشه اگه تو چت پیام بیاد نوتیفیکیشنش میاد ؟

    • سلام و احترام
      در این دوره آموزش مطرح نشده اما در قالب یک آموزش مجزا و به صورت پروژه محور push notifications با سوکت تدریس میشه که توسط هیچ منبع خارجی و ایرانی در دسترس نیست . وپس از دیدن اون اموزش شما می توانید توی این دوره هم پیاده سازی کنید.
      در نهایت اهداف تمامی دوره های آموزشی صرفا پروژه محور بودن توی موضوع سوکت و دیتابیس هست .
      با احترام.

ارسال دیدگاه شما





*

code