شبکه اجتماعی یکی از مهم ترین بحث های دنیای اینترنت است. اکثر افراد عضو شبکه های اجتماعی هستند و از آن ها استفاده می کنند. همچنین به دلیل درآمد زیادی که می توان از این شبکه ها به دست آورد، طرفداران زیادی دارد. نام های بزرگی در این حوزه وجود دارند و همچنین برندهای جدید و متفاوت در راه شکوفایی هستند. اگر شما هم قصد دارید یک شبکه اجتماعی بسازید، این دوره می تواند راهنمای راهتان باشد.
یکی از پرطرفدارترین های شبکه های اجتماعی موجود telegram است که البته با فیلتر شدن تلگرام، فضا برای رشد مابقی شبکههای اجتماعی در ایران پیدا شد.
شما با استفاده از این دوره و بهرهگیری از کمی نبوغ میتوانید شبکههای اجتماعی مخصوص خود را تحت پلتفرم ویندوز طراحی و اجرایی کنید.
این دوره برای افرادی مناسب است که:
به تازگی مفاهیم اولیه سی شارپ را فراگرفتهاند و به دنبال درک مفاهیم پیشرفتهتر ویندوز فرم نظیر طراحی کنترلهای اختصاصی و… هستند.
بازارکار دوره و تخصصی که فراگرفته میشود :
- با توجه به نیازهای جدید بازار برنامهنویسی قابلیت چت برای نرمافزارهای گروهی نظیر CRM و اتوماسیون و …. بهشدت احساس میشود. با فراگیری این دوره میتوانید قابلیت چت را به پروژههای خود با طراحی کنترلهای انحصاری اضافه کنید و جذابیت و کارایی نرمافزارهای خود را چند برابر کنید. علاوه بر این مبحث، مبحث سطح دسترسی یوزر های مختلف در برنامه اجراشده است که قابلیت لازم برای برنامههای اتوماسیونی و مدیریتی بهحساب میآید.
- دانشجویانی که این دوره را ببینند توانایی خواهند داشت که از این به بعد در نرمافزارهای تحت شبکه(بانکداری؛اتوماسیون اداری؛و….) مبحث چت و جابهجایی اطلاعات را بهصورت گرافیکی(مشابه تلگرام) بهصورت کامل اجرا نمایند.
- تمام کنترلهایی که در طول یک برنامه نیاز داشته باشند را با چاشنی خلاقیت طراحی و کد نویسی و استفاده کنند.
مواردی که در این دوره آموزش داده شده است:
- طراحی دیتابیس از تحلیل اولیه توسط نمودار ER تا ایجاد جداول پراسیجرها و رابطهها بهصورت کامل
- طراحی اپلیکیشن دسکتاپ پیامرسان تلگرام بهوسیله ویندوز فرم اپلیکیشن به قابلیت ایجاد کانال و گروه و چتهای خصوصی بین کاربران و سطح دسترسیهای مدیران مختلف در گروهها و کانالها
- قابلیت ارسال پیامهای متنی و تصویری به گروهها و کانالها و چتهای خصوصی
- قابلیت ویرایش پیامهای ارسالی به گروهها و کانالها
- جهت برقراری ارتباط با دیتابیس از فناوری EntityFramwork و برای ساماندهی کلاسهای مربوط به دیتابیس از الگوی Repository استفاده شده است.
- در این دوره علاوه بر مفاهیم کد نویسی بر مفاهیم طراحی کنترلها و کامپوننت های مخصوص به خود و با توجه به نیاز برنامهنویس تأکید شده و بهصورت موضوعی آموزش دادهشده است.
پیش نیازها:
- درک مفاهیم اولیه دیتابیس (موجودیتها و صفتها و …)
- درک اولیه و ساده از EntityFramwork یا زبان جستجوی LINQ
- تسلط نسبی بر سی شارپ ویندوز فرم اپلیکیشن
فناوریها و تکنولوژیهای مورد استفاده:
- سی شارپ (ویندوز فرم)
- EntityFramwork
- SQL Server Database
- Repository Pattern
نرم افزارهای مورد استفاده:
- Visual Studio 2015 Enterprise
- SQL Server Management Studio 2014
امکانات شبکه اجتماعی که در این دوره ساخته می شود :
- ارسال پیام متنی
- ارسال پیام تصویری
- بلاک کردن اشخاص
- تنظیم تصویر پروفایل
- تنظیم بیوگرافی پرفایل
- تنظیمات مربوط به آخرین بازدید
- کانال های تعاملی
- گروه ها و سوپر گروه ها
- امکان حذف و ویرایش پیام ها بعد از ارسال
- پشتیبانی از ایموجی ها در قسمت ارسال متن
- قابلیت عضویت با شماره تلفن همراه و ارسال پیامک فعالسازی
- امکان فروارد پیام ها از (شخصی؛گروه ها؛کانال ها)
- و…..
سرفصلهای بخش دوم (بخش آخر )دوره آموزش ساخت شبکه اجتماعی :
- ساخت فرم اصلی چت
- کدنویسی نمایش لیست کانال ها
- کدنویسی بخش Event های لیست چت ها
- تکمیل کدنویسی بخش نمایش لیست چت ها
- کدنویسی مربوط به Badge ها در لیست چت ها
- کدنویسی نمایش پیام های کانال در فرم اصلی چت
- کدنویسی نمایش پیام های گروه در فرم اصلی چت
- کدنویسی نمایش پیام های شخصی در فرم اصلی چت
- کدنویسی نمایش تعداد بازدید پیام ها
- کدنویسی فرم نمایش اطلاعات چت
- کدنویسی بخش ارسال پیام
- کدنویسی بخش عضویت و ترک کانال
- کدنویسی بخش RightClick Menu روی پیام ها
- کدنویسی بخش حذف پیام
- کدنویسی بخش ویرایش پیام
- کدنویسی بخش پین کردن پیام در گروه و کانال
- کدنویسی بخش نمایش پروفایل کانال
- کدنویسی بخش نمایش پروفایل گروه
- کدنویسی بخش نمایش پروفایل کاربران
- کدنویسی بخش ساخت چت خصوصی جدید
- کدنویسی بخش مدیریت مدیران کانال ها
- کدنویسی بخش مدیریت مدیران گروه ها
- کدنویسی بخش مدیریت دسترسی مدیران
- کدنویسی بخش حذف اعضای گروه ها
- کدنویسی بخش حذف اعضای کانال ها
- کدنویسی بخش مدیریت کاربران بن شده
- کدنویسی بخش افزودن مدیربه کانال ها و گروه ها
- کدنویسی بخش افزودن عضو به کانال ها و گروه ها
- کدنویسی بخش نمایش کابران بن شده در گروه
- کدنویسی بخش ویرایش پروفایل – نام و نام خانوادگی
- کدنویسی بخش تنظیمات نرم افزار
- کدنویسی بخش ویرایش پروفایل – بیوگرافی
- کدنویسی بخش ویرایش پروفایل – آخرین بازدید
- کدنویسی بخش ویرایش پروفایل – نام کاربری
- کدنویسی بخش ویرایش پروفایل – تصویر پروفایل
- کدنویسی بخش ویرایش پروفایل – پس زمینه چت
- کدنویسی بخش بلاک کردن کاربران
- کدنویسی بخش ویرایش پروفایل – لیست کابران بلاک شده
- کدنویسی بخش ویرایش پروفایل – مدیریت حافظه داخلی
- کدنویسی بخش نمایش تصاویر پروفایل
- کدنویسی بخش نمایش تصاویر داخل چت ها(پیام های تصویری)
- کدنویسی بخش افزودن مخاطب
- کدنویسی بخش لیست مخاطبان
- کدنویسی بخش ویرایش و حذف مخاطبان
- کدنویسی بخش ساخت گروه جدید
- کدنویسی بخش ساخت کانال جدید
- کدنویسی بخش ترک کانال و گروه
- کدنویسی بخش آی دی یاب(مشابه Global Search تلگرام)
- کدنویسی بخش مدیریت پیام ها(Manage Notifications)
- کدنویسی نمایش پیام های جدید(Notification)
- کدنویسی بخش نمایش منوی اصلی
- دریافت کد Rtf ایموجی ها
- کدنویسی مربوط به ارسال ایموجی ها
- کدنویسی مبحث ورود به حساب کاربری(Login)
- کدنویسی بخش نمایش تمام دستگاه های لاگین شده و خروج از حساب کاربری
- کدنویسی مربوط به Try Icon
- آپلود دیتابیس روی اینترنت
- آموزش پیاده سازی روی فضای نت
این آموزش شامل دو بخش است که برای مشاهده و دریافت بخش اول آموزش روی لینک زیر می توانید کلیک کنید.
مشاهده بخش اول دوره آموزش ساخت شبکه اجتماعی مشابه تلگرام تحت ویندوز
نوشته دوره آموزش ساخت شبکه اجتماعی مشابه تلگرام تحت ویندوز – بخش دوم اولین بار در دانشجویار پدیدار شد.