Peakin

Introduction

  • MVC Architectural Pattern
  • Your First ASP.NET MVC App
 

MVC fundamentals

  • Action Results
  • Action Parameters
  • Convention-based Routing
  • Attribute Routing
  • Passing Data to Views
  • View Models
  • Razor Syntax
  • Partial Views

Data Access and Manipulation

  • Entity Framework
  • Database-first vs Code-first
  • Code-first Migrations
  • Changing the Model
  • Seeding the Database
  • Overriding Conventions
  • Querying Objects

Building Forms

  • The Markup
  • Labels
  • Drop-down Lists
  • Model Binding
  • Saving Data
  • Edit Form
  • Updating Data

Validation

  • Adding Validation
  • Styling Validation Errors
  • Data Annotations
  • Custom Validation
  • Anti-forgery Tokens
 

Client-Side Development

  • Calling an API Using jQuery
  • DataTables Plug-in
  • DataTables with Ajax Source
 

Authentication and Authorization

  • Authentication Options
  • NET Identity
  • Restricting Access
  • Social Logins