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

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

معرفی سرفصل های این دوره:

 

توضیحات کلی مجموعه آموزش اندروید اپلیکیشن چت مشابه تلگرام( با استفاده از Socket IO ):

دموی مجموعه را حتما ببینید

دراین دوره سعی میشود بسیاری از اپشن هایی که اپلیکیشن موبوگرام داراست رو به اپلیکیشن چت اضافه کنیم . هدف اصلی ساخت اپلیکیشن چت با استفاده از کتابخانه قدرتمند Socket IO اصولی ترین راه ممکنه برای ساخت برنامه چت هست که دراین دوره اموزش خواهیم داد.سرفصلهای این دوره:

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

برای تهیه سورسها به ادرس زیر مراجعه کنید:

http://www.clicksource.ir

در صورت موجود نبودن سورس به این ایمیل پیام بدید:

sup.clicksource@gmail.com


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

ساخت سرور وبرقراری اتصال با سوکت ( بخش 1 ) دانلود مستقیم ارسال پیام ( بخش 2 ) دانلود مستقیم ارسال ودریافت پیام در اپلیکیشن ( بخش 3 ) دانلود مستقیم رفع اشکال در استفاده از کتابخانه ( بخش 4 ) دانلود مستقیم ساخت لایه های گرافیکی برنامه ( بخش 5 ) دانلود مستقیم ارسال پیامک از طریق وب سرویس ( بخش 6 ) دانلود مستقیم تشخیص متن پیامک اعتبار سنجی به محض دریافت ( بخش 7 ) دانلود مستقیم اعتبارسنجی با کد ( بخش 8 ) دانلود مستقیم مرورکلی بر همه مطالب گذشته ( بخش 9 ) دانلود مستقیم ذخیره کد فعال سازی مخصوص کاربر در سرور ( بخش 10 ) دانلود مستقیم چک کردن اعتبار کد ( بخش 11 ) دانلود مستقیم ارسال پیام به ایدی شخص ( بخش 12 ) دانلود مستقیم ارسال چت خصوصی(مهم) ( بخش 13 ) دانلود مستقیم تغییر در گرافیک برنامه ( بخش 14 ) دانلود مستقیم چت با ایدی ( بخش 15 ) دانلود مستقیم چک کردن ایدی از سرور ( بخش 16 ) دانلود مستقیم ارسال چت خصوصی ( بخش 17 ) دانلود مستقیم تغییرات ظاهر گرافیکی ( بخش 18 ) دانلود مستقیم نمایش حالت is typing در زمان نوشتن مخاطب ( بخش 19 ) دانلود مستقیم گرفتن دسترسی برای استفاده از حافظه داخلی ( بخش 20 ) دانلود مستقیم خواندن چت ها از دیتابیس ( بخش 21 ) دانلود مستقیم خواندن چت ها از حافظه داخلی ( بخش 22 ) دانلود مستقیم نمایش لیست چت ها ( بخش 23 ) دانلود مستقیم تکمیل چت لیست ( بخش 24 ) دانلود مستقیم کار برروی ui چت های ارسالی ( بخش 25 ) دانلود مستقیم اپلود تصویر پروفایل ( بخش 26 ) دانلود مستقیم لود کردن ونمایش تصاویر پروفایل ( بخش 27 ) دانلود مستقیم لود کردن ونمایش تصاویر پروفایل قسمت دوم ( بخش 28 ) دانلود مستقیم لود کردن ونمایش تصاویر پروفایل قسمت سوم ( بخش 29 ) دانلود مستقیم لود کردن ونمایش تصاویر پروفایل قسمت چهارم ( بخش 30 ) دانلود مستقیم
ایجاد سرور nodejs-برقراری اتصال سوکت با سرور-ارسال پیامک از طریق وب سرویس-دریافت پیامک-رفع اشکال-کار با ui-ارسال چت توسط وب سرویس-ارسال پیام اعتبارسنجی مشابه تلگرام-ساخت برودکست ریسیور برای دریافت پیام-مرور اموزشها
بخش 1 :
( ساخت سرور وبرقراری اتصال با سوکت )
دراین جلسه سرور nodejs رو راه اندازی میکنیم و در سمت اندروید سوکت ها رو برقرار میکنیم تا به محض اجرای اپلیکیشن اتصال سوکت با سرور برقرار بشه
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 2 :
( ارسال پیام )
دراین جلسه پیام ها رو از اپلیکیشن به سرور میفرستیم ونمایش میدیم
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 3 :
( ارسال ودریافت پیام در اپلیکیشن )
دراین جلسه توسط سه دستگاه شبیه ساز برنامه رو تست میکنیم وپیام ها رو توسط امولیتور ارسال میکنیم ودر امولیتورهای دیگه نمایش میدیم
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 4 :
( رفع اشکال در استفاده از کتابخانه )
رفع مشکل نشناختن دستور foreeach در سمت سرور
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 5 :
( ساخت لایه های گرافیکی برنامه )
دراین جلسه لایه های گرافیکی مربوط به اکتیویتی ها رو ایجاد میکنیم تا ui برنامه رو تا حدودی شبیه اپلیکیشن های چت بکنیم
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 6 :
( ارسال پیامک از طریق وب سرویس )
دراین جلسه قصد داریم تا نحوه ارسال پیامک از طریق وب سروریس با کد نویسی رو اموزش بدیم تا بتونیم با این روش پیامک اعتبارسنجی اپلیکیشن های چت رو پیاده سازی کنیم
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 7 :
( تشخیص متن پیامک اعتبار سنجی به محض دریافت )
دراین جلسه یک برودکست ریسیور ایجاد میکنیم تا به محض دریافت پیامک اعتبار سنجی پیام تشخیص داده شود ومتن وکد ارسالی داخل برنامه قرار بگیرد
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 8 :
( اعتبارسنجی با کد )
دراین جلسه باید کد ارسالی رو بعد از گرفتن سمت سرور بفرستیم تا تعیین هویت واعتبار سنجی شود تا ثبت نام کاربر وارد مرحله بعد شود
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 9 :
( مرورکلی بر همه مطالب گذشته )
همه مطالب گفته شده دوباره از ابتدا بصورت کامل توضیح داده شده تا هیچ گونه مشکل وابهامی تا اینجای اموزشها وجود نداشته باشه
دانلود مستقیم افزودن به سبد
قیمت: رایگان

