Learn ASP.NET MVC
Learn ASP.NET MVC
$8.99
Minimum price
$10.99
Suggested price
Learn ASP.NET MVC

This book is 100% complete

Completed on 2017-07-07

About the Book

You're a developer who knows nothing to ASP.NET MVC. Which is fine, except that you need to start coding your next application using ASP.NET MVC 5.

Don't worry: I have you covered. I've been training hundreds of developers like you during years, and converted my experience into this book. I know from experience teaching what takes more time to learn in ASP.NET MVC, and will spend time only where appropriate.

Read this book, and you can code your ASP.NET MVC 5 application using Visual Studio 2015 within a week. Or your money back.

Printed paperback version available here.

About the Author

Arnaud Weil
Arnaud Weil

Arnaud Weil is a born developer: when he was a kid he was controlling his electric train using an Atari ST and some self-made electronics, then as a teenager created and distributed worldwide one of the first Web browsers for some of the first pocket computers, when the Web was just beginning. In fact, he loves coding.

Turning a passion into a career, Arnaud has been coding all kinds of applications from factory tools to smartphone applications to house control solutions. His status as a freelancer allows him to help his clients with many different projects.

But what Arnaud enjoys most is helping other developers: that's why he teaches, speaks, and writes books.

Other books by Arnaud Weil.

Bundles that include this book

Learn ASP.NET MVC
Learn ASP.NET Core MVC
Learn WPF MVVM - XAML, C# and the MVVM pattern
Learn Meteor - Node.js and MongoDB JavaScript platform
Learn Microservices - ASP.NET Core and Docker
5 Books
$54.95
Suggested Price
$30.99
Bundle Price

Reader Testimonials

Sylvain
Sylvain

Like a classroom training

Feel like I had a classroom training with the author. A very good kickstarter to start coding ASP.NET MVC in a professional way.

Andy
Andy

Recommended

A very good book for getting to grips with the subject quickly.

Table of Contents

  • Introduction
    • What this book is not
    • Prerequisites
    • How to read this book
    • Tools you need
    • Source code
  • 1. What is ASP.NET MVC and why use it
    • 1.1 What is it ?
    • 1.2 Why use it ?
    • 1.3 Competing technologies
  • 2. Creating our Web Site
  • 3. ASP.NET MVC inner workings
    • 3.1 Principles
    • 3.2 View
  • 4. Create an application and modify the home page
    • 4.1 Do-it-yourself 1 - Create the application
    • 4.2 Do-it-yourself 2 - Change the home page
  • 5. Razor
    • 5.1 Razor syntax
    • 5.2 Layout views
    • 5.3 Do-it-yourself 4 - Remove some links
    • 5.4 Helpers
  • 6. Understanding ASP.NET MVC
    • 6.1 Flashback
    • 6.2 Routing
    • 6.3 Controllers
    • 6.4 Be lazy
    • 6.5 Let’s go all the way
  • 7. Typing things up
    • 7.1 The problem with ViewBag and ViewData
    • 7.2 Using and typing the model
    • 7.3 Conventions and simplicity: introducing the ViewModel
    • 7.4 Entity Framework models
    • 7.5 Do-it-yourself 5 - Create the Product model and DbContext
    • 7.6 Do-it-yourself 6 - Add code that creates a database with some products
    • 7.7 Do-it-yourself 7 - Display a products list
  • 8. Updating server data
    • 8.1 Action parameters
    • 8.2 Word of caution about URLs
    • 8.3 Do-it-yourself 8 - Display product details
    • 8.4 HTTP Post parameters
    • 8.5 Passing a full blown object
    • 8.6 Sit and watch - Basic product calculator
    • 8.7 Do-it-yourself 9 - Add a search box to the products list
  • 9. Updating data scenario
    • 9.1 Steps
    • 9.2 Controller
    • 9.3 Automated generation of controller and views
    • 9.4 Do-it-yourself 10 - Create the products management back-office
  • 10. Doing more with controllers and actions
    • 10.1 Actions can generate more than views
    • 10.2 Do-it-yourself 11 - Add images to the products
    • 10.3 Input validation
  • 11. Basic security
    • 11.1 Preventing Cross-Site Scripting
    • 11.2 Rejecting extra fields
    • 11.3 Identifying users
    • 11.4 Do-it-yourself 12 - Secure the back-office
  • 12. Going further
    • 12.1 Deploying your site
    • 12.2 Creating Razor helpers
    • 12.3 Partial views
    • 12.4 Display and edit templates
  • Do-it-yourself Cheat Sheet
    • Do-it-yourself 1 - Create the application - correction
    • Do-it-yourself 2 - Change the home page - correction
    • Do-it-yourself 3 - Add code to the home page - correction
    • Do-it-yourself 4 - Remove some links - correction
    • Do-it-yourself 5 - Create the Product model and DbContext - correction
    • Do-it-yourself 6 - Add code that creates a database with some products - correction
    • Do-it-yourself 7 - Display a products list - correction
    • Do-it-yourself 8 - Display product details - correction
    • Do-it-yourself 9 - Add a search box to the products list - correction
    • Do-it-yourself 10 - Create the products management back-office - correction
    • Do-it-yourself 11 - Add images to the products - correction
    • Do-it-yourself 12 - Secure the back-office - correction
  • Definitions
    • Bootstrap
    • Dynamic object
    • Entity Framework
    • Project
    • Solution
    • Solution Explorer
  • A word from the author
  • The Learn collection

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors, publishers and universities use Leanpub to publish amazing in-progress and completed books and courses, just like this one. You can use Leanpub to write, publish and sell your book or course as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub