ساخت اولین پروژه Asp.Net MVC

ساخت پروژه در MVC
ساخت پروژه در MVC

دوره آموزش طراحی سایت با Asp.Net MVC

با عرض سلام خدمت تمامی همراهان مباحث آموزشی طراحی سایت با ASP.NET MVC ، در جلسه گذشته به معرفی پیش نیازهای آموزش Asp.Net MVC پرداختیم در این جلسه آموزش ASP.NET MVC6 قصد داریم یک پروژه از نوع MVC در ویژوال استودیو ایجاد نماییم پس با ما همراه باشید.

گام اول ساخت پروژه MVC

در گام نخست نرم افزار Visual Studio را اجرا کنید (توصیه میکنم از ویژوال استودیو 2015 نسخه Enterprise استفاده نمایید) در پنجره Start Page که در تصویر زیر مشاهده می‌نمایید بر روی گزینه New Project کلیک نمایید شما همچنین می‌توانید از طریق منوی بالا پنجره Start Page و با انتخاب گزینه File و سپس New و بعد انتخاب Project همین فرآیند را انجام دهید.

ساخت پروژه در MVC - گام اول
ساخت پروژه در MVC – گام اول

گام دوم ساخت پروژه MVC

در گام دوم پنجره New Project برای شما باز می‌شود در پنجره باز شده از منوی سمت چپ گزینه Web را انتخاب کنید و سپس در قسمت Name که در پایین پنجره مشاهده می‌نمایید یک نام دلخواه برای پروژه خود انتخاب نمایید هم چنین شما می‌توانید ازقسمت Location و با کلیک بر روی گزینه Brows مسیر پیش فرضی که پروژه شما در آنجا ذخیره می‌شود را تغییر دهید و در نهایت بر روی گزینه Ok کلیک نمایید.

ساخت پروژه در MVC - گام دوم
ساخت پروژه در MVC – گام دوم

گام سوم ساخت پروژه MVC

در این گام پنجره New ASP.NET Project برای شما باز می‌شود بر روی گزینه MVC کلیک نمایید تا یک پروژه شسته رفته با تمام قابلیت های احراز هویت نظیر (عضویت کاربر در سایت ، ورود کاربر به سایت با وارد نمودن ایمیل و رمز عبور ، تغییر رمز عبور توسط کاربر و …) برای شما ایجاد شود. در صورتی که می‌خواهید یک پروژه خالی از نوع MVC ایجاد کنید گزینه Empty را انتخاب نموده و از قسمت add folders and core references for تیک گزینه MVC را بزنید. و در نهایت بر روی گزینه Ok کلیک نمایید.

ساخت پروژه MVC - گام سوم
ساخت پروژه MVC – گام سوم

گام چهارم ساخت پروژه MVC

حال اندکی صبر کنید تا ویژوال استودیو پروژه شما را ایجاد نمایید. پس از این که پروژه برای شما ساخته شد با زدن دکمه F5 می توانید پروژه خود را اجرا نمایید . پروژه ای که ایجاد نموده اید به صورت پیش فرض دارای قابلیت های ثبت نام کابر (Register) ، ورود کاربر به سایت (Login) ، تغییر رمز عبور توسط کاربر (ChangePassword) و … و هم چین دارای فایل های jquery و Bootstrap می‌باشد.

قالب پیش فرض پروژه با صفحه نمایش های مختلف کاملا سازگار بوده و Responsive هست برای درک بهتر این موضوع صفحه نمایش مرورگر خود را کوچک کنید تا شاهد این انعطاف پذیری باشید . به همین راحتی شما موفق شدید که با تنها چند کلیک یک پروژه از نوع MVC بسازید.

ساخت پروژه MVC - گام چهارم
ساخت پروژه MVC – گام چهارم

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

فیلم آموزشی asp.net core 2

آرزو ابراهیمی
بیش از 6 سال است که زمینه طراحی و توسعه سایت فعالیت می‌کنم، طراح و برنامه نویس انواع سامانه‌های تخصصی پزشکی، مناقصات، فروشگاهی و … بودم و هستم و هدفم در سایت میزفا ارائه اطلاعات بروز و ناب در زمینه طراحی سایت است. تا از این طریق بتونم تجربیات و دانسته های خودم را با تمامی علاقمندان به مباحث طراحی سایت به اشتراک بزارم .

فیلم آموزشی asp.net core 2

18 نظر