50

تخفیف تا تاریخ 1405/8/26 (تخفیف فوق،صرفا به خرید کل پکیج،و یا خرید فصل ها تعلق می گیرد و به خرید تک بخش ها،اعمال نمی گردد)



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


تعداد قسمت ها : 62 قسمت


سطح آموزش: صفر تا صد


به همراه کدها و فایل های آموزش


پشتیبانی فنی: دارد

می توانید پس از دریافت مجموعه،مشکلات و سوالات تخصصی و فنی خود را با سازنده این مجموعه، (مهندس مجتبی نکویی ) در میان گذاشته و برطرف نمایید.


تعداد فصل ها: 8 فصل


مدت زمان: 29 ساعت و 30 دقیقه


افزودن پکیج به سبد خرید

جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:

مخاطبین این دوره،آموزش های زیر را نیز دیده اند

نظرات/پرسش ها/پیشنهادات ( صفحه 4 )


mjtb
میگه:

سلام جناب نکوئی عزیز من یک مشکل برام پیش اومده و نمی تونم حلش کنم تو قسمت 19 برای نوشتن is typing که این خط کد رو سمت سرور نوشتید io.to(user).emit(typing, {message: data[typing]}); برای من کار نمی کنه من این مشکل رو تو بخش ارسال پیام هم که دقیقا از این خط کد استفاده کردید رو هم دارم می شه راهنمایی بفرمائید کجا اشتباه می کنم!!! اگه امکان داره ایمیل یا شماره تماسی از شما داشته باشم ممنون می شم. اینم کد من سمت سرور:
socket.on(typing, function (data){
var to = data[to];
var from = data[from];
var user = clients[from];
io.to(user).emit(typing, {message: data[message]});
});

پاسخ:

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

مهران عباسی
میگه:

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

