خانه اندروید

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

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

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

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

آموزش 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 اندروید استودیو

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

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

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

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

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

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

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

10 دیدگاه

  1. Avatar sina2000 گفت:

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

  2. Avatar ارادتمند شما گفت:

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

  3. Avatar علیرضا گفت:

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

    • Admin Admin گفت:

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

  4. Avatar آرش گفت:

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

  5. Avatar رامین گفت:

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