آموزش ASP.NET MVC 4

ASP.NET MVC 4 Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ASP.NET MVC یک چارچوب قدرتمند و موثر برای ساخت برنامه های تحت وب قابل نگهداری و مقیاس پذیر است. در این دوره ، نویسنده جس چادویک معماری Model-View-Controller (MVC) را در قلب ASP.NET MVC مرور می کند و نحوه ایجاد یک مدل ، اجرای منطق کنترلر و تعامل با مدل ها از طریق نماها را نشان می دهد. این دوره نحوه ایجاد صفحات وب با ظاهری حرفه ای ، چیدمان داده ها ، کار با داده ها را در فرم ها ، ایجاد محتوا یا سایت های جداگانه برای دستگاه های تلفن همراه و بهبود پروژه های خود با AJAX نشان می دهد. جس همچنین توضیح می دهد که چگونه سایت خود را با مجوزهای کاربر ایمن کنید ، عملکرد آن را بهینه کنید و آن را در جهان مستقر کنید.
موضوعات شامل:
  • Microsoft ASP.NET MVC چیست؟
  • ایجاد اولین پروژه ASP.NET MVC
  • درک معماری MVC
  • تعامل با مدلها و ViewData
  • استفاده از تکنیک های پیشرفته طرح بندی
  • درخواست مسیریابی برای اقدامات کنترل کننده
  • تأیید اعتبار ورودی کاربر
  • احراز هویت کاربران ثبت شده
  • صفحات ذخیره سازی
  • کاهش استفاده از پهنای باند با بسته بندی و کوچک سازی
  • نمایش محتوای بهینه شده توسط تلفن همراه
  • ساده سازی یک برنامه پیچیده با مناطق
  • پیکربندی و استقرار در IIS یا Windows Azure

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

مقدمه Introduction

  • خوش آمدی Welcome

  • پیش نیازها Prerequisites

  • با استفاده از پرونده های تمرینی Using the exercise files

1. شروع کار 1. Getting Started

  • Microsoft ASP.NET MVC چیست؟ What is Microsoft ASP.NET MVC?

  • آماده سازی سیستم شما Preparing your system

  • سلام جهان: ایجاد اولین وب سایت شما Hello World: Creating your first website

  • کاوش در یک پروژه برنامه وب ASP.NET MVC Exploring an ASP.NET MVC web application project

2. اصول ASP.NET MVC 2. The Fundamentals of ASP.NET MVC

  • الگوی معماری Model-View-Controller The Model-View-Controller architecture pattern

  • ایجاد مدل Creating the model

  • اجرای منطق کنترلر Executing controller logic

  • نمایش نماها Displaying views

  • مسیریابی درخواست ها برای اقدامات کنترل کننده Routing requests to controller actions

  • ASP.NET MVC برای توسعه دهندگان وب فرم ASP.NET MVC for Web Forms developers

3. کار با نماها 3. Working with Views

  • آشنایی با تیغ (نماد AKA) Introduction to Razor (AKA the @ symbol)

  • تعامل با مدل ها و ViewData Interacting with models and ViewData

  • سرعت بخشیدن به توسعه نمایش با یاران HTML و URL Speeding up view development with HTML and URL helpers

  • استفاده مجدد از منطق و مدیریت پیچیدگی با نماهای جزئی Reusing logic and managing complexity with partial views

4- ایجاد نگاه و احساس مداوم 4. Creating a Consistent Look and Feel

  • استفاده از طرح بندی برای ایجاد یک موضوع ثابت Using layouts to create a consistent theme

  • ایجاد یک صفحه محتوا که از یک فایل طرح استفاده می کند Creating a content page that uses a layout file

  • استفاده از تکنیک های پیشرفته طرح بندی Applying advanced layout techniques

5- درخواست های مسیریابی برای اقدامات کنترل کننده 5. Routing Requests to Controller Actions

  • دسترسی به برنامه خود را با مسیریابی سازماندهی کنید Organizing access to your app with routing

  • چگونه مسیریابی اقدامات کنترل کننده را می یابد How routing finds controller actions

  • مبارزه با ابهام مسیریابی Combating routing ambiguity

6. کار با داده 6. Working with Data

  • ایجاد فرم با یاران فرم HTML Creating a form with HTML form helpers

  • به طور خودکار به داده های درخواستی الزام آور است Automatically binding to data in the request

  • اعتبار ورودی کاربر Validating user input

  • ابتدا داده ها با کد Entity Framework ادامه می یابد Persisting data with Entity Framework code first

7. تقویت سایت شما با AJAX 7. Enhancing Your Site with AJAX

  • AJAX چیست؟ What is AJAX?

  • درخواست نمای جزئی Requesting partial views

  • درخواست داده های JSON از طریق کنترلرهای MVC Requesting JSON data via MVC controllers

8- امنیت سایت شما 8. Securing Your Site

  • امنیت برنامه خود از کاربران غیر مجاز Securing your application from unauthorized users

  • ثبت نام کاربران جدید Registering new users

  • تأیید اعتبار کاربران ثبت نام شده Authenticating registered users

  • جلوگیری از حملات جعلی درخواست متقابل سایت Avoiding cross-site request forgery attacks

9. بهینه سازی عملکرد سایت 9. Optimizing Site Performance

  • اصول بهینه سازی وب سایت The fundamentals of website optimization

  • ذخیره تمام صفحات Caching entire pages

  • ذخیره قسمتهای صفحه Caching parts of pages

  • مقیاس گذاری سایت خود برای کاربران هم زمان تر Scaling your site for more concurrent users

  • کاهش پهنای باند با بسته بندی و minification Reducing bandwidth with bundling and minification

10. هدف قرار دادن دستگاه های تلفن همراه 10. Targeting Mobile Devices

  • اصول وب وب The fundamentals of the mobile web

  • نمایش محتوای بهینه شده همراه Displaying mobile-optimized content

  • ساختن یک وب سایت فقط برای دستگاه های تلفن همراه Building a website just for mobile devices

11- تضمین جدایی نگرانی ها 11. Ensuring Separation of Concerns

  • ساده کردن یک برنامه پیچیده با نواحی Simplifying a complex application with areas

  • افشای داده از طریق سرویس های وب API ASP.NET Exposing data via ASP.NET Web API services

12. استقرار برنامه شما در جهان 12. Deploying Your Application to the World

  • نمای کلی از گزینه های استقرار وب سایت Overview of website deployment options

  • پیکربندی و استقرار در IIS Configuring and deploying to IIS

  • پیکربندی و استقرار در ویندوز لاجورد Configuring and deploying to Windows Azure

نتیجه Conclusion

  • خداحافظ Goodbye

نمایش نظرات

آموزش ASP.NET MVC 4
جزییات دوره
3h 56m
48
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
351,061
- از 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 را رهبری می کند.