دوره ی آموزش کامل ASP.NET MVC5.2 در قالب پروژه ی وبسایت خبری – بسته ی کامل قابل دانلود و ارسال پستی

به نام خدا ، عرض سلام و خسته نباشید به شما کاربران گرامی وبسایت دانشجویار

یکی دیگه از دوره های کاربردی و خیلی خوب وبسایت بعد از حدود ۲ ماه تلاش به پایان رسید و با یک خروجی مناسب اهداف از پیش تعیین شده ی دوره محقق شد.

در این دوره ی آموزشی شما از ابتدایی ترین موارد مربوط به MVC کار را آغاز میکنید و در قالب یک پروژه ی کاربردی و توضیحات مطرح شده توسط مدرس دوره در MVC تا جایی پیشرفت میکنید که می توانید یک وبسایت خبری با تمام امکانات را پیاده سازی کنید.

سرفصل این دوره با نظم و دقت خاص به صورت کاربردی و با حذف موارد غیر ضروری تدوین شده و دارای ارزش محتوایی بالایی می باشد.

در ادامه به سرفصل مطرح شده در این دوره ی آموزشی می پردازیم :

سرفصل کامل آموزش به شرح زیر می باشد : (در ادامه مطلب)

This page contains a form, you can see it اینجا

قسمت اول :

معرفی مدرس و مقدمه ای بر پروژه ی اصلی(برسی سرفصل ها و مقدمه ای بر MVC)

برسی پیشنیاز ها

قسمت دوم :

چگونه یک پروژه ی mvc داخل VisualStudio 2013 اییجاد بکنیم؟

حل یک مثال ساده در حد نمایش یک متن ساده (برای درک بهتر اجزای MVC)

مقدمه ای بر مسیریابی (پیدا کردن ذهنیت)

قسمت سوم :

برسی شئ گرایی و ایجاد ساختار داده(در حد ذهنیت پیداکردن)

آموزش مقدماتی Linq To EntityFramework (در حد ذهنیت پیداکردن)

مثالی برای درک بهتر دو مورد بالا

قسمت چهارم :

اموزش Sql Server به صورت کاربردی (در حد پروژه)

انواع رابطه (یک به یک و یک به چند و ….) و محدودیت آن ها

نحوه ی ایجاد ارتباط بین جداول

قسمت پنجم :

توضیحات مربوط به فیلدهای دیتابیس و جداول

ایجاد دیتابیس مربوط به پروژه

قسمت ششم :

ایجاد رابطه بین جداول اصلی پروژه + توضیحات کامل

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

قسمت هفتم :

معرفی قالب مورد استفاده در پروژه

تغییر بخش های لازم از آن و ویرایش

درر نهایت ایجاد قالب اصلی

قسمت هشتم :

دانلود و نصب پک های لازم از Nuget

ایجاد پوشه های لازم و دسته بندی ها

قسمت نهم :

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

اشنایی با Layout و نحوه ی کار با آن

اشنایی با Partial View و نحوه ی کار با آن

مثالی کامل و ایجاد لایوت اصلی سایت و پارشیال ویو های مربوطه (مثال کامل)

قسمت دهم:

مروری بر دیتابیس و ایجاد Model اصلی برای آن (ارتباط با بانک اطلاعاتی به صورت DataBase First)

ایجاد Repository مربوط به اخبار اصلی سایت + متد های لازم برای خواندن اخبار

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

قسمت یازدهم:

جدا سازی انوع خبر ها (یاداشت ها, خبرهای ویژه، خبرهای اصلی) و نمایش هر کدام توی مکانی مشخص

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

نحوه ی نمایش تعداد محدود از اخبار(مثلا ۱۰ تا از جدیدترین خبر ها)

قسمت دوازدهم:

خواندن تنظیمات از دیتابیس و اعمال برخی از آن ها (تعداد نمایش در صفحه ی اصلی، …)

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

ایجا بخش پر بحث ترین ها

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

قسمت سیزدهم:

تغیرات در کدهای جاوا اسکریپت برای نمایش ۵ خبر در قسمت اسلایدر

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