پاسخ:

سلام سعی میکنیم ان شالله اپدیت کنیم

حامد
میگه:

با سلام خدمت شما بنده سوالی درباره بخش اموزشی چت انلاین با socket IO داشتم ، بنده مسلط به زبان PHP و دیتا بیس MYSQL هستم و پروژه ای در دست دارم برای یک اپلیکیشن فروشگاهی .. سوالم این هست که ایا امکان این هست که با داشتن یک VPS با کنترل پنل سی پنل هم بتونم MYSQL رو داشته باشم و هم Mongo db که بشه با node یک بخش برای چت انلاین بنویسم و بقیه بخش ها هم با PHP ؟ ممنون میشم راهنماییم کنید

پاسخ:

سلام روی یک سرور هردو فک نمیکنم ران بشه وامتحان نکردم ولی در هرصورت mongo حتما باید روی سرور ران بشه وهاست جواب گو نیست

محمد
میگه:

برای اپلیکشن های چت mongo db بهتره یا mysql ؟ با توجه به این که نود از mysql هم پشتیبانی میکنه

پاسخ:

سلام بستگی به نوع پروژه داره

محمد
میگه:

سلام ، از چه دیتا بیسی استفاده شده در این آموزش ؟ mongo Db یا mysql

پاسخ:

سلام mongo db استفاده شده

مهدی
میگه:

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

البته اگر تعداد لینکها محدودتر بود بهتر بود. آخه 180 تااااا؟؟؟

پاسخ:

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

ehsan fatahi
میگه:

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

پاسخ:

سلام اموزش کار با سرویس رو توی دوره صفرتاصد دادم

amir
میگه:

خیلی مردی

پاسخ:

مخلصیم :))))

هادی
میگه:

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

پاسخ:

سلام بله دیگه
هر برنامه ای که نیازه به جواب real time و در لحظه داشته باشه نیاز به کار با سوکت ها داره که توی این اموزش گفتیم

هادی
میگه:

سلام خوبی ؟
یه برنامه دارم میخوام توش کاربرها بتونن با ما چت کنن . چه دوره ای رو بگذرونم ؟ حتما باید این دوره رو بگذرونم ؟ نمیخوام درگیر خرید سرور و هزینه و ... بشم . متشکر

پاسخ:

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

کاربر
میگه:

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

پاسخ:

سلام دوره نوتیفیکیشن جداگونه توی سایت موجود هست

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

با سلام چند نکته هست که اگه اشتباه میکنم بنده رو تصحیح بفرمایید
1- چرا شما context رو static تعریف میکنید این کار به وضوح موجب مموری لیک میشود.
2- شما فرمودین لیست چت ها باید فقط در sqlite ذخیره شود و اگر در تلگرام اپ را پاک کنید و دوباره نصب کنید لیست چت ها پاک میشود که واقعا این طور نیست
3-در بخش private message که از روش to و from استفاده کردین باگی به این روش وارد است ..
فرض کنید A با شخص B در حال چت هست اگر شخص C به A پیام بفرستد در صفحه چتی که در آن A با C در حال چت کردن است پیام C هم می آید که برای A فقط قابل رویت است

مهدی پیری
میگه:

سلام ایا توی این دوره ،فایل هم میشه ارسال کرد؟ فایل pdf یا doc

پاسخ:

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

رضا کنی
میگه:

با سلام مجدد استاد نکویی، در رابطه با سوال قبلیم من جوابم رو نگرفتم هنوز، سوالم این بود که آیا امکان این وجود داره که مثلا یک داده رشته ای از asp.net یا php به نود جی اس پاس داد و یا بالعکس نود جی اس آیا میتونه با asp.net یک پارامتر ارسال کنه و دقیقا مثل یک event عمل کنه؟ البته با سرچی که خودم کردم متوجه شدم که حتی میشه با .net کدی رو بصورت یک کتابخونه نوشت و کامپایل کرد و فایل dll حاصل رو داخل نود استفاده کرد، ولی بهرحال باز یک حالت ارتباطی دو طرفه نیست این کار.

پاسخ:

