آموزش پروژه محور ساخت دفترچه تلفن در Asp .Net MVC

آموزش پروژه محور ساخت دفترچه تلفن در Asp .Net Core

به آموزش پروژه محور ساخت دفترچه تلفن در Asp .Net Core خوش آمدید. در این دوره سعی داریم تمامی نکات موردنظر درباره توسعه نرم افزار دفترچه تلفن را بیان کنیم. برخی از امکانات کلیدی نرم افزار عبارت اند از:

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

قسمت اول – معرفی دوره – ایجاد دیتابیس – تعریف جدول مخاطبین در دیتابیس

قسمت دوم – ایجاد پروژه ASP .NET Core در ویژوال استودیو – آشنایی با ساختار پروژه های ASP .NET Core MVC شامل فایل ها و فولدر های پیش فرض – معرفی nuget package manager و نصب پکیج از طریق آن

قسمت سوم – اضافه کردن دیتابیس به پروژه (روش مهندسی معکوس) – آشنایی با package manager console – آشنایی با دستور scaffold-db context و جزئیات آن – روش تعیین connectionString – آشنایی با Trusted_Connection در رشته اتصال – تعیین محل قرارگیری context در زمان اضافه شدن دیتابیس به پروژه – آشنایی با روش آپدیت مدل با دستور force

قسمت چهارم – انتقال connectionString به فایل appsetting.json – آشنایی با ساختار json – تعیین نام برای connectionString – دریافت connectionString در زمان configuring – تعریف controller براساس مدل و تعیین Layout – اضافه کردن context در سرویس های برنامه

قسمت پنجم – شخصی سازی محتوای صفحه Layout – آشنایی با RenderBody – بررسی ویو های ایجاد شده از طریق scaffolding و بررسی کلی عملیات

قسمت ششم – شخصی سازی صفحه Layout و راست چین کردن محتوای کل صفحات – آشنایی با inspect element – آشنایی با enable css sourcemaps

قسمت هفتم – راست چین کردن محتوای کل صفحات – آشنایی با فایل minify – شخصی سازی صفحه لیست مخاطبین – تعریف متادیتا – آشنایی با attribute ای با نام ModelMetaDataType – آشنایی با attribute ای با نام Display

قسمت هشتم – شخصی سازی صفحه افزودن مخاطب، ویرایش مخاطب، نمایش مخاطب، حذف مخاطب

قسمت نهم – تعیین فیلد های اجباری در مدل با استفاده از attribute ای با نام Required – اعتبارسنجی رشته ها با attribute ای با نام StringLength – افزودن شماره ردیف برای لیست مخاطبین دفترچه تلفن

قسمت دهم – بررسی اکشن Index در کنترلر TblUsers – آشنایی با مسیر پیش فرض در فایل Startup – آشنایی با کلمه کلیدی await و async – بررسی کد های view مربوط به اکشن Index در کنترلر TblUsers – معرفی helper های DisplayNameFor و DisplayFor – آشنایی با نحوه ارسال id برای اکشن های Edit و Details و Delete

قسمت یازدهم

قسمت دوازدهم

قسمت سیزدهم

قسمت چهاردهم

قسمت پانزدهم

قسمت شانزدهم

قسمت هفدهم

قسمت هجدهم

قسمت نوزدهم

دانلود سورس دفترچه تلفن در Asp .Net Core

12 پاسخ
  1. ابراهیم
    ابراهیم گفته:

    با سلا م عرض و ادب – فقط این رو می تونم بگم که آموزش هاتون تو دنیا تک هست . واقعا عالی عالی عالی

    پاسخ
    • admin
      admin گفته:

      با سلام و سپاس از لطف شما، بسیار خرسندیم آموزش ها مورد انتخاب شما واقع شده است. موفق و پیروز باشید

      پاسخ
  2. سید سعید مرتضوی
    سید سعید مرتضوی گفته:

    سلام خدمت شما استاد گرامی. ضمن تشکر از زحمات شما، هنگامی که پروژه ایجاد می خوام بکنم به شکلی که شما می فرمائید ASP.Net Core Web Application در نسخه 2019 وجود نداره و ASP.Net Core Web App هست. ضمناً در آموزش جلسه 5 در صفحه _Layout در قسمت اتصال دیتا به صفحه عکس العملی به وجود نمیاد. ممنون میشم راهنمایی کنید.

    پاسخ
    • admin
      admin گفته:

      سلام و سپاس از همراهی شما
      این دوره نیز در ورژن 2019 ضبط شده است. احتمال نسخه شما متفاوت است. نسخه اموزش (16.8.4) است. درصورتی که ادامه روند مشابه آموزش باشد، مشکلی نیست.
      لطفا درباره سوال دوم بیشتر توضیح بدید، دقیقا مشکل کجاست؟

      پاسخ
      • سید سعید مرتضوی
        سید سعید مرتضوی گفته:

        سلام و تشکر. نسخه بنده ۱۶.۱۰.۱ هست. بنده جلسه پنجم هستم و وقتی پروژه اجرا میشه و روی گزینه هایی که درس گفته شده میزنم صفحه ای جهت کلیک مثل درس ظاهر نمیشه. لطفا ایمیل بفرمائید تا مورد یا صفحه یا پروژه رو بفرستم در صورت امکان.

        پاسخ
        • admin
          admin گفته:

          سلام و سپاس از همراهی شما
          شما میتوانید جزئیات سوال خود را با ایمیل پشتیبانی ‘های لرن’ به نشانی support@highlearn.ir در میان بگذارید.
          موفق و پیروز باشید

          پاسخ
    • admin
      admin گفته:

      با سلام و سپاس از همراهی شما، در ویدیو های بعد، حتما این مورد درنظر گرفته می شود. موفق و پیروز باشید

      پاسخ
  3. بابک
    بابک گفته:

    با تشکر از دوره که من دنبال همچین چیزی بودم و حتی توی یوتوب هم با asp.core نبود.
    لطفا سورس کد هم بگذرید توی Github اگر امکانش هست.
    با تشکر

    پاسخ
    • admin
      admin گفته:

      با سلام و سپاس از همراهی شما
      لینک دانلود سورس کد در انتهای همین آموزش اضافه گردید. موفق و پیروز باشید.

      پاسخ
  4. بابک
    بابک گفته:

    با سلام دوباره
    به نظرم این دوره یک دوره بیسیک و پایه ای برای asp.core میتواند باشد که مخاطب رو درگیر پیچیدگی های بی مورد نمیکند و همچنین یک تمرین برای مرور سریع فریمورک میباشد. ولی متاسفانه کیفیت ضبط پایین میباشد که اگر وضوح تصویر بالاتر برود تا چشم اذیت نشود دوره بسیار خوبی خواهد شد.
    با تشکر

    پاسخ
    • admin
      admin گفته:

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

      پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *