چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

۵۸۶۹ ساعت فیلم تدریس شده است

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

صفحه نخست
رشته کامپیوتر
برنامه نویسی وب
دوره بی نظیر آموزش طراحی سایت جستجوگر خبر
۱۸ نظر
بازدید : 6,901 بازدید
دوره بی نظیر آموزش طراحی سایت جستجوگر خبر

به نام خدا

با دوره آموزش Asp.net MVC 5.2 و C#.NET به صورت پروژه محور درقالب سیستم جستجوگر خبر در خدمت شما هستیم. در دوره بی نظیر آموزش طراحی سایت جستجوگر خبر با هم یک اسپایدر جستجوگر خبر خواهیم ساخت که فقط کافیه اطلاعات اولیه یک سایت رو بهش بدید تا اخبار موجود را برای شما واکشی و در دیتابیس ذخیره سازی نماید. در این دوره ما از HtmlAgilityPack برای خواندن صفحات Html استفاده کردیم و اخبار و اطلاعات لازم را از صفحه بیرون خواهیم کشید. (توجه کنید که مثل خبرخوان های ساده از RSS) استفاده نخواهیم کرد و همانند گوگل ما هم اطلاعات اصلی را خواهیم خواند. همچنین این اسپایدر قابلیت زمانبندی و آپدیت خودکار اخبار و همچنین حذف اتوماتیک اخبار را داراست که طبق الگوهای خاصی که ما آن را برنامه ریزی کرده ایم عمل می کند. همچنین قابلیت سازگار شدن با سایت ها را دارد که بار اول ممکن است در یک سایت کمی کُند باشد ولی بار دوم خیلی سریع تر خواهد بود و تمام لینک های زائد را خود می شناسد و از بازکردن آن ها خوداری می کند. برای کسب اطلاعات بیشتر به سرفصل ها مراجعه بفرمایید.

تکنولوژی هایی که در این دوره به صورت حرفه ای یاد خواهیم گرفت و با هم تلفیق می کنیم:

  • net MVC
  • C#.Net
  • XPath
  • HtmlAgilityPack
  • Regular Expression
  • برنامه نویسی سمت اینترنت
  • Web Service

توجه بفرمایید اگر می خواهید این دوره را دنبال کنید و با Asp.net MVC آشنایی ندارید می توانید از دوره آموزش مقدماتی تا حرفه ای سیستم سایت خبری با Asp.net MVC 5.2 در سایت دانشجویار که مدرسش خودم هستم دیدن بفرمایید و اول اون رو ببینید…

dotnet_logo

سرفصل ها به صورت کلی:

  • آماده سازی بانک اطلاعاتی
  • آماده سازی قالب
  • طراحی بخش ارتباط با کاربر با net MVC
  • آموزش Regular Expression
  • بیرون کشیدن اخبار یک بخش با Regular
  • برسی یک نمونه از XPath روی یک سایت خبری
  • توضیحات مربوط به XPath
  • آموزش HtmlAgilityPack
  • تلفیق XPath و HtmlAgilityPack در یک پروژه ساده و واکشی یک خبر
  • بازگشت به پروژه اصلی
  • ایجاد اسپایدر مربوط به لینک ها
  • مقدمه ای بر برنامه نویسی تحت ویندوز
  • ارتباط با بانک اطلاعاتی
  • طراحی ظاهر اسپایدر
  • ایجاد بخش دنبال کننده لینک ها
  • بخش تفکیک لینک های داخلی و خارجی
  • کامل سازی دریافت کننده کل لینک های داخلی سایت
  • ایجاد بخش دریافت XPath مربوط به سایت
  • تکمیل بخش دریافت کننده اخبار
  • هوشمند سازی اسپایدر برای رد کردن صفحاتی که الگوی ما را ندارند
  • دریافت لیست ایمیل ها و ذخیره در دیتابیس
  • دریافت لیست سایت ها و عنوان و مشخصات آنها و دخیره
  • ایجاد قسمت زمان بندی برای کار اسپایدر.(مثلا شب ها از ساعت ۱ تا ۵ صبح)
  • مقدمه ای بر بروزرسانی سایت ها و طبیق اطلاعات ما با آن ها

 

تست پروژه اصلی ما

ایجاد وب سرویس برای استفاده در اندروید و نرم افزار های ویندوزی

ایجاد فایل DLL برای آسان سازی کار با وب سرویس ها

