-
عضو انجمن
آموزش برنامه نویسی وب سایت خبری توسط MVC.Net - مقدمه
در سری آموزش های پیش رو سعی داریم تا توسط تکنولوژی دات نت MVC.Net یک وب سایت خبری با تمامی امکانات راه اندازی نماییم. این آموزش اولین بار است که توسط شرکت طراحی وب سایت وانیا منتشر می شود. اصل مقاله به صورت پی دی اف در جلسه ی آخر بر روی اینترنت منتشر خواهد شد. چنانچه سوال دارید متوانید در زیر هر مطلب کامنت بگذارید و یا با ما در تماس باشید : 02166359898 - 09122830795 - admin@vaniait.com
به نظر من راه های مختلفی برای یادگیری یک زبان برنامه نویسی وجود داره ؛ شرکت در کنفرانس ، دیدن فیلم آموزشی، استفاده از کدهای اماده، شرکت در کلاس های برنامه نویسی و .... اما فکر کنم بهترین راه یادگیری ، انجام یک پروژه ی عملی باشد. وقتی شما یک پروژه را به صورت عملی پیاده سازی می کنید یعنی دارید با مشکلات اون تکنولوژی یا زبان دست و پنجه نرم می کنید و خودتون رو به چالش میکشید که این باعث میشه ذهن شما بهتر به اون زبان یا تکنولوژی واکنش نشون بده .
قراره توی این دوره ی آموزشی یاد بگیریم چطور یک وب سایت خبری راه اندازی کنیم. قبل از ورود به دوره ی آموزشی یک نیم نگاهی به داستان برنامه نویسی وب سایت خبری بندازیم
داستان 1 : نمایش آخرین پست های خبری
داستان 2 : نمایش پست ها بر اساس مجموعه های خبری
داستان 3 : نمایش پست ها بر اساس تگ ها
داستان 4 : جستجوی هوشمند پست ها
داستان 5 : نمایش جزئیات پست ها
داستان 6 : نمایش مجموعه های خبری در ویجت ها
داستان 7 : نمایش تگ ها در ویجت ها
داستان 8 : نمایش اخرین پست ها در ویجت ها
هر داستانی شخصیت هایی داره . شخصیت های وب سایت خبری ما عبارتند از
→ ASP.NET MVC 5.2
→ Fluent NHibernate and NHibernate
→ SQL Server 2012 / 2014
→ Ninject
→ jQuery / HTML / CSS
خب قاعدتاً یادگیری اچ تی ام ال و سی اس اس و جی گوئری قرار نیست یادبدیم. کافیه توی اینتنرنت سرچ کنید و با کلی آموزش توی این زمینه ها روبرو بشید. ما یک قالب آماده استفاده می کنیم چون قراره زبان برنامه نویسی یادبگیریم. جایگذاری کد توی هر قالبی کار راحتی هست.نکته ی دیگری هم اینجا وجود داره ؛ با اینکه قبلاً قول داده بودم به صورت مفصل EF رو توضیح بدم ( و تا 7 درس هم پیش رفتم - نمونه ای از مقالات انتیتی : بخش سوم آموزش انتیتی) اما تصمیم دارم توی این سری از مطالب از فریمورک دیگری استفاده کنم . مطمئناً هر فریمورکی معایب و مزایای خودش رو داره. در این مقاله قراره از Fluent NHibernate/NHibernate استفاده کنیم که هر دو در بخش دیتا اکسس ( Data Access) قرار دارند. اما هیچ فرقی نمیکنه که شما از کدوم فریمورک استفاده می کنید. چون انتیتی فریمورک هم همین کارها رو انجام میده. پس سخت نگیرید. در نهایت ما از Ninject برای مباحث تزریق وابستگی ( Dependency Injection ) استفاده می کنیم.
02166359898 - 09122830795
telegram : @VProgrammer
-
تعداد تشکر ها از toltek به دلیل پست مفید
-
May 30th, 2017 13:08
# ADS