آموزش راه اندازی سمت کلاینت یک اپلیکیشن چت با Socket.IO – پیش ثبت نام

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

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

گروه مدرسین فرادرس
گروه مدرسین فرادرس

فرادرس از جهت فرصت آموختن، یک محیط کاملا باز (بدون هیچ مرز و شرط برای ورود) برای همه است. اما از جهت فرصت آموزش دادن، یک محیط به شدت بسته است و مدرسین آن با عبور از سخت ترین ضوابط علمی و فیلترهای مهارت آموزشی برگزیده و دستچین می شوند. در چندین سال گذشته کمتر از 5 درصد متقاضیان تدریس در فرادرس توانسته اند به مرحله نهایی ارائه آموزش در آن برسند. ارائه یک آموزش توسط «گروه مدرسین فرادرس» تضمینی برای کیفیت آن می باشد. (+)



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

👤 مدرس: گروه مدرسین فرادرس
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

وضعیت انتشار در حال برنامه ریزی
زمان تقریبی انتشار بر حسب تعداد درخواست های دانشجویان و اولویت زمانی و آموزشی اعضای هیات علمی فرادرس، انتشار این آموزش در واحد نشر فرادرس اولویت سنجی می شود. انتشار یک آموزش پس از شروع به ضبط ۴ تا ۱۲ هفته زمان می برد.

درخواست اطلاع رسانی انتشار این آموزش

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

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.




    توضیحات

    اپلیکیشن اندرویدی چت با اتصال به سرور Node.js

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

    امروزه زبان سمت سرور Node.js سریعاً در حال رشد و توسعه است و کاربرد آن در دنیای برنامه نویسی رو به افزایش است.

    یکی از کاربردهای مهم Node.js توانایی راه اندازی سوکت برای اتصال کلاینت و سرور است. هنگامی که این مدل از ارتباط بین کلاینت و سرور برقرار می شود عمل Request/response که در وب سرویس های نوشته شده با PHP مطرح می شود عملاً کنار گذاشته می شود.

     

    اما سوکت NODE.JS چگونه کار می کند؟

    برای برقراری ارتباط کلاینت و سرور از طریق سوکت لازم است در بار اول عمل Hand Shaking توسط کلاینت انجام شود. به این صورت که از سمت کلاینت (در این جا برنامه اندرویدی) یک درخواست سمت سرور ارسال می شود که می تواند حاوی پارامتر (جهت احراز هویت) نیز باشد.

    بعد از برقراری ارتباط کلاینت و سرور هم دیگر را شناخته و بدون عمل Request/response که در PHP مرسوم بود عمل دریافت و ارسال محتوی انجام می شود.

    سرعت این ارتباط فوق العاده بالاست.

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

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: توضیحات کلی در مورد هدف های آموزشی اپلیکیشن
      • این آموزش چه هدف هایی را دنبال می کند و چه مقدماتی برای شروع لازم دارد؟
    • درس دوم: رابط کاربری برنامه
      • طراحی Material Base UI برای اپلیکیشن
      • استفاده از Support Library
      • ساخت Card های مورد نیاز برنامه
      • پیاده سازی متدهای LifeCycle در فرگمنت ها و اکتیویتی ها
    • درس سوم: معرفی Socket.IO Client for Java اتصال سوکت به برنامه
      • معرفی کتابخانه سوکت IO برای Java
      • نمایش پروژه در گیت هاب و دریافت Dependency با استفاده از ابزار Gradle
      • کانفیگ کردن کلاینت برای اتصال به سرور
    • درس چهارم: استفاده از سوکت ایجاد شده در رویدادهای LifeCycle مربوط به فرگمنت ها و اکتیویتی ها
      • استفاده از شی ایجاد شده از سوکت در رویدادهای چرخه حیات برنامه برای انجام چت
      • لاگین شدن در چت با وارد کردن نام کاربری
      • همگام سازی UI برنامه با رویدادهای سوکت
      • رفع ایراد و جمع بندی پروژه

     

    مفید برای رشته های
    • نرم افزار


    اطلاعات تکمیلی

    نام آموزش آموزش راه اندازی سمت کلاینت یک اپلیکیشن چت با Socket.IO – پیش ثبت نام
    ناشر فرادرس
    کد آموزش FVAND95042
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)



    مطالب مرتبط


    دیدگاه ها

    نظر شما در مورد این فرادرس چیست؟

    امتیاز شما به این آموزش:

    *




درخواست اطلاع رسانی انتشار این آموزش

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

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

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

عضویت در خبرنامه فرادرس

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


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