لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش موضوعات پیشرفته ASP.NET MVC
ASP.NET MVC Advanced Topics
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به موضوعات پیشرفته تر در ASP.NET MVC از جمله Ajax، TDD و بهترین روش ها می پردازد. این دوره مباحث پیشرفته تر در ASP.NET MVC از جمله Ajax، TDD و بهترین روش ها را پوشش می دهد.
سرفصل ها و درس ها
AJAX با ASP.NET MVC
AJAX with ASP.NET MVC
معرفی
Introduction
چرا AJAX؟
Why AJAX?
AJAX خام با MVC
Raw AJAX with MVC
مشاهدات
Observations
زیرساخت AJAX
AJAX Infrastructure
مدیریت اسکریپت ها
Managing Scripts
آماده شدن برای AJAX
Preparing for AJAX
AJAX Helpers
AJAX Helpers
گزینه های AJAX
AJAX Options
رندر صفحه جزئی
Partial Page Rendering
رسیدگی به خطا
Error Handling
فراتر از یاوران
Beyond the Helpers
تکمیل خودکار
Auto-completion
اعتبار سنجی مشتری
Client Validation
انتخابگر تاریخ
Date Picker
JSON و MVC
JSON and MVC
WCF و MVC
WCF and MVC
نتیجه گیری
Conclusions
TDD و ASP.NET MVC
TDD and ASP.NET MVC
معرفی
Introduction
بررسی اجمالی TDD
TDD Overview
123 TDD
The 123 of TDD
شروع یک آزمون
Beginning a Test
تست دوم
A Second Test
برخورد با DateTime
Dealing with DateTime
نکات TDD
TDD Tips
ابزار
Tools
کنترل کننده های تست
Testing Controllers
اولین تست کنترلر
First Controller Test
دومین تست کنترلر
A Second Controller Test
استفاده از Mock
Using a Mock
تست دونفره
Test Doubles
تست با Mocks
Testing with Mocks
مسیرهای تست
Testing Routes
خلاصه
Summary
استقرار برنامه های ASP.NET MVC
Deploying ASP.NET MVC Applications
معرفی
Introduction
فایل های پیکربندی
Configuration Files
کاوش web.config
Exploring web.config
دسترسی به تنظیمات
Accessing Settings
پیکربندی ماشین
Machine Configuration
Master Web.Config
Master Web.Config
پیکربندی سلسله مراتب
Config Hierarchy
پیکربندی مکان ها
Config Locations
میزبانی MVC
Hosting MVC
انتشار از ویژوال استودیو
Publish From Visual Studio
IIS AppPools
IIS AppPools
system.webserver
system.webserver
مدیر IIS
The IIS Manager
سایت ها و اپلیکیشن ها
Sites and Appications
گزینه های استقرار
Deployment Options
پروژه های استقرار وب
Web Deployment Projects
خلاصه
Summary
استفاده از زیرساخت ASP.NET
Leveraging the ASP.NET Infrastructure
معرفی
Introduction
ذخیره خروجی
Output Caching
ویژگی OutputCache
OutputCache Attribute
با استفاده از VaryByParam
Using VaryByParam
تنظیمات OutputCache
OutputCache Settings
نمایه های کش
Cache Profiles
جایگزینی کش
Cache Substitution
استفاده از WriteSubstitution
Using WriteSubstitution
ذخیره داده ها
Data Caching
بومی سازی
Localization
استفاده از فرهنگ
Using Culture
منابع
Resources
استفاده از فایل های resx
Using resx Files
تشخیص
Diagnostics
استفاده از پایش سلامت
Using Health Monitoring
امنیت
Security
استفاده از عضویت و نقش
Using Membership and Roles
مدیریت دولتی
State Management
با استفاده از TempData
Using TempData
نتیجه
Conclusion
بهترین روش ها برای ASP.NET MVC
Best Practices for ASP.NET MVC
معرفی
Introduction
متن نوشته
Context
مشاهده کد
View Code
راهنماهای HTML و نماهای جزئی
HTML Helpers and Partial Views
تایپ قوی
Strong Typing
نمای ساختمان
Building Views
مشاهده مدل ها
View Models
جاوا اسکریپت
JavaScript
jQuery محجوب
Unobtrusive jQuery
حملات XSS
XSS Attacks
حملات CSRF
CSRF Attacks
کنترل کننده ها
Controllers
نکات عمومی
General Tips
خلاصه
Summary
نظارت بر سلامت با ASP.NET MVC
Health Monitoring with ASP.NET MVC
نظارت بر سلامت با ASP.NET MVC
Health Monitoring with ASP.NET MVC
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
اسکات در طول 15 سال فعالیت در توسعه نرم افزار تجاری روی همه چیز از دستگاه های جاسازی شده 8 بیتی تا وب سایت های مقیاس بزرگ کار کرده است. از سال 2001 ، اسکات بر روی فناوری سرور و وب مانند ASP.NET ، ASP.NET AJAX ، Windows Workflow ، Silverlight و LINQ تمرکز کرده است. اسکات همچنین در کنفرانس های ملی مانند VSLive سخنران است ، و همچنین در اردوگاه های کد و گروه های کاربری در نزدیکی زادگاهش Hagerstown ، MD. اسکات از سال 2005 بعنوان MVP مایکروسافت شناخته شده است و چندین کتاب در زمینه فن آوریهای مایکروسافت نوشته و یا در تألیف آنها همکاری کرده است. اسکات سایت OdeToCode.com را در سال 2004 تأسیس کرد و در سال 2007 به Pluralsight پیوست.
نمایش نظرات