یکی از زبان های برنامه نویسی حرفه ای برای طراحی سایت، زبان ASP.NET است. ASP.NET نسل جدید ASP است که با ASP کلاسیک سازگار نیست، اما ممکن است ASP.NET شامل ASP کلاسیک باشد. سرعت صفحات ASP.NET نسبت به ASP کلاسیک بالاتر است. ASP.NET دارای پشتیبانی بهتر زبان، یک مجموعه بزرگ از کنترل های کاربر، قطعات مبتنی بر XML، و تایید یکپارچه هویت کاربر است. صفحات ASP.NET دارای پسوند aspx. هستند و به طور معمول در VB (ویژوال بیسیک) یا #C (سی شارپ) نوشته میشوند. کنترل های کاربر در ASP.NET میتواند به زبان های مختلف از جمله ++C و جاوا نوشته شود. هنگامی که یک مرورگر درخواست یک فایل ASP.NET را دارد، موتور ASP.NET فایل را میخواند، اسکریپت را در فایل اجرا و تالیف میکند و نتیجه را به شکل زبان HTML ساده به مرورگر برمیگرداند.
کاربردهای Asp.Net چیست؟
طراحی سایتهای خبری، طراحی سایتهای فروشگاهی، طراحی سامانه های ارتباط با مشتری، سیستم های حسابداری آنلاین، سیستم های فروش و انبارداری آنلاین، سیستم های تحت وب اتوماسیونی، شبکه های اجتماعی و … تنها بخش بسیار کوچکی از کاربردهای Asp.Net می باشد. قابلیت ها و امکانات این زبان برنامه نویسی بسیار گسترده می باشد. دقت نمایید که استفاده از کامپایلر فوق العاده قدرتمند c# یکی از مهمترین مزایای این زبان برنامه نویسی می باشد.
مطالبی که در این جزوه یاد خواهید گرفت:
- فهم کامل معماری ASP.NET Core MVC
- بررسی کل فریمورک ASP.NET MVC به صورت یک مجموعه یکپارچه
- نمایش این که چگونه MVC و توسعه آزمون محور در عمل کار میکنند
- آموزش ویژگیهای جدید ASP.NET Core MVC 2 و چگونگی استفاده از این امکانات جدید در کارهای خود
- نمایش چگونگی استفاده از وب سرویسهای RESTful در برنامههای وب تک صفحه ای
- آموزش سریع و موثر قابلیتهای جدید این فریمورک بر اساس دانش شما از نسخههای قبلی MVC
Table of Contents
Part I: Introducing ASP.NET Core MVC 2
Chapter 1: ASP .NET Core MVC in Context
Chapter 2: Your First MVC Application
Chapter 3: The MVC Pattern, Projects, and Conventions
Chapter 4: Essential C# Features
Chapter 5: Working with Razor
Chapter 6: Working with Visual Studio
Chapter 7: Unit Testing MVC Applications
Chapter 8: SportsStore: A Real Application
Chapter 9: SportsStore: Navigation
Chapter 10: SportsStore: Completing the Cart
Chapter 11: SportsStore: Administration
Chapter 12: SportsStore: Security and Deployment
Chapter 13: Working with Visual Studio Code
Part II: ASP.NET Core MVC 2 in Detail
Chapter 14: Configuring Applications
Chapter 15: URL Routing
Chapter 16: Advanced Routing Features
Chapter 17: Controllers and Actions
Chapter 18: Dependency Injection
Chapter 19: Filters
Chapter 20: API Controllers
Chapter 21: Views
Chapter 22: View Components
Chapter 23: Understanding Tag Helpers
Chapter 24: Using the Form Tag Helpers
Chapter 25: Using the Other Built-in Tag Helpers
Chapter 26: Model Binding
Chapter 27: Model Validation
Chapter 28: Getting Started with Identity
Chapter 29: Applying ASP.NET Core Identity
Chapter 30: Advanced ASP.NET Core Identity
Chapter 31: Model Conventions and Action Constraints