به نام خدا.

با دوره  ی آموزشی طراحی وبسایت کوتاه کننده ی لینک در خدمت شما هستم.
خب همونطور که از نام دوره پیداست ما می خوایم یک سایت کوتاه کننده ی ایجاد کنیم که الگوی ما همان سایت کوتاه کننده ی لینک goo.gl می باشد.
دقت کنید در این ویدیو تمامی مباحث لازم گفته شده است…
در این دوره از چه مواردی استفاده کردیم:

  • net MVC 6 (Core 1.0 RC 2)
  • Microsoft Sql Server 2014
  • Entity Framework 7 Core RC 2 Code First

این دوره مناسب چه افرادی می باشد:

  • تمامی دوستانی که با net MVC 6 آشنایی دارند یا به عبارتی دوره ی وبلاگدهی بلاگفا را گذرانده اند…

 

 

در این ویدیو ی آموزشی چه مواردی را می آموزیم:

 

ویدیوی یک:

معرفی الگو

طراحی رابط کاربری

ویدیوی دو:

ادامه ی طراحی قالب

طراحی بانک اطلاعاتی پروژه

ویدیوی سه:

طراحی Context و همگام سازی با Identity

آموزش مقدماتی کار با Fluent Api

ایندکس گذاری جداول با استفاده از Fluent Api

کار با مایگرشن در Asp.net MVC 6 RC 2

ویدیو ی چهارم:

ادامه ی کار با Fluent Api

ادامه ی طراحی و تکمیل بانک اطلاعاتی پروژه

 

ویدیوی پنجم:

ساخت متد Shorter برای کوتاه سازی

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

خواندن عنوان سایت و نمایش آن

خواندن توضیحات سایت و نمایش آن

کوتاه سازی لینک و ذخیره ی آن

آموزش کار با HtmlAgilityPack

آموزش کار با Xpath به جهت پیداکردن تگ Title و Descrepton

بخش ششم:

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

بهینه سازی نمایش لینک ها

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

بخش هفتم:

طراحی اکشن Goto برای استفاده از لینک های کوتاه شده

ایجاد Route یا مسیر یابی

ثبت آمار مربوط به کلیک هر لینک

ایجاد صفحه ی انتقال

نمایش تبلیغات در صفخه ی انتقال

بخش هشتم:

تکمیل نمایش تبلیغات در صفحه ی انتقال

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

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

بخش نهم:

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

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

نمایش سایت مورد نظر در ifarme

ثبت آمار و جزئیات کلیک(مرورگر و کشور و سیستم عامل و ….)

بخش دهم:

رفع چند باگ

نمایش جزئیات امار هر لینک

نمایش کد qr هر لینک