PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش برنامه نویسی وب سایت خبری توسط MVC.Net - مقدمه



toltek
May 30th, 2017, 13:08
https://www.vaniait.com/Upload/Article/b7783f2359964b41b8cbcfac58bd4ace.jpg

در سری آموزش های پیش رو سعی داریم تا توسط تکنولوژی دات نت 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 درس هم پیش رفتم - نمونه ای از مقالات انتیتی : بخش سوم آموزش انتیتی (https://www.vaniait.com/Article/entity-framework-6-code-first-part3-64)) اما تصمیم دارم توی این سری از مطالب از فریمورک دیگری استفاده کنم . مطمئناً هر فریمورکی معایب و مزایای خودش رو داره. در این مقاله قراره از Fluent NHibernate/NHibernate استفاده کنیم که هر دو در بخش دیتا اکسس ( Data Access) قرار دارند. اما هیچ فرقی نمیکنه که شما از کدوم فریمورک استفاده می کنید. چون انتیتی فریمورک هم همین کارها رو انجام میده. پس سخت نگیرید. در نهایت ما از Ninject برای مباحث تزریق وابستگی ( Dependency Injection ) استفاده می کنیم.



متن کامل : https://www.vaniait.com/Article/Educational-programming-News-website-by-mvc-net-Introduction-67