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

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

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

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

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

قسمت دوم – ایجاد پروژه – آشنایی با فایل ها و فولدر های پیش فرض ایجاد شده در زمان ساخت پروژه – افزودن دیتابیس به پروژه – آشنایی با رشته اتصال به دیتابیس

قسمت سوم – آشنایی با layout، هدر و فوتر پیش فرض – آشنایی با RouteConfig و url پیش فرض

قسمت چهارم – معرفی کنترلر پیش فرض Home – ایجاد کنترلر، اکشن ها و ویو های مربوط به عملیات CRUD از طریق scaffolding – معرفی اکشن های کنترلر (Index,Details,Create,Edit,Delete,Dispose) – بررسی خروجی کد های ایجاد شده از طریق scaffolding

قسمت پنجم – بررسی و توضیح کامل اکشن Index – نحوه دسترسی به اکشن Index – ارسال لیست اطلاعات از controller به view – معرفی strongly typed view – معرفی برخی helper های html از جمله ActionLink – نمایش لیست داده ها در جدول با استفاده از حلقه foreach – لینک های ارجاع به اکشن های Edit، Details، Delete برای هر سطر از جدول مخاطبین دفترچه تلفن

قسمت ششم – بررسی و توضیح کامل اکشن Details – نحوه دسترسی به اکشن Details و ارسال id برای اکشن – ارسال اطلاعات از controller به view -آشنایی با نوع داده nullable int – آشنایی با HttpStatusCode و انواع کد ها – استفاده از متد Find برای یافتن آیتم دلخواه از جدول دیتابیس – استفاده از تگ های dd و dt برای نمایش اطلاعات مخاطب تعیین شده – معرفی helper های DisplayNameFor و DisplayFor

قسمت هفتم – بررسی و توضیح کامل اکشن های Create – نحوه دسترسی به اکشن Create – آشنایی با attribute های HttpGet و HttpPost – آشنایی با Bind – بررسی معتبر بودن مدل ارسال شده به controller – آشنایی با نحوه استفاده از متد Add برای افزودن اطلاعات به دیتابیس – آشنایی با RedirectToAction – معرفی Helper های BeginForm و LabelFor و EditorFor

قسمت هشتم – بررسی و توضیح کامل اکشن های Edit – نحوه دسترسی به اکشن Edit و ارسال id برای اکشن – استفاده از Helper برای نگهداری id بصورت مخفی در فرم (HiddenFor) – ویرایش اطلاعات در EntityFramework – آشنایی با EntityState

قسمت نهم – بررسی و توضیح کامل اکشن های Delete – نحوه دسترسی به اکشن Delete و ارسال id به اکشن – معرفی روش تعریف دو اکشن همنام با ورودی یکسان در کنترلر – تغییر نام اکشن با attribute ای با نام ActionName – استفاده از متد Remove برای عملیات حذف در EntityFramework

قسمت دهم – تغییر و شخصی سازی کد های ایجادشده از طریق scaffolding – راست چین کردن محتوای صفحات – معادل سازی فارسی فیلد های جدول از طریق metaData – معرفی کتابخانه ComponentModel – انتساب متادیتا به کلاس اصلی از طریق attribute ای با نام MetaData

قسمت یازدهم – تغییر و شخصی سازی کد های ایجادشده از طریق scaffolding در صفحه Create – راست چین کردن محتوای صفحه Create از طریق تغییر کدهای بوت استرپ – آشنایی با کاربرد inspect element

قسمت دوازدهم – تغییر و شخصی سازی کد های ایجاد شده از طریق scaffolding در صفحات Edit و Details و Delete – راست چین کردن محتوای صفحات – آشنایی با تگ های dl و dt و dd

قسمت سیزدهم – راست چین کردن هدر جدول لیست مخاطبین و آشنایی با تگ th  – تغییر منوی پیش فرض در فایل Layout و راست چین کردن منو

قسمت چهاردهم – اعتبار سنجی فیلد های فرم مخاطبین – تعیین فیلد های اجباری و اختیاری – اعتبار سنحی از طریق attribute های کتابخانه Component Model – نمایش ردیف برای جدول مخاطبین

قسمت پانزدهم – جستجوی مخاطبین براساس کد ملی یا بخشی از کد ملی – طراحی فرم جستجوی مخاطب – آشنایی با دستور where برای درج شرط – استفاده از متد های Contains و Trim و string.IsNullOrEmpty – طراحی جدول نمایش نتایج جستجو

قسمت شانزدهم – درج تصویر پروفایل برای مخاطبین دفترچه تلفن – روش آپدیت مدل دیتابیس – روش آپلود فایل در پوشه – آشنایی با encoding مربوط به ارسال فایل در فرم – آشنایی با input از نوع file – آشنایی با HttpPostedFileBase – آشنایی با کتابخانه IO

قسمت هفدهم – نمایش تصویر پروفایل مخاطب در صفحات Index و Details و Delete – آشنایی با تگ img – تغییر تصویر پروفایل در زمان ویرایش مخاطب

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

    با سلام و ممنون از آموزش خوبتون – استاد بقیه قسمت کی بارگذاری می شود . با تشکر

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

      با سلام، دوره درحال ضبط می باشد. قسمت های بعد بزودی منتشر می شوند. از صبوری شما متشکریم.

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

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

    پاسخ
      • ابراهیم
        ابراهیم گفته:

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

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

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

    پاسخ
  4. نیاز
    نیاز گفته:

    اگه لطف کنید نحوه عکس پروفایل گذاشتن برای کاربران روهم بگید ممنون میشم

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

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

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

    با سلاو و احترام . خدایش بنده تا عمرم همچنین سایتی که به این خوبی آموزش می دهد تا حالا ندیده بودم . هر مرحله ای که از این آموزش رو میبینم خیلی راحت و روان و بدون پیچیدگی از آموزش لذت میبرم . از خیلی سایت ها آموزش دانلود کردم بدردم نخورد . از کلیه زحمات مدیران و اساتید سایت های لرن تقدیر و تشکر میکنم . واقعا دستتون درد نکنه . بازم تشکر

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

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

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

      با سلام و سپاس از همراهی شما، تقریبا 4، 5 جلسه دیگر از این دوره باقیماندده که تا دو سه روز آینده منتشر می شود. برای سال جدید دوره های جدید خواهیم داشت.

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

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

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

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

      پاسخ
  7. فرید سعیدی
    فرید سعیدی گفته:

    ممنون از لطف شما واقعا عالی بود خداوند اجرتون بده
    امید وارم که ادامه آموزش را هم بگزارید

    بازم تشکر

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

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

      پاسخ
  8. نازنین
    نازنین گفته:

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

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

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

      پاسخ

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

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

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

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