خانه اندروید

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

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

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

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

آموزش Nodejs And Mongodb اندروید استودیو

آموزش Nodejs And Mongodb اندروید استودیو

فیلم آموزشی Nodejs And Mongodb اندروید استودیو

آموزش Nodejs And Mongodb اندروید استودیو

اندروید استودیو Nodejs And Mongodb

Nodejs And Mongodb

Nodejs چیست و چرا باید از آن استفاده کنیم :

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

تعریف : Nodejs یک پلتفرم بر اساس موتور جاوا اسکریپت گوگل V8  (ecmascript 8) است .

چر باید از Nodejs استفاده کنیم : Nodejs هزینه ها را کاهش می دهد یکی از بزرگرترین مزیت Nodejs رویداد محور بودن آن است به عنوان نمونه در php هر کاربری که درخواستی به سمت سرور ارسال می کند برای هر Sesstion یک Theard اجرا می شود همین موضوع باعث میشه خیلی از سایت ها با هزینه های زیادی از جمله هزینه پهنای باند بالا رو به رو شوند . از این رو سایت خانه اندروید اموزش Nodejs رو در دسترس تمامی کاربران عزیز اندرویدی قرار می دهد تا api مورد نظر برای اندروید رو Nodejs پیاده سازی کنند.

یکی دیگر از مزیت های Nodejs برخلاف دیگر زبان ها non-blocking بودن آن است (خط به خط دستورات اجرا نمی شود و دستورات موازی اجرا می شود.) به عنوان نمونه کاربری درخواست به سمت سرور ارسال می کند هم زمان با درخواست قبلی درخواست جدیدی هم به سمت سرور ارسال می شود ممکن است درخواست دوم کاربر زودتر از درخواست اول کاربر پاسخ داده شود به همین خاطر منتظر  response درخواست اول نمی ماند. و بلافاصله پاسخ داده می شود.

مزیت دیگر Nodejs بی درنگ بودن آن یا در زبان انگلیسی real time بودن آن است.

Node.js همچنین برای اپلیکیشن های موبایل که اساسا به API Server برای سرویس دادن به درخواست های همزمان وابسته است ، ایده آل می باشد.

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

۱-تجارت الکترونیک

۲- شبکه های اجتماعی

۳- سرویس های بلادرنگ

۴-جریان داده ها

چه برنامه هایی از Node.js استفاده کرده اند؟

 Walmart و E-bay / PayPal

Microsoft  –LinkedIn- YahooGoogle-

نکته :  Node.jsیک کتابخانه از جاوا اسکریپت نیست بلکه یک پلتفرم است که جاوااسکریپت را سمت سرور اجرا می کند.

دیتابیس Mongodb  یا No Sql dbs :

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

برخلاف تمامی دیتابیس ها که تماملا دستورات Sql در ان نوشته می شود Mongodb دیگر دستوارت sql را نمی شناسد حتی در آن جدول معنی ندارد و یا به زبان ساده No sql گفته می شود. در مونگودی بی به هر جدول یک collection گفته می شود و برای نمایش این collection ها باید در قالب Beson ببنید که به اصطلاح json گفته می شود.

چه اپلیکیشن هایی در حال حاضر از این دیتابیس استفاده می کنند :

اسنپ -گوگل- یاهو

در ادامه با آموزش Nodejs و Mongodb با سایت خانه اندروید در قالب فیلم آموزشی همراه باشین.

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

سرفصل های آموزشی Nodejs و Mongodb اندروید استودیو :

 _کتابخانه Retrofit2 و Volley هر دو باهم

 _Api Android nodejs response Mongodb

 _شروع  و مقدمه nodejs و mongodb چیست

 _اموزش Nodejs

 _نحوه نصب و پیاده سازی

 _پیاده سازی سرور در nodejs

 _آموزش دستوارت Schema

 _پیاده سازی فراخوانی کلاس های متفاوت

 _پیاده سازی دبتا مدل در Nodejs

 _فرخوانی انواع ماژول  و نحوه نصب

 _پیاده سازی Api برای اندروید

 _پیاده سازی دبتابیس Mongodb

 _آموزش نحوه نصب و پیاده سازی در سیستم های عامل های مختلف

 _آموزش دستورات Mongodb همراه با انوع query

 _پیاده سازی query select

 _پیاده سازی جستجو query

 _پیاده سازی لاگین query

 _پیاده سازی شناسایی رکورد تکراری

 _پیاده سازی عضویت برای یک دانشجو

 _پیاده سازی هش کردن پسورد عبور کاربر

 _پیاده سازی ارسال اطلاعات در قالب Get و Post

 _پیاده سازی api لاگین و عضویت

 _و…

دانلود دمو آموزش جهت ارزشیابی دوره آموزشی

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

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

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

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

حجم فیلم آموزشی   مدت زمان دوره   : ۴ ساعت

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

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

تصاویر کوچکی از آموزش :

آموزش Nodejs And Mongodb اندروید استودیو

آموزش Nodejs And Mongodb اندروید استودیو

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

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

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

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

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

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

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

