آموزش پروژه محور ساخت دفترچه تلفن در 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 – تغییر تصویر پروفایل در زمان ویرایش مخاطب
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.
مابقی قسمت ها نیستن ؟
دوره در حال ضبط می باشد و قسمت های بعد به زودی منتشر می گردد.
فقط 3 قسمته؟
دوره در حال ضبط می باشد. جلسات بعد به زودی منتشر می شوند.
با سلام و ممنون از آموزش خوبتون – استاد بقیه قسمت کی بارگذاری می شود . با تشکر
با سلام، دوره درحال ضبط می باشد. قسمت های بعد بزودی منتشر می شوند. از صبوری شما متشکریم.
استاد ممنون از آموزش خوبتون . پولی هم باشه خواهشا بقیه قسمت ها رو هم بارگذاری کنید . واقعا عالی هست . دستتون درد نکنه . با تشکر
باسلام و سپاس از همراهی شما، این دوره رایگان می باشد. موفق باشید.
ممنونم استاد از سایت خوبتون واقعا عالی دستتون درد نکنه . من از سایت های دیگر دانلود کردم . واقعا میگم به بهتر از آموزش شما نیست . ساده و روان و راحت . باز هم ممنونم
سپاس از شما، موفق و پیروز باشید.
با سلام – واقعا اگر کسی می خواد در آینده برنامه نویس شود آموزش های این سایت رو از دست ندهد . واقعا عالی هست . بهترین سایت آموزش برنامه نویسی هست . با تشکر از مدیران و اساتید محترم سایت های لرن . عالی عالی عالی
باسلام و سپاس از نظرات شما، موفق و پیروز باشید.
اگه لطف کنید نحوه عکس پروفایل گذاشتن برای کاربران روهم بگید ممنون میشم
با سلام و سپاس از همراهی شما، تصویر پروفایل کاربران در ادامه دوره آموزش داده خواهد شد.
با سلاو و احترام . خدایش بنده تا عمرم همچنین سایتی که به این خوبی آموزش می دهد تا حالا ندیده بودم . هر مرحله ای که از این آموزش رو میبینم خیلی راحت و روان و بدون پیچیدگی از آموزش لذت میبرم . از خیلی سایت ها آموزش دانلود کردم بدردم نخورد . از کلیه زحمات مدیران و اساتید سایت های لرن تقدیر و تشکر میکنم . واقعا دستتون درد نکنه . بازم تشکر
با سلام و سپاس از همراهی شما، بسیار خرسندیم که این دوره توانسته رضایت شما را جلب نماید و شما را در یادگیری یاری نماید. موفق و پیروز باشید.
با سلام و خسته نباشید کی آموزش دفترچه تلفن تموم میشه ؟
با سلام و سپاس از همراهی شما، تقریبا 4، 5 جلسه دیگر از این دوره باقیماندده که تا دو سه روز آینده منتشر می شود. برای سال جدید دوره های جدید خواهیم داشت.
با سلام – خدایی این آموزش ها اینقدر خوب هستند . آدم تو خواب هم مشاهده میکنه . واقعا خدا عمرتون بده . عالی عالی عالی
با سلام و سپاس از لطف شما، بسیار خرسندیم که این آموزش ها رضایت شما را جلب نموده است. موفق و پیروز باشید.
خیلی عالی
ممنون از لطف شما، موفق باشید
ممنون از لطف شما واقعا عالی بود خداوند اجرتون بده
امید وارم که ادامه آموزش را هم بگزارید
بازم تشکر
باسلام و سپاس از همراهی شما، بسیار خرسندیم که آموزش ها مورد انتخاب شما می باشد. موفق و پیروز باشید
با سلام
تشکر از این آموزش بسیار مفید
اگر امکانش هست آموزش اضافه کردن قالب های بوت استراپ برای زیابیی UI هم اضافه کنید.
با سلام و سپاس از همراهی شما
بسیار خرسندیم که این آموزش مورد انتخاب شما واقع شده است. به زودی آموزش استفاده از قالب های بوت استرپ در سایت قرار خواهد گرفت.
سلام
منتظر آموزش های قالب بوت استرپ هستم .
فقط درخواست دیگری داشتم میشه کاری کرد فقط ادمین سایت به قسمت ادیت و حذف دسترسی داشته باشند ؟
یا فقط کسانی که لاگین میکنند بتوانند لیست رو ببینند؟
برای امنیت بیشتر اطلاعات
ممنون
با سلام و سپاس از همراهی شما
دوره دفترچه تلفن در سطح مقدماتی درنظر گرفته شده، بنابراین شامل آموزش قالب بوت استرپ و سایر موارد نمی باشد.
شما می توانید آموزش قالب بوت استرپ و کاربران و سطح دسترسی و موارد سطح بالاتر را از طریق سایر آموزش های سایت دنبال کنید.
برای مثال آموزش پروژه محور ساخت فروشگاه اینترنتی در ASP .NET MVC را دنبال کنید.
سلام و خداقوت
سپاس و قدردانی بابت زحمتی که برای تولید این مجموعه کشیدین
من در سطح صفر برنامه نویسی هستم اما با آموزش شما قدم به قدم یاد گرفتم و اومدم جلو
هر چند که خیلی چیزا رو متوجه نمیشم اما کلیات و چهار عمل اصلی رو یاد گرفتم و سعی میکنم هر مفهومی رو که نمیدونم با مطالعه از منابع مختلف بفهمم
اما چنتا مورد رو نتونستم با توجه گسستگی مطالب اجرا کنم
اگر براتون مقدوره خواهش میکنم در ادامه همین آموزش موارد زیر رو هم توضیح بدین :
– موارد مربوط به قسمت 16 از آموزش : نحوه مدیریت فایل های بارگذاری شده (از لحاظ ساختار نام فایل – فایل های هم نام ) نگهداری فایل قبلی
– اضافه کردن یک table دیگه از دیتابیس به برنامه به همراه relation هاش و اینکه چجوری باید نام هاش رو ویرایش کرد (مطابق آموزش قبلی شما پیش رفتم اما چون دوتا جدول مختلف هست در قسمت metadata نمیدونم چه ویرایشی باید انجام بشه)
– نحوه ایجاد یک combobox در فرم create و edit با قابلیت فراخوانی و نمایش اطلاعات از جدول دیتابیس به صورت داینامیک و post کردن اون مقدار برای ایجاد رکورد جدید
– نحوه ایجاد یک پنل در سمت راست صفحه (مشابه صفحه دیجی کالا)
– روش های فراخوانی stored procedure و function از دیتابیس و امکان استفاده از آن جهت تولید رکورد جدید
– نحوه ایجاد نام کاربری و رمز عبور برای برنامه
– نحوه ثبت و نگهداری و مدیریت لاگ و تغییرات توسط کاربر
– روش بستن (close) و time out کردن کانکشن های باز و بلا استفاده (به عنوان مثال کاربر بعد از اینکه 15 دقیقه از سامانه استفاده نکرده به صورت خودکار به خارج از برنامه هدایت بشه)
با سلام و سپاس از همراهی شما، بسیار خرسندیم که این دوره آموزشی مورد توجه شما قرار گرفته است.
دوره دفترچه تلفن در سطح مقدماتی درنظر گرفته شده، بنابراین موارد اشاره شده را شامل نمی شود.
شما می توانید با دنبال کردن آموزش پروژه محور ساخت فروشگاه اینترنتی در ASP .NET MVC پاسخ بسیاری از سوالات خود را دریافت کنید. هم چنین می توانید آموزش های موردنظر خود را از قسمت درخواست آموزش با ‘های لرن‘ در میان بگذارید.
موفق و پیروز باشید
مجموعه همکاران و آموزش هاتون عالی و و بسیار کاربردی هست.
خدا خیرتون بده بدون هزینه با صبر و حوصله این موارد رو توضیح میدید.
موفق و برقرار باشید.
با سلام و سپاس از همراهی شما
بسیار خرسندیم که آموزش ها مورد توجه شما قرار گرفته است.
موفق و پیروز باشید