1.

Record Nr.

UNINA9910735387903321

Autore

Ciliberti John

Titolo

ASP.NET MVC 4 recipes : a problem-solution approach / / John Ciliberti

Pubbl/distr/stampa

Berkeley, CA, : Apress, 2013

ISBN

1-4302-4774-6

Edizione

[1st ed. 2013.]

Descrizione fisica

1 online resource (xxix, 601 pages) : illustrations (some color)

Collana

The expert's voice in .NET

Disciplina

006.76

Soggetti

Microsoft .NET Framework

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Cover; Title Page; Copyright Page; Dedication Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; CHAPTER 1 The Need for Modern Web Applications; 1-1. Developing Modern Web Applications on the Microsoft Platform; Is ASP.NET a Dying Technology?; 1-2. Learning Through Recipes; 1-3. An Outline of This Book; Chapter 2: Understanding ASP.NET MVC; Chapter 3: Setting Up Your Environment; Chapter 4: Visual Studio 2012 Overview; Chapter 5: Getting the Most from the Built-in Templates

Chapter 6: Architecting Applications with ASP.NET MVCChapter 7: Solution Design; Chapter 8: Asynchronous Programming with ASP.NET MVC; Chapter 9: Test-Driven Development with ASP.NET MVC 4; Chapter 10: Moving from Web Forms to ASP.NET MVC; Chapter 11: Creating Modern User Experiences Using jQuery, Knockout, and Web API; Chapter 12: Mobile, Social, and Cloud Technologies; 1-4. Finding the Recipes That You Need; Recommended Recipes for People New to Web Development; Recommended Recipes for Experienced ASP.NET Web Forms Developers; Recommended Recipes for Architects and Technical Leads

Recommended Recipes for Cloud DevelopersRecommended Recipes for Developers New to jQuery and Knockout; 1-5. The Code Samples; About the Sample Database; Install SQL Server Express with Tools; Installing the Sample Database; About the Shared Library; CHAPTER 2 Understanding ASP.NET MVC; 2-1. Understanding the Microsoft Web Development Ecosystem; Problem; Solution; How It Works; Microsoft



Development Platforms and Frameworks; Classic ASP; ASP.NET Web Forms; ASP.NET MVC; ASP.NET Web Pages; LightSwitch; Silverlight; SharePoint; Microsoft Web Development Tools

2-2. Understanding the Differences Between the Versions of the MVC FrameworkProblem; Solution; How It Works; 2-3. Understanding the MVC Pattern; Problem; Solution; How It Works; Allowed Communication Patterns; Restricted Communication Patterns; Benefits of the MVC Design Pattern; Other Technologies That Use the MVC Pattern; 2-4. Understanding the Differences Between MVC, MVVM, and MVP; Problem; Solution; How It Works; 2-5. Deciding Between MVC and Web Forms; Problem; Solution; How It Works; Web Forms Advantages; Web Forms Disadvantages; MVC Disadvantages; MVC Advantages

2-6. Understanding the ASP.NET MVC Framework ArchitectureProblem; Solution; How It Works; 2-7. Understanding Models; Problem; Solution; How It Works; Creating Simple Classes; Creating Composite Models; Using the Entity Framework; 2-8. Understanding Controllers and Actions; Problem; Solution; How It Works; 2-9. Understanding Page Routing; Problem; Solution; How It Works; 2-10. Understanding View Engines; Problem; Solution; How It Works; 2-11. Choosing a View Engine; Problem; Solution; How It Works; Web Forms View Engine; Razor View Engine; The Spark View Engine; NHaml; Other View Engines

2-12. Understanding Razor Syntax

Sommario/riassunto

ASP.NET MVC 4 Recipes is a practical guide for developers creating modern web applications, cutting through the complexities of ASP.NET, jQuery, Knockout.js and HTML 5 to provide straightforward solutions to common web development problems using proven methods based on best practices. The problem-solution approach gets you in, out, and back to work quickly while deepening your understanding of the underlying platform and how to develop with it. Author John Ciliberti guides you through the framework and development tools, presenting typical challenges, along with code solutions and clear, concise explanations, to accelerate application development. Inside you will find recipes dealing with streamlined syntax, full control over HTML, a simple API for creating RESTful web services, writing support for test driven development, and more. Solve problems immediately by pasting in code from the recipes, or put multiple recipe solutions together to overcome challenging development obstacles. Dive head first into ASP.NET MVC web development with ASP.NET MVC 4 Recipes.