ایجاد بخش تبلیغات زمانبندی شده (تاریخ انقضا و تاریخ تولید و ….)

قسمت چهاردهم:

کامل کردن قسمت تبلیغات

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

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

ایجاد بخش دسته بندی به صورت ابشاری با بینهایت زیر دسته و سطح (هر زیردسته خودش می تواند زیر دسته ی دیگری داشته باشد

قسمت پانزدهم :

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

اشنایی با فرم ساز خودکار mvc

آموزش کار با MetaData ها و کاربرد آن ها

آموزش ایجاد Attribute روی Property ها

قسمت شانزدهم :

مرتب سازی اجزای صفحه ی اختصاصی اخبار

کار با کد های css

قسمت هفدهم :

ایجاد بخش نظرات

نحوه ی شناسایی نظر اصلی و پاسخ

نحوه ی نمایش نظرات به شکلی که نظر و پاسخ آن معلوم باشد.

قسمت هجدهم :

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

ایجاد بخش لایک برای خبر به دو صورت Ajax و معمولی

قسمت نوزدهم :

ایجاد بخش دیسلایک به صورت Ajax برای خبر

ایجاد بخش لایک و دیس لایک برای نظرات. اختصاصی برای نظر و پاسخ نظر

قسمت بیستم :

ایجاد بخش ثبت نظرات به صورت کامل (نظرات اصلی خبر)

نحوه ی کار با ViewBag و نمایش پیغام مناسب هنگام ثبت شدن یا نشدن نظر توسط آن

قسمت بیست و یکم :

ایجاد بخش پاسخ نظرات

نحوه ی نمایش فرم ثبت پاسخ به صورت Ajax

آشنایی بیشتر با Partial View و ایجاد فرم از طریق آن

ایجاد Loading هنگام ایجاد درخواست Ajax

قسمت بیست و دوم :

بخش بازدید هر خبر(ثبت بازدید)

قسمت بیست و سوم :

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

ایجاد join با دستورات Linq بین سه جدول برای نمایش خبرهای مرتبط با یک دسته

قسمت بیست و چهارم :

ایجاد منوی بالای سایت (دسته بندی ها)

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

ایحاد بخش جستوجو در سایت (ساده)

برسی یک مبحث امنیتی برای ناقص کردن کدهای مخرب کاربر که ممکن است داخل یک تگ input وارد بکند

ایجاد صفحه بندی برای صفحه ی اصلی با استفاده از پکیج PagedListMVC

قسمت بیست و پنجم :

ایجاد بخش تماس با ما یا ContactUS

ایجاد جدول مربوطه

ایجاد متا دیتاها

برسی Attribute های لازم برای نام گزاری و Validation ها

استفاده از Validation های سمت کاربر

برسی صحت قالب ایمیل با  Regular Expressionها (Regex)

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

برسی اتریبیوت های HttpGet و HttpPost برای Action های همنام

برسی Validation های سمت سرور به صورت تکی و دسته جمعی

ذخیره سازی داده ها در دیتابیس

نمایش پیغام مناسب یا ViewBag ها

قسمت بیست و هفتم :

ایجاد بخش جستوجوی پیشرفته

برسی Sql Command ها در Sql Server

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

ایجاد یک متد جاوا اسکریپتی برای JQuery Ajax

ایجاد اکشن برای دریافت داده هایی که با JQuery گرفته می شوند

ایجاد یک Sql Command مناسب برای جستوجوی پیشرفته و تست آن در Sql Server

نحوه ی استفاده از Sql Command ها در Linq

قسمت بیست و نهم :

نمایش نتایج جستوجوی پیشرفته با Partial View ها

استفاده از Loading تا زمان ارسال و دریافت داده ها به صورت Ajax

قسمت سی ام :

ایجاد بخش عضویت در سایت

استفاده از Attribute به نام Remote برای جلوگیریی از تکراری بودن ایمیل یا نام کاربری

استفاده از Attribute به نام DataType

قسمت و سی یکم :

ایجاد اکشن برای ثبت کاربر

چگونه یک تصویر را آپلود بکنیم و سایز و قالب آن را کنترول بکنیم.

ثبت اطلاعات در دییتابیس

قسمت سی و دوم :

ایجاد صفحه ی Login

ایجاد کد تصویری یا کد Captcha

قسمت سی و سوم :

ایجاد بخش Recovery پسورد یا بازیابی کلمه ی عبور

چگونگی ارسال ایمیل با Asp.net MVC

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

قسمت سی و چهارم :

اشنایی و کار با Session ها

نوشتن کدهای مربوط به لاگین

ایجاد صفحه ای که فقط کاربران لاگین کرده بتوانند باز کنند

ایجاد صفحه ی که فقط کاربران لاگین کرده و با سطح دسترسی Admin بتوانند وارد شودند

ایجاد صفحه ی که فقط کاربران لاگین کرده و با سطح دسترسی Writerبتوانند وارد شودند

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

نمایش پیغام مناسب برای هر یک از موارد بالا

قسمت سی و پنجم :

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

قسمت سی و ششم : 

ایجاد صفحه ی ویرایش پسورد

جلوگیری از دزدیدن حساب با تغییر پسورد

قسمت سی و هفتم :

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

قسمت سی و هشتم :

ایجاد بخش ویرایش ایمیل به صورت کامل (جلوگیری از تکراری بودن ایمیل به روشی دیگر)

قسمت سی و نهم : 

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

ایجاد بخش مدیریت اخبار و نمایش لیست اخبار با در نظر گرفتن دسترسی

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

قسمت چهلم :

نحوه ی حذف یک خبر با تمامی قواعد برای جلوگیری از افزونگی داخل دیتابیس

برسی اینکه یک نویسنده نتواند خبر نویسنده ی دیگر را حذف کتند

قسمت چهل و یکم : 

ایجاد بخش ویرایش خبر

چگونه ckeditor را روی یک فیلد ست کنیم…

ایجاد ckeditor سفارشی

قسمت چهل و دوم : 

ایجاد بخش ایجاد خبر جدید

قسمت چهل و سوم :

ایجاد بخش مدیریت نظرات با امکانات لازم (احراض هویت  …)

تفکیک نظرات خوانده شده و نخوانده شده و تایید نشده

قسمت چهل و چهارم : 

مدیریت دسته بندی ها (لیست، حذف و …)

معرفی یک روش جدیدتر برای حذف دسته و اعمال تغیرات روی دیگر جداول

قسمت چهل و پنجم : 

مدیریت دسته بندی ها (افزودن دسته و  ویرایش)

چگونه دسته و زیر دسته را به صورت بینهایت ایجاد بکنیم…

قسمت چهل و ششم :

مدیریت کاربران

تفکیک کاربران فعال شده یا نشده

حذف یک کاربر و متعلقات آن

قسمت چهل و هفتم : 

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

ایجاد بخش مربوط به مدیریت تبلیغات

قسمت چهل و هشتم : 

ایجاد بخش تنظیمات

انتقال داده بین ویو و لایوت با ویوبگ

نمایش عنوان سایت و متاتگ ها و خواندن از دیتابیس

قسمت چهل و نهم : 

توضیحاتی در مورد دامین

مروری بر نحوه ی تهیه ی دامین .ir

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

چه اطلاعاتی زمان تحویل هاست به ما ایمیل می شوند…

چگونه با کنترول پنل website panel کار بکنیم…(domai و ftp و file manager و …)

قسمت پنجاهم : 

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

چونه با sql server به بانک راه دور متصل شویم

مقابله با همخوانی نداشتن نسخه های sql server

توضیح و نحوه ی پابلیش سایت

نحوه ی انتقال به هاست و اجرا

چگونه سیستم نمایش خطا را فعال کنیم

This page contains a form, you can see it اینجا

نوشته دوره ی آموزش کامل ASP.NET MVC5.2 در قالب پروژه ی وبسایت خبری – بسته ی کامل قابل دانلود و ارسال پستی اولین بار در دانشجویار | مرجع فیلم آموزش فارسی پدیدار شد.

مبنع این خبر (برای مشاهده متن کامل خبر لینک زیر را بزنید):
دانشجویار | مرجع فیلم آموزش فارسی