18 پاسخ

  1. سلام خانم ابراهیمی وقتتون بخیر،خانم ابراهیمی من اومدم یه پروژه خالی MVC ایجاد کنم با یک ارورر روبرو شدم، که از هرکی پرسیدم متاسفانه نتونستن مشکلم رو حل کنم، ریپیر هم کردم ویژوال ولی باز حل نشد،من چطوری میتونم عکس ارورر رو براتون ارسال کنم؟

    1. سلام وقتتون بخیر
      می تونید متن خطا رو ارسال کنید ، شاید بتونم کمکی به شما بکنم.

  2. سلام خانوم آرزو ابراهیمی شما در زمینه طراحی وب با asp.net mvc خصوصی و انلاین بهم اموزش میدید؟

    1. سلام … امسال آموزش خصوصی نخواهیم داشت ولی در سال آینده فرصت بیشتری پیدا خواهم کرد برای برگزاری آموزش های خصوصی ..
      در ضمن شما می تونید از دوره آموزش ASP.NET Core 2.1 که در حال تهیه اش هستم استفاده کنید.

      1. asp .net core باید پیش نیاز های سی شارپ و mvc رو مسلط بود؟ والا من اموزش خصوصی میخام و انلاین چون اموزش های عمومی خیلی ناقص و خیلی از مطالب پوشش نمیگیره و اینکه پشتیبانی اموزش هم ضضعیفه اگه اموزش خصوصی و انلاین دارید تا اوکی کنیم

        1. پیش نیازهای دوره ی asp.net core در این دوره به صورت کامل آموزش داده شده هم سی شارپ و هم اسکیوال سرور و هم mvc ، اگر به سرفصل های این آموزش دقت کنید خودتون متوجه میشید که خیلی کامل آموزش داده شده است و می تونید نظرات دانشجوهای دوره رو هم مشاهده کنید … پشتیبانی هم برای دوره انجام میدیم و از طریق ارسال تیکت و ایمیل می تونید سوالات خودتون رو بپرسید و من در کمتر از 24 ساعت پاسخگوی شما هستم … من این دوره رو پیشنهاد میکنم چون نسبت به دوره های خصوصی از نظر هزینه هم به صرفه تر است … کلاس های خصوصی در سال آینده ساعتی 100 هزار تومان خواهد بود در صورتی شما با تهیه این آموزش می تونید بیش از 60 ساعت آموزش رو با هزینه ی بسیار مناسب تهیه کنید… تا پایان سال کلاس خصوصی برای آموزش نخواهم داشت … موفق باشید.

          1. ساعتی 100 هزار تومننننننننننننن؟؟؟؟؟؟ استاد *** بصورت خصوصی کمترین قیمت رو میگیرن(افراد بی بضاعت رو رایگان آموزش میدن) حتی من دیدم دوره های سی شارپ اسکیوال سرور-mvc-core مقدماتی تا پیشرفته رو به اونایی که بضاعت مالی ندارن رایگان میده چجوری شما اینقدر گرون؟ برآورد کردید که کشور ما بیش از 50 درصد مردمش زیر خط فقر هستیم و این هزینه هایی که شما میخواید بذارید کمرشکن هستش پیشنهاد میکنم یه سری به سایت *** بزنید ….. موفق باشید

          2. سلام مهرداد جان، قیمت ساعات تدریس هر استاد فرق داره، اگر استادی x میگیره دلیل نداره یک استاد دیگه هم x بگیره. شما موضوعات رو با هم قاطی کردید. تدریس خصوصی با دوره های آنلاین فرق داره. تسهیل در خرید در میزفا وجود داره و هر کسی توان مالی نداشته باشه، نه تنها یک دوره بلکه تمام دوره‌ها و بعلاوه مشاوره از سمت میزفا رایگان خواهد بود. من پیشنهاد میکنم به شما به جای صحبت‌های احساسی کمی دوره و سرفصل های ما رو با همان سایتی که اشاره کردید مقایسه کنید. کل دوره های کور اون سایت شاید نزدیک به ۵۰ ساعت هم نرسه درحالی که برای ما بالای ۷۰ ساعت شده و حالا هزینه چطور؟ هزینه کل دوره های کور سایتی که اشاره کردید بالای ۱.۵ میلیون میشه و اگر تقسیم بر ۶ کنید این مقدار رو تازه هزینه دوره مجازی ما میشه. از طرفی مباحث دوره های ما جدید هست و آپدیت ها برای همیشه برای دوستان رایگان است.
            کلی دانشجوی اون سایت دوباره اومدن دانشجوی سایت ما شدن و گفتن که مباحث گفته شده در سایت اشاره شده هر چند توسط یک استاد خوب گفته شده ولی ناقص بوده و کامل نمیگن. درحالی که ما همه چی رو بر اساس یک دوره اموزشی منظم و کاربردی ارائه دادیم و خوده دانشجویان سر فصل های دوره های ما رو تکمیل کردن و نظر میدن.
            دقت داشته باشید که ما یک نوع خدمات و یا محصول نداریم و هر کسی براساس بودجه و شرایط خودش میتونه یا از اموزش های مجازی و یا از اموزش های خصوصی میزفا استفاده کنه. دوره های اموزش خصوصی ما تا الان که بسیار مورد استقبال دوستان قرار گرفته و شما میتونید در صفحه اموزش خصوصی مشاهده کنید.
            به هر حال بنده نمیدونم شما با چه منطقی این مقایسه رو انجام دادید ولی آرزو داریم شما با کمترین هزینه به محتوایی که نیاز دارید برسید.
            پایدار باشید.

  3. سلام بعد از ساخت پروژه mvc چطوری پایگاه داده رو داخلش پیاده سازی کنیم

    1. سلام …. برای ایجاد پایگاه داده می تونید از روش CodeFirst و یا ModelFirst استفاده کنید.

  4. سلام خسته نباشید
    طراحی سایت انجام می دید ؟
    یه سایت خبرخوان با mvc میخوام برام طراحی بشه

  5. سلام خانم ابراهیمی خداقوت
    من یک سایت در زمینه مناقصه و با MVCدارم که البته ناقص هست.شما می توانید برای تکمیل آن به صورت پاره وقت کمک کنید؟البته پس از پایان پروژه می توانیم به عنوان آی تی من از شما استفاده کنیم.

    1. سلام ممنون وقت شما هم بخیر… هر چند علاقه بسیاری دارم تا در این مسیر همراه شما دوستان گرامی باشم ولی متاسفانه برخلاف میل به دلیل مشغله کاری این امکان برای من وجود نداره … ضمن عرض پوزش برای شما آرزوی موفقیت دارم.

    1. خواهش میکنم… ممنون بابت حضورتون … سعی می کنم در هفته آینده حتما مقاله رو انتشار بدم .

  6. با سلام و احترام،من بخوبی از این فرم (dropdown) استفاده کردم.فقط نمی دانم مثلا نام قطعه و انجام دهنده و تعویض کننده چگونه در sql ذخیره کنم و در نهایت ریپورت(مثلا همانند کریستال ریپورت) در بازه زمانی در مرورگر ( مثلا ۱۵ روز) بگیرم.ممنون از شما

    1. با سلام … شما هم می تونید با استفاده از EF CodeFirst ، اکشن متدهای حذف ، درج و ویرایش رو به راحتی به پروژه اضافه کنید و اصلا نیازی به کدنویسی نداره … اگر هم قصد دارید خودتون این کار رو انجام بدید با یه سرچ ساده در گوگل می تونید پاسخ مدنظرتون رو دریافت کنید … بنده هم سعی میکنم در پست های آتی چگونگی ارتباط با پایگاه داده SQL برای درج اطلاعات رو در قالب یک مقاله آماده کنم…
      در ریپورترهایی مثل استیمول و ماکروسافت ریپورتر که بنده باهاشون کار کردم معمولا با استفاده از یک store procedure و یا از طریق کوئری linq در داخل برنامه ، می تونید داده هایی که قصد دارید درگزارش نشون بدید رو به ریپورتر ارسال کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