سلام بنده asp کار نکردم
توی نت سرچ بفرمایید

رضا کنی
میگه:

با سلام جناب استاد نکویی عزیز، بنده یک وب سرور برای ارتباط Real-time و با استفاده از پروتکل websocket با asp.net core طراحی کردم که سمت اندروید و ios اون هم نوشتم و کاملا خوب کار میکنه، و سرور vps آزمایشم رو هم برای 20000 هزار اتصال مورد آزمایش قرار دادم که عالی هستش ولی بهرحال بخاطر محدودیت های سخت افزاری سمت سرور عقل حکم میکنه برای پروژه های بزرگ از node js استفاده کرد، حالا سوالم ازتون اینه
1- آیا امکان این وجود داره که به جای php از asp.net core برای پردازش پروژه استفاده کرد و فقط بحث real-time رو node js انجام بده برامون؟
2- میشه کانال ارتباطی بین این دو وب سرور ایجاد کرد c و node js؟
3- آیا تو این آموزش این مطالب رو گفتید؟ و برای asp.net هم این آموزش ها کاربرد داره؟
تشکر

پاسخ:

سلام بهترین گزینه برای real time نود جی اس هست
اینکه بخواید قسمت های دیگه رو با asp core بزنید موردی نداره و مشکلی ایجاد نمیکنه
توی این دوره با php و nodejs کار کردیم

nima
میگه:

سلام من الان دموی آموزش رو دیدم !! واسه برنامه ها ی با کاربر زیاد مثل تلگرام باید از زبان دیگری برای سوکت نویسی در سرور استفاده کرد یا نود جی اس می تونه پاسخگو باشه ؟

پاسخ:

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

زیلان
میگه:

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

rasool
میگه:

سلام از این خط var sockets=io.sockets.sockets;
sockets.forEach(function (item) {
item.emit(mas,{mas:data})
});

محسن کهن
میگه:

آیا قابلیت اجرا برای دسکتاپ هم میشه ساخت

پاسخ:

سلام بله منتها این دوره برای اندروید هست

محسن زاده
میگه:

با سلام و تشکر
آیا امکاناتی نظیر reply کردن و forward کردن و ارسال فیلم و استیکر و هم در این آموزش وجود دارد؟

پاسخ:

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

علی اسکندری
میگه:

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

پاسخ:

سلام دوره صفرتاصد اندروید و دوره نود جی اس

زهرا عباسی
میگه:

سلام...
ببخشید این سرور اختصاصی vpsنصبش ضروری هست ..
راه دیگه ای نداره ؟چون فقط برای یک پروژه مبتدی میخوام و هزینه خریدش زیاده
ممنون

پاسخ:

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

سپهر
میگه:

چجوری این سیستمو روی هاست واقعی پیاده سازی کنیم؟ یا همون vps که شما فرمودید

پاسخ:

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

بهنام
میگه:

متاسفانه پنل اس ام اسی که معرفی کردین تو این بخش دیگه رایگان و فقظ هرینه پیامک رو دریافت نمیکنه و به صورت ماژول میفروشه که کمترین قیمتش 100 هزارتومنه

پاسخ:

سلام بله جدیدا این شکلی شده

محمد
میگه:

سلام جناب نکویی عزیز. بنده قصد دارم این آموزش رو تهیه کنم ولی حین خوندن نظرات به یک نکته ای خوردم.
شما گفتین که برای پیاده سازی حتما باید سرور اختصاصی یا VPS باشه.
من یک VPS لینوکس دارم. مشکلی که در پیاده سازی نیست؟
در ضمن چرا در مورد تست نویسی ها یک آموزش کامل و جامع درست نمی کنید؟ jobinja رو سر بزنید همه این مورد رو از دولوپر میخوان و آموزش فارسی خوبی هم در این مورد نیست!
یا مثلا کار کردن با Dependency injectionها مثل Dagger.

پاسخ:

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



نظر/پرسش/پیشنهاد شما


در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.

نام و نام خانوادگی:
شماره همراه:
ایمیل:
* پرسش/نظر/پیشنهاد/درخواست:

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید