دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Adam Freeman
سری: The Expert's Voice in APS.NET
ISBN (شابک) : 9781430265290
ناشر: Apress
سال نشر: 2013
تعداد صفحات: [753]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 18 Mb
در صورت تبدیل فایل کتاب Pro ASP.Net MVC 5 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Pro ASP.Net MVC 5 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
The ASP.NET MVC 5 Framework is the latest evolution of Microsoft’s ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET. ASP.NET MVC 5 contains a number of advances over previous versions, including the ability to define routes using C# attributes and the ability to override filters. The user experience of building MVC applications has also been substantially improved. The new, more tightly integrated, Visual Studio 2013 IDE has been created specifically with MVC application development in mind and provides a full suite of tools to improve development times and assist in reporting, debugging and deploying your code. The popular Bootstrap JavaScript library has also now been included natively within MVC 5 providing you, the developer, with a wider range of multi-platform CSS and HTML5 options than ever before without the penalty of having to load-in third party libraries. What you’ll learnGain a solid architectural understanding of ASP.NET MVC 5Explore the entire ASP.NET MVC Framework as a cohesive wholeLearn what\'s new in version 5 and how best to apply these new features to your own workSee how MVC and test-driven development work in actionCapitalize on your existing knowledge quickly and easily through comparison of features in classic ASP.NET to those in ASP.NET MVWho this book is for This book is for web developers with a basic knowledge of ASP.NET and C#who want, or need, to start using the new ASP.NET MVC 5 Framework. Table of ContentsPart I: Introducing ASP.NET MVC 5 1. What\'s The Big Idea 2. Your first MVC Application 3. The MVC Pattern 4. Essential Language Features 5. Working with Razor 6. Essential Tools for MVC 7. Sports Store: A Real Application 8. Sports Store: Navigation 9. Sports Store: Cart 10. Sports Store: Mobile 11. Sports Store: Admin 12. Sports Store: Security and Finishing Touches 13. Deployment Part II: ASP.NET MVC 5 In Detail 14. Overview of MVC5 Projects 15. URL Routing 16. Advanced Routing Features 17. Controllers and Actions 18. Filters 19. Controllers Extensibility 20. Views 21. Helper Methods 22. Templated Helper Methods 23. URL and Ajax Helper Meothods 24. Model Binding 25. Model Validation 26. Bundles 27. WebAPI and Single Page Applications
Content: At a Glance; Chapter 1: Putting ASP.NET MVC in Context; Understanding the History of ASP.NET; What Is Wrong with ASP.NET Web Forms?; Web Development Today; Web Standards and REST; Agile and Test-Driven Development; Ruby on Rails; Node.js; Key Benefits of ASP.NET MVC; MVC Architecture; Extensibility; Tight Control over HTML and HTTP; Testability; Powerful Routing System; Built on the Best Parts of the ASP.NET Platform; Modern API; ASP.NET MVC Is Open Source; What Do I Need to Know?; What Is the Structure of This Book?; Part 1: Introducing ASP.NET MVC 5; Part 2: ASP.NET MVC in Detail What's New in this Edition?Where Can I Get the Example Code?; What Software Do I Need for This Book?; Credits; Summary; Chapter 2: Your First MVC Application; Preparing Visual Studio; Creating a New ASP.NET MVC Project; Adding the First Controller; Understanding Routes; Rendering Web Pages; Creating and Rendering a View; Adding Dynamic Output; Creating a Simple Data-Entry Application; Setting the Scene; Designing a Data Model; Adding a Model Class; Linking Action Methods; Creating the Action Method; Adding a Strongly Typed View; Building the Form; Setting the Start URL; Handling Forms Using Model BindingRendering Other Views; Adding Validation; Highlighting Invalid Fields; Styling the Content; Using NuGet to Install Bootstrap; Styling the Index View; Styling the RsvpForm View; Styling the Thanks View; Completing the Example; Summary; Chapter 3: The MVC Pattern; The History of MVC; Understanding the MVC Pattern; Understanding the Domain Model; The ASP.NET Implementation of MVC; Comparing MVC to Other Patterns; Understanding the Smart UI Pattern; Understanding the Model-View Architecture; Understanding Classic Three-Tier Architectures; Understanding Variations on MVC Understanding the Model-View-Presenter PatternUnderstanding the Model-View-View Model Pattern; Building Loosely Coupled Components; Using Dependency Injection; Breaking and Declaring Dependencies; Injecting Dependencies; Using a Dependency Injection Container; Getting Started with Automated Testing; Understanding Unit Testing; Using TDD and the Red-Green-Refactor Workflow; Understanding Integration Testing; Summary; Chapter 4: Essential Language Features; Preparing the Example Project; Adding the System.Net.Http Assembly; Using Automatically Implemented Properties Using Object and Collection InitializersUsing Extension Methods; Applying Extension Methods to an Interface; Creating Filtering Extension Methods; Using Lambda Expressions; Using Automatic Type Inference; Using Anonymous Types; Performing Language Integrated Queries; Understanding Deferred LINQ Queries; Using Async Methods; Applying the async and await Keywords; Summary; Chapter 5: Working with Razor; Preparing the Example Project; Defining the Model; Defining the Controller; Creating the View; Working with the Model Object; Working with Layouts; Creating the Layout; Applying a Layout
Abstract: The ASP.NET MVC 5 Framework is the latest evolution of Microsoft's ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET.ASP.NET MVC 5 contains a number of advances over previous versions, including the ability to define routes using C# attributes and the ability to override filters. The user experience of building MVC applications has also been substantially improved. The new, more tightly integrated, Visual Studio 2013 IDE has been created