Log In

Practical ASP.NET

  • Bonus Goodies (source and extras)
  • Before we start
  • The First Feature
  • A little style goes a long way
  • View a board
  • Avoid duplication with Layouts
  • Put your controllers on a diet
    • Separating business logic from presentation logic
    • Moving code around
    • Move ListBoards to a new class
    • Inject BoardService into HomeController
    • Dependency Injection
    • We've registered our service, now what?
    • Refactor little and often
    • Tidying up BoardController.cs
    • Extract to Method
    • Move to class
    • Next up
  • Making it real (from hardcoded data to a database)
  • Putting the C into CRUD
  • Improve your forms with Tag Helpers
  • Fleshing out the Board Model
  • Linking from the list to a board
  • Adding cards
  • Validating our forms
  • Viewing a card
  • Modifying a card
  • Moving cards
  • Getting your application out there
  • Bonus - Adding Auth to an existing MVC app

Existing user? Log In

This content is locked

Want to keep going?

Enroll now and get instant, unlimited access to all of Practical ASP.NET Core MVC.

Practical ASP.NET Core MVC

$39

  • Instant access to the book online
  • Downloadable PDF version
  • Full source code
  • Upping the ante bonus PDF
  • Upping the ante source code
  • Bonus MS Identity screencast
Buy Now
Learn More