سرفصل ها به صورت جزئی که در هر بخش چه کارهایی انجام دادیم:

بخش اول:

معرفی مدرس و دوره

 

3-6

بخش دوم:

بخش اول ایجاد دیتابیس + بهینه سازی در SQL Server 2014

بخش سوم:

بخش دوم ایجاد دیتابیس + بهینه سازی در SQL Server 2014

بخش چهارم:

آماده سازی قالب

بخش پنجم:

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

افزودن پک های لازم به پروژه

استارت طراحی خود سایت خبری

بخش ششم:

نمایش اخبار در صفحه اصلی

صفه بندی اخبار

ایجاد صفحه اختصاصی هر خبر

بخش هفتم:

تکمیل بخش های اضافی سایت

بخش هشتم:

دسته بندی اخبار مانند سایت شهر خبر(ورزشی، اقتصادی و …) به صورت بلوک بندی شده

ایجاد بخش دسته بندی اصلی سایت

بخش نهم:

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

بخش کلمات کلیدی خبر(بصورت پیشرفته)

بخش دهم:

بخش مدیریت سایت

بخش ورود به سایت

مدیریت اخبار جمع آوری شده جستجوگر

بخش یازدهم:

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

بخش دوازدهم:

مدیریت دسته بندی

 

3-4-copy

بخش سیزدهم:

آموزش Regular

بخش چهاردهم:

عبارات با قاعده در C#

مثال هایی از عبارات با قاعده یا Regular در C#

بخش پانزدهم:

خوندن اطلاعات سایت با استفاده از Regular Ex

 

3-5-copy

بخش شانزدهم:

مقدمه ای بر XPath

نحوه دریافت XPath یک بخش از یک صفحه

خواندن داده ها با استفاده از XPath

بخش هفدهم:

توضیحات اصلی و ضروری

استارت ایجاد اسپایدر

آماده سازی پروژه اصلی

بخش هجدهم:

واکشی لینک ها از صفحات Html

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

بخش نوزدهم:

تفکیک لینک های داخلی از لینک های خارجی

واکشی خبرهای موجود در صفحه

دسته بندی خودکار خبر ها

افزودن کلمات کلیدی به صورت خودکار در صورت وجود

 

3-2-copy

بخش بیستم:

دانلود صفحات و تست اسپایدر

برنامه ریزی دقیق و تنظیم اسپایدر برای کم کردن درصد خطا

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

بخش بیست و یکم:

ایجاد بخش بروزرسانی

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

بخش بیست و دوم:

ادامه بخش بروز رسانی

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

ویرایش کلمه های کلیدی

بخش بیست و دوم:

ادامه بخش بروزرسانی

مدیریت سایت هایی که به Not Found خواهند خورد

بخش بیست و سوم:

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

واکشی ایمیل ها از صفحات Html به همراه واکشی اخبار و تعیین اهمیت و ارزش گزاری آن ها

تست بخش بروزرسانی

بخش بیست و چهارم:

بهینه سازی بخش بروزرسانی اخبار و لینک ها

کاهش درصد خطا در این بخش به میزان ۵۰ % (از مقدار خطای احتمالی)

بخش بیست و پنجم:

ایجاد بخش واکشی لینک های خارجی + عنوان + توضیحات + کلمات کلیدی

بخش بیست و ششم:

ایجاد بخش آمار کارکرد اسپایدر و  Statistics ها

بخش بیست و هفتم:

ادامه بخش آمار

بررسی دسترسی به اینترنت برای جلوگیری از خطای اسپایدر

رفع برخی از خطاها و مشکلات احتمالی

بخش بیست و هشتم:

بررسی و رفع خطا و ثبت وقایع

بخش بیست و نهم:

ایجاد قسمت لیست سیاه سایت ها به صورت حرفه ای

بخش سی ام:

تکمیل بخش لیست سیاه سایت ها

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

بخش سی یکم:

ایجاد نخ(Thread) برای شروع کار اسپایدر

ایجاد دکمه توقف اسپایدر

ایجاد بخش زمان بندی به صورت حرفه ای + توضیحات تکمیی و ضروری

بخش سی و دوم:

تکمیل بخش زمان بندی اسپایدر + توضیحات تکمیلی و ضروری

بخش سی و سوم:

محکم سازی اسپایدر در برابر خطاهای احتمالی

ارسال sms برای مدیر اصلی هنگام از کار افتاد اسپایدر با خطاهای مهلک

بخش سی و چهارم:

بازگشت به سایت اصلی

ایجاد دکمه حذف خبر (به صورتی که اسپایدر دیگر از آن خبر چشم پوشی کند)

بازیافت خبر حذف شده

بخش سی و پنجم:

ایجاد قسمت لینک های اصلی

فعال یا غیر فعال سازی یک لینک اصلی

حذف یک لینک اصلی و تذکرهای لازم

بخش سی و ششم:

نمایش جزئیات یک لینک اصلی

ایجاد متادیتا های لازم

بخش سی و هفتم و سی و هشتم:

ایجاد بخش افزودن لینک جدید

ایجاد بخش ویرایش یک لینک

ایجاد بخش Tester XPath (برای کاهش خطاهای احتمالی)

بخش سی و نهم:

حذف یک لینک اصلی

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

بخش چهلم:

ایجاد iframe به جهت نمایش صفحه اصلی خبر در سایت و کسب اعتماد کاربران

بخش چهل و یکم:

ایجاد بخش سمت کاربر خبرنامه

افزودن قابلیت عضویت و لغو عضویت در خبرنامه + امنیت آن

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

بخش چهل و دوم:

ایجاد قسمت سمت سرور و مدیریت خبرنامه

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

بخش چهل و سوم:

مدیریت ایمیل های واکشی شده

بیرون کشیدن ایمیل ها به تعداد دلخواه بر حسب ارزش به صورت فایل txt و XML

بخش چهل و چهارم:

مدیریت لینک های خارجی یافت شده

نمایش لینک ها برحسب ارزش آن ها که اسپایدر تعیین کرده

3-1-copy

بخش چهل و پنجم:

شروع بخش طراحی وب سرویس

آموزش وب سرویس

واکشی اخبار با استفاده از وب سرویس

بخش چهل و ششم:

ایجاد ظاهر خبرخوان تحت ویندوزی

نمایش دسته بندی ها

نمایش اخبار

بخش چهل و هفتم:

مرتب سازی دسته ها برحسب فرزند و پدر

ایجاد بخش صفحه بندی سیستم

توسعه متد مربوط نمایش اخبار

برسی اتصال سرور و کلاینت

بخش چهل و هشتم:

تکمیل خبرخوان ویندوزی و کاربردی کردن آن

ایجاد بخش نمایش مشخصات خبر

حذف تگ های Html از نتیجه و نمایش یک متن تمیز

بخش چهل و نهم:

تولید فایل DLL مربوط به وب سرویس و تبدیل آن

مثالی کاربری از نمایش اخبار با فایل DLL

بخش پنجاه:

آماده سازی پروژه برای گذاشتن روی سرور

کانفیگ پنل و آماده سازی آن

بخش پنجاه و یکم:

گذاشتن سایت روی سرور

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

نمایش و تست اسپایدر

امیدوارم این دوره نیز مورد پسند شما کاربران عزیر سایت دانشجویار واقع شده باشد. مشکلات احتمالی که به وجود آمده بودند به بزرگواری خود ببخشید. مشکلات خود را میتوانید به آدرس ایمیل: reza9025 [at] Gmail[dot]com ارسال بفرمایید تا در اسرع وقت به مشکلات شما پاسخ داده شود.

با تشکر فراوان

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

دریافت کنید

