هیچ دوره ای در سبد خرید شما وجود ندارد
با دوره آموزش Asp.net MVC 5.2 و C#.NET به صورت پروژه محور درقالب سیستم جستجوگر خبر در خدمت شما هستیم. در دوره بی نظیر آموزش طراحی سایت جستجوگر خبر با هم یک اسپایدر جستجوگر خبر خواهیم ساخت که فقط کافی است اطلاعات اولیه یک سایت را در اختیار آن قرار دهیم تا اخبار موجود را برای ما واکشی و در دیتابیس ذخیره سازی نماید. در این دوره ما از HtmlAgilityPack برای خواندن صفحات Html استفاده کرده ایم و اخبار و اطلاعات لازم را از صفحه بیرون خواهیم کشید. توجه کنید که مثل خبرخوان های ساده از RSS استفاده نخواهیم کرد و مانند گوگل اطلاعات اصلی را خواهیم خواند. همچنین این اسپایدر قابلیت زمانبندی و آپدیت خودکار اخبار و همچنین حذف اتوماتیک اخبار را دار می باشد که طبق الگوهای خاصی که آن را برنامه ریزی کرده ایم عمل می کند، قابلیت سازگار شدن با سایت ها را دارد که بار اول ممکن است در یک سایت کمی کُند باشد ولی بار دوم خیلی سریع تر خواهد بود و تمام لینک های زائد خود را می شناسد و از بازکردن آن ها خوداری می کند. برای کسب اطلاعات بیشتر به سرفصل ها مراجعه بفرمایید.
مخاطیبن دوره :
- افرادی که به برنامه نویسی علاقه دارند.
- علاقه مندان به Asp.net MVC
- کسانی که به دنبال کسب درآمد از برنامه نویسی هستند.
- مناسب برای دانشجویان و فارغ التحصیلان مهندسی کامپیوتر
- و…
آنچه دراین آموزش فرامی گیرید:
- آماده سازی بانک اطلاعاتی
- آماده سازی قالب
- طراحی بخش ارتباط با کاربر با net MVC
- آموزش Regular Expression
- بیرون کشیدن اخبار یک بخش با Regular
- برسی یک نمونه از XPath روی یک سایت خبری
- توضیحات مربوط به XPath
- آموزش HtmlAgilityPack
- تلفیق XPath و HtmlAgilityPack در یک پروژه ساده و واکشی یک خبر
- بازگشت به پروژه اصلی
- ایجاد اسپایدر مربوط به لینک ها
- مقدمه ای بر برنامه نویسی تحت ویندوز
- ارتباط با بانک اطلاعاتی
- طراحی ظاهر اسپایدر
- ایجاد بخش دنبال کننده لینک ها
- بخش تفکیک لینک های داخلی و خارجی
- کامل سازی دریافت کننده کل لینک های داخلی سایت
- ایجاد بخش دریافت XPath مربوط به سایت
- تکمیل بخش دریافت کننده اخبار
- هوشمند سازی اسپایدر برای رد کردن صفحاتی که الگوی ما را ندارند
- دریافت لیست ایمیل ها و ذخیره در دیتابیس
- دریافت لیست سایت ها و عنوان و مشخصات آنها و دخیره
- ایجاد قسمت زمان بندی برای کار اسپایدر.(مثلا شب ها از ساعت 1 تا 5 صبح)
- مقدمه ای بر بروزرسانی سایت ها و طبیق اطلاعات ما با آن ها
پیش نیاز ها :
- اگر می خواهید این دوره را دنبال کنید و با Asp.net MVC آشنایی ندارید می توانید از دوره آموزش مقدماتی تا حرفه ای سیستم سایت خبری با Asp.net MVC 5 استفاده کنید.
تکنولوژی و نرم افزار ها :
- نرم افزار Visual studio
- نرم افزار SQL SERVER
- net MVC
- C#.Net
- XPath
- HtmlAgilityPack
- Regular Expression
- برنامه نویسی سمت اینترنت
- Web Service
تست پروژه اصلی ما :
- ایجاد وب سرویس برای استفاده در اندروید و نرم افزار های ویندوزی
- ایجاد فایل DLL برای آسان سازی کار با وب سرویس ها
سرفصل ها :
بخش اول :
- معرفی مدرس و دوره
بخش دوم :
- بخش اول ایجاد دیتابیس + بهینه سازی در SQL Server 2014
بخش سوم :
- بخش دوم ایجاد دیتابیس + بهینه سازی در SQL Server 2014
بخش چهارم :
- آماده سازی قالب
بخش پنجم :
- افزودن مقادیر اولیه به دیتابیبس
- افزودن پک های لازم به پروژه
- استارت طراحی خود سایت خبری
بخش ششم :
- نمایش اخبار در صفحه اصلی
- صفحه بندی اخبار
- ایجاد صفحه اختصاصی هر خبر
بخش هفتم :
- تکمیل بخش های اضافی سایت
بخش هشتم :
- دسته بندی اخبار مانند سایت شهر خبر(ورزشی، اقتصادی و …) به صورت بلوک بندی شده
- ایجاد بخش دسته بندی اصلی سایت
بخش نهم :
- ایجاد بخش گزارش تخلف (ارسال پیام اتوماتیک) و تماس با ما
- بخش کلمات کلیدی خبر(بصورت پیشرفته)
بخش دهم :
- بخش مدیریت سایت
- بخش ورود به سایت
- مدیریت اخبار جمع آوری شده جستجوگر
بخش یازدهم :
- ایجاد بخش گزارشات تخلف و مدیریت آن ها
بخش دوازدهم :
- مدیریت دسته بندی
بخش سیزدهم :
- آموزش Regular
بخش چهاردهم :
- عبارات با قاعده در C#
- مثال هایی از عبارات با قاعده یا Regular در C#
بخش پانزدهم :
- خواندن اطلاعات سایت با استفاده از Regular Ex
بخش شانزدهم :
- مقدمه ای بر XPath
- نحوه دریافت XPath یک بخش از یک صفحه
- خواندن داده ها با استفاده از XPath
بخش هفدهم :
- توضیحات اصلی و ضروری
- استارت ایجاد اسپایدر
- آماده سازی پروژه اصلی
بخش هجدهم :
- واکشی لینک ها از صفحات Html
- سازماندهی لینک ها و تبدیل به لینک های معتبر
بخش نوزدهم :
- تفکیک لینک های داخلی از لینک های خارجی
- واکشی خبرهای موجود در صفحه
- دسته بندی خودکار خبر ها
- افزودن کلمات کلیدی به صورت خودکار در صورت وجود
بخش بیستم :
- دانلود صفحات و تست اسپایدر
- برنامه ریزی دقیق و تنظیم اسپایدر برای کم کردن درصد خطا
- نمایش اخبار واکشی شده روی سایت اصلی
بخش بیست و یکم :
- ایجاد بخش بروزرسانی
- افزودن قابلیت سازگار شدن با سایت معرفی شده و سرعت بیشتر بار دوم به نصبت بار اول
بخش بیست و دوم :
- ادامه بخش بروز رسانی
- ویرایش دسته بندی خبر
- ویرایش کلمه های کلیدی
بخش بیست و دوم :
- ادامه بخش بروزرسانی
- مدیریت سایت هایی که به Not Found خواهند خورد
بخش بیست و سوم :
- تکمیل بخش بروز رسانی و بروزرسانی کلمات کلیدی
- واکشی ایمیل ها از صفحات Html به همراه واکشی اخبار و تعیین اهمیت و ارزش گزاری آن ها
- تست بخش بروزرسانی
بخش بیست و چهارم :
- بهینه سازی بخش بروزرسانی اخبار و لینک ها
- کاهش درصد خطا در این بخش به میزان 50 % (از مقدار خطای احتمالی)
بخش بیست و پنجم :
- ایجاد بخش واکشی لینک های خارجی + عنوان + توضیحات + کلمات کلیدی
بخش بیست و ششم :
- ایجاد بخش آمار کارکرد اسپایدر و Statistics ها
بخش بیست و هفتم :
- ادامه بخش آمار
- بررسی دسترسی به اینترنت برای جلوگیری از خطای اسپایدر
- رفع برخی از خطاها و مشکلات احتمالی
بخش بیست و هشتم :
- بررسی و رفع خطا و ثبت وقایع
بخش بیست و نهم :
- ایجاد قسمت لیست سیاه سایت ها به صورت حرفه ای
بخش سی ام :
- تکمیل بخش لیست سیاه سایت ها
- ایجاد قسمت لیست سیاه تگ ها در مطالب(حذف تگ های ناخواسته از نتایج به صورت حرفه ای)
بخش سی یکم :
- ایجاد نخ(Thread) برای شروع کار اسپایدر
- ایجاد دکمه توقف اسپایدر
- ایجاد بخش زمان بندی به صورت حرفه ای + توضیحات تکمیی و ضروری
بخش سی و دوم :
- تکمیل بخش زمان بندی اسپایدر + توضیحات تکمیلی و ضروری
بخش سی و سوم :
- محکم سازی اسپایدر در برابر خطاهای احتمالی
- ارسال sms برای مدیر اصلی هنگام از کار افتاد اسپایدر با خطاهای مهلک
بخش سی و چهارم :
- بازگشت به سایت اصلی
- ایجاد دکمه حذف خبر (به صورتی که اسپایدر دیگر از آن خبر چشم پوشی کند)
- بازیافت خبر حذف شده
بخش سی و پنجم :
- ایجاد قسمت لینک های اصلی
- فعال یا غیر فعال سازی یک لینک اصلی
- حذف یک لینک اصلی و تذکرهای لازم
بخش سی و ششم :
- نمایش جزئیات یک لینک اصلی
- ایجاد متادیتا های لازم
بخش سی و هفتم و سی و هشتم :
- ایجاد بخش افزودن لینک جدید
- ایجاد بخش ویرایش یک لینک
- ایجاد بخش Tester XPath (برای کاهش خطاهای احتمالی)
بخش سی و نهم :
- حذف یک لینک اصلی
- ایجاد بخش مدیریت لینک های سیاه
بخش چهل ام :
- ایجاد iframe به جهت نمایش صفحه اصلی خبر در سایت و کسب اعتماد کاربران
بخش چهل و یکم :
- ایجاد بخش سمت کاربر خبرنامه
- افزودن قابلیت عضویت و لغو عضویت در خبرنامه + امنیت آن
- افزودن قابلیت اینکه کاربر تعیین کند اخبار کدام قسمت برایش ارسال شود
بخش چهل و دوم :
- ایجاد قسمت سمت سرور و مدیریت خبرنامه
- ایجاد بخش ارسال خبرنامه به صورت پیشرفته و هوشمند
بخش چهل و سوم :
- مدیریت ایمیل های واکشی شده
- بیرون کشیدن ایمیل ها به تعداد دلخواه بر حسب ارزش به صورت فایل txt و XML
بخش چهل و چهارم :
- مدیریت لینک های خارجی یافت شده
- نمایش لینک ها برحسب ارزش آن ها که اسپایدر تعیین کرده
بخش چهل و پنجم :
- شروع بخش طراحی وب سرویس
- آموزش وب سرویس
- واکشی اخبار با استفاده از وب سرویس
بخش چهل و ششم :
- ایجاد ظاهر خبرخوان تحت ویندوزی
- نمایش دسته بندی ها
- نمایش اخبار
بخش چهل و هفتم :
- مرتب سازی دسته ها برحسب پدر و فرزند
- ایجاد بخش صفحه بندی سیستم
- توسعه متد مربوط نمایش اخبار
- بررسی اتصال سرور و کلاینت
بخش چهل و هشتم :
- تکمیل خبرخوان ویندوزی و کاربردی کردن آن
- ایجاد بخش نمایش مشخصات خبر
- حذف تگ های Html از نتیجه و نمایش یک متن تمیز
بخش چهل و نهم :
- تولید فایل DLL مربوط به وب سرویس و تبدیل آن
- مثالی کاربری از نمایش اخبار با فایل DLL
بخش پنجاه :
- آماده سازی پروژه برای گذاشتن روی سرور
- کانفیگ پنل و آماده سازی آن
بخش پنجاه و یکم :
- گذاشتن سایت روی سرور
- نمایش اخبار و استفاده از وب سرویس اصلی روی سرور
- نمایش و تست اسپایدرد
مزایای خرید دوره :
- با تهیه این دوره آموزشی، محتوای ارزشمند برای ورود به بازار کار را به قیمت ناچیزی در اختیار دارید.
- ویدئو های آموزشی توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود.
- ویدئو های آموزشی ما در حد نیاز به مباحث تئوری می پردازد و بیشتر آموزش به صورت عملی و متناسب با بازار کار می باشد.
- بلافاصله پس از ثبت سفارش لینک دانلود برای شما فعال شده و به ایمیلتان ارسال میگردد. همچنین در صورت انتخاب گزینه پستی مراحل ارسال مرسوله از طریق ایمیل به اطلاع شما میرسد.
- کیفیت تمامی دوره های سایت تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما یا به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید و یا ۷۰ درصد مبلغ پرداختی به کیف پول شما بازگشت داده می شود.
سجاد اسدی دانشجوی دوره
کامل و حرفه ای بود
ممنون از دانشجویار و مدرس دوره
Amirm2305 دانشجوی دوره
ممنون استاد واقعا زحمت کشیدید
مهدی
سلام
فایل Source-spider مشکل دارد
موقع اکسترکت خطا می ده
علی
سلام
میخواستم با استاد احمدی مستقیما در تماس باشم. موضوع مهمی هستش که جتما باید با خود ایشون در تماس باشم
لطفا در این خصوص راهنمایی فرمایید.
ممنون
پشتیبان توفیق پور
سلام روز بخیر
در همین قسمت نظرات سوالتون رو مطرح کنید تا آقای احمدی پاسخ بدن
mahdiyar11
سلام من این آموزش رو خریدم ولی لینک دانلود به ایمیلم فرستاده نشد لطفا برایم بفرستید
پشتیبان خرید رادفر
سلام
براتون ایمیل شد
اگر در inbox نبود ،پوشه spam رو هم چک کنید
علی
فایل 5 خرابه !!!!
مدیر رادفر
سلام
چه مشکلی داره؟ کلا باز نمیشه؟
برای بازکردن فایل های rar باید از winrar با نسخه بالاتر از 5.2 استفاده کنید
Aliali28292829
سلام خسته نباشید من این پکیج رو دیدم ولی اخر فیلم ایشون میاد لینک مطلب رو دستی میزنه!ایا باید تموم خبرا رو همین مدلی دستی لینک بزنیم؟پس چرا خود ربات اتوماتیک لینک مطلب داخل سایتمون رو نمیزنه؟
مرتضی حاتمی کیا
سلام ببخشید من درست متوجه ماهیت این سایت نشدم کار این سایت چیه؟ یک سایت که همین عمل رو انجام میده مثال میزنید
این سایت در واقع اخبار رو از یک یا چند سایت دیگه میخونه و در خودش قرار میده؟؟؟ یا مانند یک موتور جست وجو برای جست و جوی خبر توسط کاربر کار می کنه
phd_121
سلام
قسمت های قرار داده شده برای ارزیابی که مربوط به ساخت فروشگاه هست و ارتباطی با اسپایدر ندارد! لطفا بررسی کنید.
مشاور 7
سلام
اصلاح شد.
فرشاد
سلام اولا 5 فایل قابل دانلود نیست
دوما من خریدم چندتا از فایل ها مثل 44 قابل دانلود نیستن
مشاور 7
سلام
لینک ها تست شدن.مشکلی نیست می تونید دانلود کنید.
فرشاد
فایل دمو خراب هستش
مشاور 7
سلام
بررسی شد مشکلی نیست.
ایهان
سلام ببخشید با این متد اموزش میشه یک اسپایدر خبر خوان نوشت که اخبار از روی ار اس اس یا از جستجوی گوگل رو تو سایت پست کنه؟
مهدی نورانی
سلام.کار مورد علاقه من این بود که شما آموزش اون رو اینجا گذاشتین.
لطفا عکسی از این قالب سایت رو برای نمایش اینجا نشون بدین تا قالب رو ببینیم.
تشکر
مدرس احمدی مدرس دوره
سلام. برای قالب از قالب اماده استفاده کردم. چون خودمون طراحی نکردیم و بحث اصلی ما طراحی ظاهر زیبا نبود بیشتر روی اصل کار و خود اسپایدر کار کردم… دموی آموزش رو ببینید
محمد
سلام وقت بخیر
ببخشید میشه تعیین کرد که اخبار های چه سایت هایی در سایت ما نمایش داده بشن ؟!!
مثلا میخوام بگم که فقط اخبار های سایت تابناک،فارس نیوز و ورزش 3 در سایت من نمایش داده بشوند
مدرس احمدی مدرس دوره
با سلام. بله امکانش هست و می تونید خودتون تعیین کنید که فقط یه سایت های خاصی رو بخونه و اطلاعاتش رو واکشی کنه
حسن فیروزی
سلام استاد ممنون از آموزش خوبتون ، استاد ممنون میشم اگر یک دمو از دوره قرار بدین تا دوره رو ارزیابی کنیم ممنون از شما اگه زود قرار بدین.
مدیر- تقی زاده
سلام
5 قسمت از آموزش به صورت رایگان قرار گرفته است که می تونین دانلود و مشاهده کنید جهت ارزیابی دوره
در باکس دانلود لینک ها نمایش داده شده است.
مدیر پاسبان
ممنون خیلی عالی بود