Beginning ASP.NET

Video description

Discover how you can build and optimize web applications with ASP.Net Core 2

About This Video

  • Get to grips with ASP.NET core concepts
  • Learn the MVC architecture
  • Develop complex applications using ASP.NET Core
  • Learn to enhance your application by adding more functionalities
  • Learn to deploy your ASP.NET application in various scenarios

In Detail

ASP.NET is a web framework that helps developers create dynamic web applications and services.This course will help attendees build an understanding of the tried-and-true MVC architecture. They will develop an example shopping cart application whilst building the skills required for real-world development projects with ASP.NET.

Audience

This course is for developers who are already familiar with C#, JavaScript, HTML, and CSS. They will be looking to build their understanding of standing of how to use ASP.Net

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Setting the Stage
    1. Title Overview
    2. Title Map
    3. Setting the Stage
    4. Introduction to Web Applications
    5. HTTP Protocol
    6. Client and Server Side
    7. HTTP Verbs
    8. HTTP Methods
    9. Introduction to ASP.NET
    10. ASP.Net Core
    11. Lesson Summary
  2. Chapter 2 : Controllers
    1. Lesson Overview
    2. Role of the Controller in ASP.NET MVC Applications
    3. Introduction to Routing
    4. Installing the ASP.NET Core NuGet Package in Your Application
    5. Our First Controller
    6. Adding Views
    7. Adding Models
    8. Passing Data from the Controller to the View
    9. Filters
    10. Lesson Summary
  3. Chapter 3 : Views
    1. Lesson Overview
    2. The View Engine and the Razor View Engine
    3. Writing Code
    4. Layout
    5. Generating HTML
    6. Partial View
    7. View Components
    8. Tag Helpers
    9. Lesson Summary
  4. Chapter 4 : Models
    1. Lesson Overview
    2. Introduction to Models
    3. Model Binding
    4. Entity Framework
    5. Installing the Entity Framework Core NuGet Package
    6. SaveChanges Method
    7. Using Entity Framework in ASP.NET MVC Applications
    8. Database Migration
    9. Lesson Summary
  5. Chapter 5 : Validation
    1. Lesson Overview
    2. Introduction to Validation
    3. Client-Side and Server-Side Validation
    4. Server-Side Validation
    5. Client-Side Validation
    6. Implementation
    7. Lesson Summary
  6. Chapter 6 : Routing
    1. Lesson Overview
    2. Convention-Based Routing
    3. Attribute-Based Routing
    4. Route Attribute on Controller Level
    5. Passing Routing Values in HTTP Action Verbs in the Controller
    6. Route Constraints
    7. Lesson Summary
  7. Chapter 7 : Rest Buy
    1. Lesson Overview
    2. Designing Rest Buy
    3. Domain and Model
    4. Creating Entities
    5. Creating EF Context and Migrations
    6. Lesson Summary
  8. Chapter 8 : Adding Features, Testing, and Deployment
    1. Lesson Overview
    2. Adding the Registration Feature
    3. ViewModel for Registration
    4. Creating a Unit Test
    5. Upgrading Your Project to Bootstrap 4
    6. Deploying Rest Buy to Azure
    7. Lesson Summary

Product information

  • Title: Beginning ASP.NET
  • Author(s): Zsolt Nagy, Mugilan T. S. Ragupathi, Onur Gumus
  • Release date: June 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789132205