هیچ دوره ای در سبد خرید شما وجود ندارد
شبکه اجتماعی یکی از مهم ترین بحث های دنیای اینترنت است. اکثر افراد عضو شبکه های اجتماعی هستند و از آن ها استفاده می کنند. همچنین به دلیل درآمد زیادی که می توان از این شبکه ها به دست آورد، طرفداران زیادی دارد. نام های بزرگی در این حوزه وجود دارند و همچنین برندهای جدید و متفاوت در راه شکوفایی هستند. اگر شما هم قصد دارید یک شبکه اجتماعی بسازید، این دوره می تواند راهنمای راهتان باشد.
یکی از پرطرفدارترین های شبکه های اجتماعی موجود telegram است که البته با فیلتر شدن تلگرام، فضا برای رشد مابقی شبکههای اجتماعی در ایران پیدا شد. اما چگونه یک پیام رسان بسازیم؟
شما با استفاده از این دوره و بهرهگیری از کمی نبوغ میتوانید شبکههای اجتماعی مخصوص خود را تحت پلتفرم ویندوز طراحی و اجرایی کنید.
دوره آموزش ساخت تلگرام برای چه افرادی مناسب است؟
دوره ساخت پیام رسان با سی شارپ برای افرادی مناسب است که به تازگی مفاهیم اولیه سی شارپ را فراگرفتهاند و به دنبال درک مفاهیم پیشرفتهتر ویندوز فرم نظیر طراحی کنترلهای اختصاصی و… هستند.
بازارکار دوره و تخصصی که فراگرفته میشود :
- با توجه به نیازهای جدید بازار برنامهنویسی قابلیت چت برای نرمافزارهای گروهی نظیر CRM و اتوماسیون و …. بهشدت احساس میشود. با فراگیری این دوره میتوانید قابلیت چت را به پروژههای خود با طراحی کنترلهای انحصاری اضافه کنید و جذابیت و کارایی نرمافزارهای خود را چند برابر کنید. علاوه بر این مبحث، مبحث سطح دسترسی یوزر های مختلف در برنامه اجراشده است که قابلیت لازم برای برنامههای اتوماسیونی و مدیریتی بهحساب میآید.
- دانشجویانی که این دوره را ببینند توانایی خواهند داشت که از این به بعد در نرمافزارهای تحت شبکه(بانکداری؛اتوماسیون اداری؛و….) مبحث چت و جابهجایی اطلاعات را بهصورت گرافیکی(مشابه تلگرام) بهصورت کامل اجرا نمایند.
- تمام کنترلهایی که در طول یک برنامه نیاز داشته باشند را با چاشنی خلاقیت طراحی و کد نویسی و استفاده کنند.
مواردی که در این دوره آموزش داده شده است:
- طراحی دیتابیس از تحلیل اولیه توسط نمودار ER تا ایجاد جداول پراسیجرها و رابطهها بهصورت کامل
- طراحی اپلیکیشن دسکتاپ پیامرسان تلگرام بهوسیله ویندوز فرم اپلیکیشن به قابلیت ایجاد کانال و گروه و چتهای خصوصی بین کاربران و سطح دسترسیهای مدیران مختلف در گروهها و کانالها
- قابلیت ارسال پیامهای متنی و تصویری به گروهها و کانالها و چتهای خصوصی
- قابلیت ویرایش پیامهای ارسالی به گروهها و کانالها
- جهت برقراری ارتباط با دیتابیس از فناوری EntityFramwork و برای ساماندهی کلاسهای مربوط به دیتابیس از الگوی Repository استفاده شده است.
- در این دوره آموزش ساخت پیام رسان علاوه بر مفاهیم کد نویسی بر مفاهیم طراحی کنترلها و کامپوننت های مخصوص به خود و با توجه به نیاز برنامهنویس تأکید شده و بهصورت موضوعی آموزش دادهشده است.
پیش نیازهای آموزش ساخت تلگرام:
- درک مفاهیم اولیه دیتابیس (موجودیتها و صفتها و …)
- درک اولیه و ساده از EntityFramwork یا زبان جستجوی LINQ
- تسلط نسبی بر سی شارپ ویندوز فرم اپلیکیشن
فناوریها و تکنولوژیهای مورد استفاده:
- سی شارپ (ویندوز فرم)
- EntityFramwork
- SQL Server Database
- Repository Pattern
نرم افزارهای مورد استفاده آموزش ساخت تلگرام:
- Visual Studio 2015 Enterprise
- SQL Server Management Studio 2014
سر فصل های آموزش ساخت تلگرام :
- ارسال پیام متنی
- ارسال پیام تصویری
- بلاک کردن اشخاص
- تنظیم تصویر پروفایل
- تنظیم بیوگرافی پرفایل
- تنظیمات مربوط به آخرین بازدید
- کانال های تعاملی
- گروه ها و سوپر گروه ها
- امکان حذف و ویرایش پیام ها بعد از ارسال
- پشتیبانی از ایموجی ها در قسمت ارسال متن
- قابلیت عضویت با شماره تلفن همراه و ارسال پیامک فعالسازی
- امکان فروارد پیام ها از (شخصی؛گروه ها؛کانال ها)
- آنالیز و بررسی دیتابیس بهوسیله نمودار ER
- ساخت دیتابیس
- ایجاد رابطههای لازم بین جداول دیتابیس
- ساخت پروژه
- طراحی فرم اصلی
- ساخت فرم فعالسازی و لاگین
- ساخت فرم پروفایل اولیه ثبتنام
- ساخت کنترل مخصوص چت
- ساخت کنترل پیامهای متنی
- ساخت کنترل پیامهای تصویری
- اضافه کردن تعداد بازدید و قابلیت ویرایش به کنترل چت
- ساخت کنترل لیست چتها
- ایجاد قابلیت forward
- ساخت و طراحی فرم تنظیمات
- ساخت و طراحی فرم اطلاعات کانالها
- ساخت و طراحی فرم اطلاعات گروهها
- ساخت و طراحی فرم افزودن اعضای کانال
- ساخت و طراحی فرم نمایش اطلاعات کاربران
- ساخت و طراحی فرم Privacy(Last Seen)
- ساخت و طراحی فرم تنظیمات اعلانها(Notification)
- ساخت و طراحی فرم لیست مخاطبین
- ساخت و طراحی فرم لیست مدیران کانال و گروهها
- ساخت و طراحی فرم لیست کاربران Ban شده
- ساخت و طراحی فرم سطح دسترسی مدیران کانال و گروه
- ساخت و طراحی فرم مدیریت کاربران بلاک شده
- ساخت و طراحی فرم ویرایش مخاطبین
- ساخت و طراحی فرم ویرایش اطلاعات پروفایل
- ساخت و طراحی فرم افزودن مخاطبین
- ساخت و طراحی فرم ویرایش نام کاربری
- ساخت و طراحی فرم ساخت گروه جدید
- ساخت و طراحی فرم ساخت کانال جدید
- ساخت و طراحی فرم نمایش تصاویر (اعم از پروفایلها و پیامهای تصویری)
- ساخت فرم اصلی چت
- کدنویسی نمایش لیست کانال ها
- کدنویسی بخش Event های لیست چت ها
- تکمیل کدنویسی بخش نمایش لیست چت ها
- کدنویسی مربوط به Badge ها در لیست چت ها
- کدنویسی نمایش پیام های کانال در فرم اصلی چت
- کدنویسی نمایش پیام های گروه در فرم اصلی چت
- کدنویسی نمایش پیام های شخصی در فرم اصلی چت
- کدنویسی نمایش تعداد بازدید پیام ها
- کدنویسی فرم نمایش اطلاعات چت
- کدنویسی بخش ارسال پیام
- کدنویسی بخش عضویت و ترک کانال
- کدنویسی بخش RightClick Menu روی پیام ها
- کدنویسی بخش حذف پیام
- کدنویسی بخش ویرایش پیام
- کدنویسی بخش پین کردن پیام در گروه و کانال
- کدنویسی بخش نمایش پروفایل کانال
- کدنویسی بخش نمایش پروفایل گروه
- کدنویسی بخش نمایش پروفایل کاربران
- کدنویسی بخش ساخت چت خصوصی جدید
- کدنویسی بخش مدیریت مدیران کانال ها
- کدنویسی بخش مدیریت مدیران گروه ها
- کدنویسی بخش مدیریت دسترسی مدیران
- کدنویسی بخش حذف اعضای گروه ها
- کدنویسی بخش حذف اعضای کانال ها
- کدنویسی بخش مدیریت کاربران بن شده
- کدنویسی بخش افزودن مدیربه کانال ها و گروه ها
- کدنویسی بخش افزودن عضو به کانال ها و گروه ها
- کدنویسی بخش نمایش کابران بن شده در گروه
- کدنویسی بخش ویرایش پروفایل – نام و نام خانوادگی
- کدنویسی بخش تنظیمات نرم افزار
- کدنویسی بخش ویرایش پروفایل – بیوگرافی
- کدنویسی بخش ویرایش پروفایل – آخرین بازدید
- کدنویسی بخش ویرایش پروفایل – نام کاربری
- کدنویسی بخش ویرایش پروفایل – تصویر پروفایل
- کدنویسی بخش ویرایش پروفایل – پس زمینه چت
- کدنویسی بخش بلاک کردن کاربران
- کدنویسی بخش ویرایش پروفایل – لیست کابران بلاک شده
- کدنویسی بخش ویرایش پروفایل – مدیریت حافظه داخلی
- کدنویسی بخش نمایش تصاویر پروفایل
- کدنویسی بخش نمایش تصاویر داخل چت ها(پیام های تصویری)
- کدنویسی بخش افزودن مخاطب
- کدنویسی بخش لیست مخاطبان
- کدنویسی بخش ویرایش و حذف مخاطبان
- کدنویسی بخش ساخت گروه جدید
- کدنویسی بخش ساخت کانال جدید
- کدنویسی بخش ترک کانال و گروه
- کدنویسی بخش آی دی یاب(مشابه Global Search تلگرام)
- کدنویسی بخش مدیریت پیام ها(Manage Notifications)
- کدنویسی نمایش پیام های جدید(Notification)
- کدنویسی بخش نمایش منوی اصلی
- دریافت کد Rtf ایموجی ها
- کدنویسی مربوط به ارسال ایموجی ها
- کدنویسی مبحث ورود به حساب کاربری(Login)
- کدنویسی بخش نمایش تمام دستگاه های لاگین شده و خروج از حساب کاربری
- کدنویسی مربوط به Try Icon
- آپلود دیتابیس روی اینترنت
- آموزش پیاده سازی روی فضای نت
کاربر دانشجوی دوره
سلام استاد سوال داشتم
میشه با سورس های اماده ی html و css کلید ها و پنل ها رو ساخت؟
اگه میشه توضیح بدید ممنون
سجاد سحرخوان مدرس دوره
سلام
ساختار این پروژه روی WindowsForm Application هست و بربستر WPF یا MAUI نیست نمیشه از سورس های html css استفاده کرد.
سجاد سحرخوان مدرس دوره
سلام
ساختار این پروژه روی WindowsForm Application هست و بربستر WPF یا MAUI نیست نمیشه از سورس های html css استفاده کرد.
Datisgame75 دانشجوی دوره
سلام
من دوره آموزشی رو خریدم و خیلی راضی هستم
ببخشید من میتونم با تغییرات بیشتر نسخه موبایل رو بسازم دیگه درسته؟
سجاد سحرخوان مدرس دوره
سلام و خسته نباشید
نه متاسفانه تکنولوژی های مربوط به موبایل به کلی متفاوت هستند.
کاربر دانشجوی دوره
برنامه ای که برای تنظیم دیتابیس گفتید رو ,نصب کردم ارور میده چیکار کنم؟
سجاد سحرخوان مدرس دوره
ارور های این شکلی رو توی گوگل سرچ کنین احتمالا باید مشکلتون حل بشه.
amirabbas
سلام میتونیم واسه اکانت خودمون که ساختیم تیک آبی (تیک رسمیت) بزاریم ؟
سجاد سحرخوان مدرس دوره
سلام
اضافه کردن فیچر های مختلف امکان پذیره و با خلاقیت خودتون میتونین هرچیزی رو اضافه کنین
سجاد اسدی دانشجوی دوره
این دوره واقعا یه دوره حرفه ای در زمینه برنامه نویسی ویندوز به شمار میره
Amirm2305 دانشجوی دوره
سلام ببخشید توی این دوره از API استفاده شده؟
سجاد سحرخوان مدرس دوره
سلام خسته نباشید
نه متاسفانه؛ رویکرد آموزشی این دوره بیشتر تمرکز روی طراحی و UI بود.
ارتباط با دیتابیس به صورت مستقیم هست و از سرور استفاده نشده. در برنامه های واقعی شبکه های اجتماعی به این صورت عمل نمیشه و لازمه که دیتا به صورت رمزنگاری شده به سمت سرور ارسال بشه نه به این صورت.
همونطور که بالاتر گفتم تمرکز این دوره روی بحث طراحی و پیاده سازی UI بود
mhmkh1386 دانشجوی دوره
سلام فایل دیتابیس داخل سورس برنامه نیست میشه لطفا بفرستید ؟
سجاد سحرخوان مدرس دوره
سلام و وقت به خیر؛
متاسفانه فایل دیتابیس پروژه موجود نیست
محمدحسن
سلام سورس کامل پروژه تو دوره هست؟
سجاد سحرخوان مدرس دوره
سلام و خسته نباشید
خیر متاسفانه سورس پروژه رو در کنار ویدئو های دوره نداریم
shh_021 دانشجوی دوره
سلام ، ببخشید من تمامی ویدیو هارو دیدم و برنامه دلخواهم رو ساختم اما زمانی که اجراش میکنم داخل صفحه Your Phone Number اطلاعات شماره موبایل رو میزنم بعد روی دکمه Next میزنم ارور Not Responding میده و دیگه چیزی اتفاق نمیوفته ، حتی سورسی که خودتون هم قرار دادین همین مشکل رو داره باید دقیقا چیکار کرد ؟ ممنون میشم سریع تر پاسخ بدید.
سجاد سحرخوان مدرس دوره
سلام وقت به خیر
از یکسان بودن ورژن sdk های نصب شده روی سیستمتون با sdk های مورد نیاز مطمئن بشین.
shh_021 دانشجوی دوره
ببخشید جناب سحرخوان ، چه SDK هایی ؟
چطوری چک کنم ؟
از کجا دانلود کنم ؟
چطوری نصب کنم ؟
ممنون میشم پاسخ بدید .
yegane78 دانشجوی دوره
سلام وقت بخیر برای اپلود سایت فایلی که گفتین به همراه پروژه بارگزای میشه فکر میکنم بارگزاری نشده اگر امکانش هست فایل اپلود سایت ارسال کنین
و کمی بیشتر راجب بارگزاری در سایت و هاست ویندوزی توصیح بدین ممنون میشم
سجاد سحرخوان مدرس دوره
سلام و خسته نباشید
مباحث سروری در این دوره مورد تاکید نبوده.
اما برای بحث آپلود فایل سمت سرور میتونید از این نمونه کد رسمی مایکروسافت استفاده کنید:
https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/mvc/models/file-uploads.md
هم توضیحات کامل و جامعی راجع انواع نحوه های آپلود فایل داده شده هم نمونه کد های متنوعی داره که میتونید استفاده کنید
پوریا
سلام خسته نباشید این دوره خروجی اندروید داره
سجاد سحرخوان مدرس دوره
سلام
ممنونم
نه این دوره همونطور که توی عنوان ذکر شده تحت ویندوز هست و خروجی اندروید یا هر os دیگه ای رو نداره
erfann31
سلام تبادل اطلاعات این پروژه روی وب سوکت هست؟ توضیحی داده شده اصلا؟ میشه کلا یکم درباره سازو کار سمت سرور توضیح بدین؟
سجاد سحرخوان مدرس دوره
سلام
تمرکز اصلی این دوره روی پیاده سازی UI و مفاهیم شی گرایی هست نه کارکرد واقعی یک شبکه اجتماعی.
با socket کار نشده و همچین سرفصلی توی دوره نیست.
موفق باشید
akbar.gozaly32
این چند گیگه؟
soheylakazemi
سلام دانشجویاری عزیز
حجم این دوره 8 گیگ هستش
king.sahand9675
سلام میتونید به من یه کد تخفیف بدید کد ۲۵ درصدی لتفا بابام میگه نمیتونم اینو برات بگیرم
soheylakazemi
سلام دوست عزیز داخل پشتیبانی پیام بزارید همکارم راهنماییتون کنن
saeed2010 دانشجوی دوره
سلام وقت بخیر ببخشید میشه این رو برد روی شبکه داخلی؟
حمید رضا مظفر
سلام بنده میخوام این شبکه رو برای شبکه داخلی یک شرکت راه اندازی کنم
برای شبکه LAN ایا امکانش هست
امیر عباس
سلام میشه بگید چطور کانال یا یه شخص رو تیک ابی بهش بدیم یا در بالا پین کنیم
سجاد سحرخوان مدرس دوره
تیک آبی و پین کردن رو باید با تحلیل توی دیتابیس اضافه کنید؛ و با توجه به مواردی که پیاده سازی شده هر دو مورد رو توی بخش فرانت اضافه کنید
امیر عباس
میشه اموزش رو بزارید
درضمن چطوری اکانت بسازیم
سجاد سحرخوان مدرس دوره
متاسفانه مباحث این دوره بسته شده و امکاناتش مشخص هست.
اگر بعدا نیاز باشه احتمالا آپدیت میشه ولی فعلا برنامه ای برای آپدیتش نداریم
raminazadi
سلام اگر امکان داره لطفا در مورد ویس و تصویر زنده آموزش بذارید
raminazadi
سلام این آموزش فقط دو چیز کم داره یکی استفاده از وبکم و دیگری میکروفن و استفاده از ویس اگر سازنده محترم اطلاعاتی در این زمینه دارید لطفا راهنمایی کنید ممنونم
akbargozaly53
سلام من میخوام این اموزش رو بخرم اگه خریدم میتونم همش رو یکجا دانلود کنم یا نه
منظورم اینه که تو اموزش های رایگان نمیشه همش رو یکجا دانلود کرد ایا تو این میشه
حسن رجبیان
سلام وقت بخیر . دانلود فقط به صورت قسمت به قسمت هست.
radinghadiri دانشجوی دوره
سلام یه امکان جدید اومده میتونید که یکجا دانلود کنید
Sahand8611
سلام فایل های مورد نیاز دوره رو از کجا گیر بیاریم؟!
مثلا اون چیز های توی تول باکس اضافه کردید
حسن رجبیان
سلام وقت بخیر
سورس آموزش به همراه لینک فیلم ها بعد از خرید برای شما ارسال میشه
radinghadiri دانشجوی دوره
سلام دوست عزیز
تو فایل پروژه که آخر لیست قرار داره هست
amin
عالی بود دمتون گرم
علی
سلام وقت بخیر با این روش که باری هر لیست چت یک یوزر کنترل رو اضافه میکنید این سرعت لیست پایین نمیاد؟
داود
سلام
ببخشید این در این اموزش نحوه پیاده سازیش رو روی اینترنت گفتین یا نه
ممنون می شم جواب بدین
با تشکر
سجاد سحرخوان مدرس دوره
سلام دوست عزیز؛
نه متاسفانه
MehdiMaleki
سلام
با عرض پوزش با ساخت این شبکه اجتماعی آیا در شبکه داخلی هم می شکد استفاده کرد. بدون وصل شدن به اینترنت
سجاد سحرخوان مدرس دوره
سلام دوست عزیز؛
بله اگر تنظیمات مربوط به MSSQL رو روی شبکه انجام بدید با یه تغییر خیلی کوچک میشه برنامه رو روی شبکه اینترنال اجرا کرد بدون نیاز به اینترنت
Amirabasdaiby1388 دانشجوی دوره
من برای ورود به sql مشکل دارم
forthesakeofyou
سلام ببخشید این آموزشی سمت سرور هم شامل میشه یا فقط نرم افزار سمت کلاینته؟
سجاد سحرخوان مدرس دوره
سلام دوست عزیز؛
نه متاسفانه مباحث سمت سرور رو توی این دوره توضیح ندادیم و تمرکز بیشتر ما روی کلاینت هست
sara
سلام دوره ی مفیدی بود
مدرس خیلی خوب درس میدادن و لذت بردم
خیلی کامل بود
مشابه این دوره رو جایی ندیده بودم
کیفیت کار هم خیلی خوب بود
ارزش خرید رو داره
َAlireza
با سلام خدمنت مدرس گرامی و عزیز
ببخشید استاد شما برای این دوره از سوکت پروگرمینگ استفاده کردید؟؟
چون برای یه پیامرسان چت حتما از سوکت پروگرمینگ باید استفاده شود؟؟؟
سجاد سحرخوان مدرس دوره
سلام دوست من؛
بله درسته برای یه پیامرسان باید حتما از پروتکل web Socket استفاده بشه. اما توی این دوره بیشتر تمرکز روی مباحث کلاینت هست و از مباحث بحث سرور تا حدودی دور هست
abolfazlshs80
سلام من دوره دوره آموزش ساخت شبکه اجتماعی مشابه تلگرام تحت ویندوز خریداری کردم ولی سورسی نداشت مثلا بغضی از اون کامپونت ها امکان داره بفرستید جمیل:abolfazlshs80@gmail.com
پشتیبان توفیق پور
سلام
در صورتی که آموزش سورس داشته باشه در انتهای لیست پخش قابل مشاهده خواهد بود و یا در توضیحات به سورس اشاره میشه
در غیر این صورت آموزش سورس نداره؛بهتر است قبل از خرید از مشاور یا پشتیبان در قسمت چت سایت در ارتباط باشید و از داشتن سورس اطمینان حاصل کنید.
ehsanqorbi
سلام مهندس من فایل های مربوطه که داخل آموزشتون نبود مثل کلاس ها را میخوام؟ امکانش هست لطف کنید فایل های مربوطه و کلاس ها را برای بنده ایمیل بفرمائید.e.qorbi@gmail.com
Shahin.larki
سلام مهندس من این دوره رو خریدم ولی فایل های همراه نبود خیلی از فایلها نیازه مثل اون دوتا کلاس که یکیش مربوط میشه به شفاف کردن پنل
سجاد سحرخوان مدرس دوره
از طریق ایمیل با بنده در تماس باشید
sahand540@gmail.com
kamali_1374
می شود ویدیو از خروجی کار نمایش بدید ببینیم کیفیت کار در چه هدی است ؟ از این ویدیو ها نمی شود کیفت آموزش برسی کرد .
سجاد سحرخوان مدرس دوره
سلام؛
توی بخش اول آموزش؛ در دموی دوم کامل نحوه کار و امکانات پروژه رو توضیح دادم!!!