آموزش ASP.NET Core MVC

Learning ASP.NET Core MVC

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ASP.NET Core ، چارچوب توسعه وب مایکروسافت ، شامل یک تجربه توسعه دهنده بهینه ، عملکرد بهتر در زمان اجرا ، و پشتیبانی از کراس پلتفرم برای ویندوز ، مک و لینوکس است. در این دوره ، جس چادویک اصول اولیه را برای شما آماده می کند تا با ASP.NET Core کار کنید و برنامه های با کیفیت حرفه ای خود را ایجاد کنید. او راه اندازی و نصب ، کار با چارچوب ASP.NET Core و تکنیک های مورد نیاز برای مدیریت داده ها ، استفاده مجدد از کد ، ساخت API های وب و ایمن سازی برنامه های جدید شما را جستجو می کند. همه اینها همراه با بهترین روشهای استاندارد صنعت مانند تزریق وابستگی و الگوی کنترل کننده مدل-مشاهده برای کد مدولارتر موجود است.
موضوعات شامل:
  • عناصر سازنده برنامه های اصلی ASP.NET
  • ایجاد یک پروژه جدید
  • پاسخگویی به درخواستهای HTTP
  • ارائه پرونده های ثابت
  • درک الگوی MVC
  • رسیدگی به درخواست ها با کنترل کننده ها
  • مسیریابی
  • ارائه HTML با Razor
  • ارائه داده ، مشاهده نشانه گذاری و مشاهده منطق
  • ایجاد فرم های HTML
  • اعتبارسنجی داده های فرم
  • خواندن و نوشتن از یک پایگاه داده با Entity Framework
  • بهبود تجربه کاربری
  • نمایش داده ها با API وب
  • امنیت برنامه ASP.NET شما

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

  • محیط توسعه تنظیم شده است Development environment set up

  • معرفی نمونه برنامه Sample application introduction

  • چه خبر What's new

1. مبانی 1. The Basics

  • بلوک های ساختمان برنامه های اصلی ASP.NET Building blocks of ASP.NET Core applications

  • ایجاد یک پروژه جدید Create a new project

  • به درخواست های HTTP پاسخ دهید Respond to HTTP requests

  • ارائه فایلهای استاتیک Serving static files

  • خطا در استفاده و تشخیص Error handling and diagnostics

  • از پیکربندی های سفارشی استفاده کنید Use custom configuration

  • تنظیمات پیکربندی را جمع کنید Populate configuration settings

  • با تزریق وابستگی باعث افزایش حفظ قدرت می شود Increase maintainablility with dependency injection

2. الگوی مدل-نمایش-کنترل (MVC) 2. The Model-View-Controller (MVC) Pattern

  • الگوی مشاهده-کنترل کننده (MVC) را درک کنید Understand the model-view-controller (MVC) pattern

  • URL های برنامه خود را سفارشی کنید Customize your application's URLs

  • درخواست ها را با کنترل کننده ها انجام دهید Handle requests with controllers

  • پارامترها را به اقدامات کنترل کننده منتقل کنید Pass parameters to controller actions

  • مسیریابی را درک کنید Understand routing

  • URL های برنامه خود را سفارشی کنید Customize your application's URLs

3. HTML را با نماها ارائه دهید 3. Render HTML with Views

  • HTML را با تیغ ارائه دهید Render HTML with Razor

  • محتوای پویا را با تیغ ارائه دهید Render dynamic content with Razor

  • استفاده مجدد از نشانه گذاری HTML مشترک با طرح بندی ها Reuse shared HTML markup with layouts

  • ارائه بخش های قابل استفاده مجدد از مطالب در یک طرح Rendering reusable sections of content in a layout

  • انتقال داده از کنترلر به نمایش Pass data from the controller to the view

  • داده های ارائه شده با نماهای بسیار تایپ شده Render data with strongly typed views

4. کار با داده ها 4. Work with Data

  • فرم های HTML کاملاً تایپ شده را ایجاد کنید Create strongly typed HTML forms

  • ارسال داده های فرم به اقدامات کنترل کننده Post form data to controller actions

  • داده های ارسال فرم را تأیید کنید Validate form post data

  • برای ساده کردن فرم ها از یاران تگ استفاده کنید Use tag helpers to simplify forms

  • پایگاه داده را با استفاده از Entity Framework ارائه دهید Represent the database using Entity Framework

  • با استفاده از Entity Framework برای یک بانک اطلاعاتی بنویسید Write to a database using Entity Framework

  • با استفاده از چارچوب Entity از یک پایگاه داده بخوانید Read from a database using Entity Framework

5- ایجاد قطعات قابل استفاده مجدد 5. Creating Reusable Components

  • استفاده مجدد از نشانه گذاری با نمای جزئی Reuse view markup with partial views

  • استفاده مجدد از منطق مشاهده با خدمات تزریقی Reuse view logic with injectable services

  • ایجاد قطعات قابل استفاده مجدد با اجزای نمای Creating reusable components with view components

  • تقویت یک مؤلفه نمای با منطق و نشانه گذاری پویا Enhancing a view component with logic and dynamic markup

  • از بروزرسانی صفحه با رندر جزئی جلوگیری کنید Avoid page refreshes with partial rendering

6. درخواست خود را ایمن کنید 6. Secure Your Application

  • اقدامات کنترل کننده را از دسترسی غیرمجاز ایمن کنید Secure controller actions from unauthorized access

  • خدمات هویتی را به برنامه خود اضافه کنید Add identity services to your application

  • از خدمات هویتی برای ایجاد حساب کاربری استفاده کنید Use identity services to create user accounts

  • از سرویس های هویت استفاده کنید تا کاربران بتوانند به سایت شما وارد شوند Use identity services to allow users to log in to your site

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ASP.NET Core MVC
جزییات دوره
2h 42m
43
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
382,038
- از 5
ندارد
دارد
دارد
Jess Chadwick
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jess Chadwick Jess Chadwick

پروژه های مشاور جس چادویک مشاور نرم افزار از راه اندازی تا مزارع وب شرکت در Fortune 500s متغیر است. جس چادویک یک مشاور نرم افزاری مستقل است که متخصص فناوری های وب است. وی بیش از یک دهه تجربه توسعه دارد ، از دستگاه های تعبیه شده در استارتاپ ها تا مزارع وب در مقیاس سازمانی در Fortune 500s. او ASPInsider ، مایکروسافت MVP در ASP.NET ، ویرایشگر فنی ، نویسنده کتاب Razor Programming (O'Reilly) است ، و به طور فعال در انجمن شرکت می کند ، گروه کاربری NJDOTNET مرکزی نیوجرسی .NET را رهبری می کند.