99000 تومان
افزودن آموزش به سبد خرید
در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.
  • *
  • *
  • *
  • *
  • در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.

    پیام شما با موفقیت ثبت شد. در اولین فرصت با شما تماس گرفته خواهد شد.
    • مطالب مرتبط
    • دیگر آموزش های مرتبط با این مدرس
    • رزومه مدرس

    نظرات کاربران

    ۱۸
    • علی
      جمعه ۲۷ مرداد ۱۳۹۶ - ۱۳:۵۲

      فایل ۵ خرابه !!!!

      • مدیر رادفر
        شنبه ۲۸ مرداد ۱۳۹۶ - ۱۰:۰۰

        سلام
        چه مشکلی داره؟ کلا باز نمیشه؟
        برای بازکردن فایل های rar باید از winrar با نسخه بالاتر از ۵٫۲ استفاده کنید

    • Aliali28292829
      سه شنبه ۲۶ اردیبهشت ۱۳۹۶ - ۰۰:۲۹

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

    • مرتضی حاتمی کیا
      جمعه ۱۸ تیر ۱۳۹۵ - ۱۶:۳۰

      سلام ببخشید من درست متوجه ماهیت این سایت نشدم کار این سایت چیه؟ یک سایت که همین عمل رو انجام میده مثال میزنید
      این سایت در واقع اخبار رو از یک یا چند سایت دیگه میخونه و در خودش قرار میده؟؟؟ یا مانند یک موتور جست وجو برای جست و جوی خبر توسط کاربر کار می کنه

    • phd_121
      دوشنبه ۳ خرداد ۱۳۹۵ - ۱۸:۵۱

      سلام
      قسمت های قرار داده شده برای ارزیابی که مربوط به ساخت فروشگاه هست و ارتباطی با اسپایدر ندارد! لطفا بررسی کنید.

      • مشاور 7
        دوشنبه ۳ خرداد ۱۳۹۵ - ۲۱:۵۴

        سلام
        اصلاح شد.

    • فرشاد
      سه شنبه ۳۱ فروردین ۱۳۹۵ - ۱۳:۱۱

      سلام اولا ۵ فایل قابل دانلود نیست
      دوما من خریدم چندتا از فایل ها مثل ۴۴ قابل دانلود نیستن

      • مشاور 7
        چهارشنبه ۱ اردیبهشت ۱۳۹۵ - ۱۲:۴۲

        سلام
        لینک ها تست شدن.مشکلی نیست می تونید دانلود کنید.

    • فرشاد
      دوشنبه ۳۰ فروردین ۱۳۹۵ - ۱۱:۱۴

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

      • مشاور 7
        چهارشنبه ۱ اردیبهشت ۱۳۹۵ - ۱۲:۴۲

        سلام
        بررسی شد مشکلی نیست.

    • ایهان
      شنبه ۳ بهمن ۱۳۹۴ - ۱۰:۱۸

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

    • مهدی نورانی
      یکشنبه ۲۲ آذر ۱۳۹۴ - ۱۰:۴۳

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

      تشکر

      • مدرس احمدی
        دوشنبه ۲۳ آذر ۱۳۹۴ - ۰۰:۱۹

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

    • محمد
      شنبه ۲۱ آذر ۱۳۹۴ - ۱۱:۰۹

      سلام وقت بخیر

      ببخشید میشه تعیین کرد که اخبار های چه سایت هایی در سایت ما نمایش داده بشن ؟!!

      مثلا میخوام بگم که فقط اخبار های سایت تابناک،فارس نیوز و ورزش ۳ در سایت من نمایش داده بشوند

      • مدرس احمدی
        شنبه ۲۱ آذر ۱۳۹۴ - ۱۹:۳۰

        با سلام. بله امکانش هست و می تونید خودتون تعیین کنید که فقط یه سایت های خاصی رو بخونه و اطلاعاتش رو واکشی کنه

    • حسن فیروزی
      پنج شنبه ۱۹ آذر ۱۳۹۴ - ۱۶:۰۵

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

      • مدیر- تقی زاده
        پنج شنبه ۱۹ آذر ۱۳۹۴ - ۱۹:۱۶

        سلام
        ۵ قسمت از آموزش به صورت رایگان قرار گرفته است که می تونین دانلود و مشاهده کنید جهت ارزیابی دوره
        در باکس دانلود لینک ها نمایش داده شده است.

    • مدیر پاسبان
      دوشنبه ۱۶ آذر ۱۳۹۴ - ۲۰:۴۷

      ممنون خیلی عالی بود

    محمدرضا احمدی طراح و توسعه دهنده افزونه و قالب وردپرس

       

    بی نظیر ترین تخفیف

    دسته بندی

    تحصیلات تکمیلی

    رشته الکترونیک

    رشته کامپیوتر

    سایر دسته های دانشجویار

    سایر نرم افزارها

    کلاس آنلاین

    مدرسین

    تعداد دوره
    بر اساس امتیاز
    حروف الفبا
    • کد تخفیف :

      goldpack

      ویژه خرید پکیج طلایی (C#,ASP,PHP,Android,Network)
      70 درصد تخفیف

    مطالب سایت بر اساس

    جدیدترین ها
    محبوب ترین ها
    بطور تصادفی
    دانشجویار نماد اعتماد الكترونیكی کسب و کار های اینترنتی مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت ساماندهی محتوای فضای مجازی بانک تجارت دانشجویار