حداکثر حجم فایل برای آپلود: 1 مگابایت. فایل‌های مجاز برای آپلود: عکس, ویس, ویدیو, ورد یا پی دی اف, فایل متنی, زیپ. شما می‌تونید برای بهتر پرسیدن سوالتون، عکس یا ویس یا حتی فیلم در بخش نظرات میزفا آپلود کنید. برای ضبط ویس می‌تونید از خود واتس آپ استفاده کنید و بعد اینجا آپلود کنید و برای ارسال عکس هم کافی هست اسکرین شات بگیرید. Drop file here

با موفقیت ثبت شد، میزفا از شما برای عضویت در خبرنامه هفتگی تشکر میکند.

عضویت در خبرنامه هفتگی برای دریافت:

  • فیلم و مقاله رایگان سئو
  • آموزش‌های UX ، GA و GTM
  • مقاله های تخصصی ASP.NET Core
  • اطلاع رسانی از محصولات
فیلم آموزشی asp.net core 2
ترک میزفا خوب نیست!
معرفی جامع‌ترین ابزار سئو در ایران
بالای ۱۰ هزار عضو
PHZpZGVvIHdpZHRoPSI2MDAiIGhlaWdodD0iMzUwIiBwb3N0ZXI9Imh0dHBzOi8vbWl6ZmEuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvcG9zdGVyLW1pemZhLXRvb2xzLXZpZGVvLW1pbi5wbmciIGNvbnRyb2xzIHByZWxvYWQ9Im5vbmUiPiANCiAgIDxzb3VyY2Ugc3JjPSJodHRwczovL21pemZhLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L21pemZhX3Rvb2xzXzcyMHAubXA0IiB0eXBlPSJ2aWRlby9tcDQiPg0KPC92aWRlbz4=