53 دیدگاه

  1. محسن گفت:

    من این پکیج رو خریدم اما برای من از قسمت ۸ تا ۱۶ رو فرستاده لطفا قبلی هاشو ارسال کنید

    • سلام و احترام
      قسمت ۸ میشه یک در اثر .. این دوره از دوره گوگل مپ cut شده و مشکلی وجود نداره دقیقا همون قسمت ۸ شروع میشه
      با احترام.

  2. محسن گفت:

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

  3. علی م گفت:

    قیمت هاتون بالاست – ۱۰۰ هزار تومان واسه یه آموزش موردی زیاد نیست به نظرتون؟

    • سلام و احترام
      دوره فوق ۴۹ تومان هست و با وضعیت ملی الان رایگان حساب میشه بزرگوار
      ۱۰۰ هزار تومان پول دوره نیست با دقت مشاهده کنید .
      با احترام

  4. سعید گفت:

    سلام.در این دوره نود روی چه سروری نصب میشه؟آموزشهای نصبش هم هست؟

    • سلام و احترام
      در این دوره روی لوکال هاست آموزش داده شده و با سرور واقعی تفاوتی نداره شما می توانید سایت های که nodejs و mongodb ارایه میدن به سادگی استفاده کنید.
      با احترام.

  5. tagstar گفت:

    سلام خسته نباشید. تو این دوره ارتباط کامل نود جی اس و پروژه اندروید (تحت اندروید استودیو) رو توضیح میدید یا صرفا جهت آشنایی بیشتر با نود جی اس هستش؟

  6. حسین گفت:

    سلام توی دوره دیجی کالا قسمت سوم پنل مدیریت همه کدها رو مثل آموزش پیاده کردم ولی آخرش وقتی یوزر و پسورد را درست وارد میکنم به صفحه index.php نمیره و فقط echo ok میده
    لطفا راهنماییم کنید
    ممنون

  7. shervin گفت:

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

  8. نوید گفت:

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

    • Admin گفت:

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

  9. رضا گفت:

    سلام من دوره رو خریدم ولی لینک دانلود مشکل داره

    • Admin گفت:

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

  10. اکبر گفت:

    سلام. من این آموزش رو خریدم
    https://homeandroid.ir/downloads/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d9%be%d9%88%d8%b4-%d9%86%d9%88%d8%aa%db%8c%d9%81%db%8c%da%a9%db%8c%d8%b4%d9%86-%d9%81%d8%a7%db%8c%d8%b1%d8%a8
    متاسفانه مشکلی برای هاردم پیش اومد و الان لازمش دارم
    میشه مجدد برام ارسال کنید ؟
    ممنون میشم

  11. علی اکبر گفت:

    سلام من پکیج وب سرویس اندروید را خرید کردم ولی پکیج ووردپرس رو نتونستم دانلود کنم

  12. علی گفت:

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

  13. Whitney گفت:

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

  14. میلاد مجیدی گفت:

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

  15. علیرضا گفت:

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

  16. Eric گفت:

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

  17. shervin گفت:

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

  18. Melinda گفت:

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

  19. Ali گفت:

    سلام
    وقت بخیر
    سورس کد ذیجیکالا که با فیلم ارائه میشود آیا بصورت جلسه ای هست یا بصورت سورس کد نهایی؟
    ممنون

    • Admin گفت:

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

  20. محمد گفت:

    سلام ، از کجا میتونیم لینک فیلم های خریداری شده رو دوباره دریافت کنیم من دروه socket رو تهیه کردم اما یک بخشش رو نتیوستم دانلود کنم و تو بخش دانلودی فایل ها نوشته بود ” لینک های دانلود ۴۸ ساعت معتبر می باشند و پس از گذشت ۴۸ ساعت منقضی می شوند.” حالا من از کجا میتونم دوباره درخواست بدم به ایمیلم بفرستید

  21. m_user گفت:

    سلام
    من این پکیج فقط ۲۸ قسمته یا ادامه داره؟
    و اینکه لوکیشن جاری ما در حین مسیر هم روی نقشه نشون داده میشه؟

    • Admin گفت:

      سلام و احترام
      این آموزش بخشی از دوره آموزش گوگل مپ هست و توی این آموزش ۸ قسمت در دسترس شماست.
      و توی آموزش گوگل مپ هم جمعا ۲۷ قسمت در دسترس شماست.
      با احترام.

  22. سکینه گفت:

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

  23. Summer Farnsworth گفت:

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

  24. sina2000 گفت:

    کد تخفیف advance برای محصول اتصال درگاه بانکی کار نمیکنه

  25. ارادتمند شما گفت:

    با سلام
    هیچ لینکی از
    کامل ترین پکیج ارتباط با سرور
    برای من ارسال نشده است
    لطفا بررسی نموده و ارسال بفرمایید.
    با تشکر فراوان

  26. علیرضا گفت:

    سلام استاد.
    اول اینکه ممنون از شما جهت تلاش برای عمومی کردن اطلاعاتتون…
    بعد اینکه آیا MYSQL و PHP برای کار کردن سمت سرور و پردازش درخاست ها و اطلاعات زیاد ، اونقدر ضعیف هست که ما ناچار به استفاده از nodejs و mongodb هستیم؟ و اینکه تا چه اندازه اجبار برای یادگیری این مباحث وجود داره… چون نرم افزار مد نظر من به گونه ای هست که قطعا تعداد درخواست هایی که از طرف کاربران به سمت سرور فرستاده میشه قطعا بسیار زیاد هستش… نکته بعدی عدم پشتیبانی بسیاری از هاست ها از nodejs و mongodb هست… چه باید کرد؟

    • Admin گفت:

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

  27. آرش گفت:

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

  28. رامین گفت:

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