Consulting Training Blog Careers About Us Contact Us

Introduction to ASP.NET Core Development Training

Course ID: TL-ASP.NETCore
Duration: 4 Days

Upcoming Classes

Sorry, nothing scheduled right now. Click the Get Notified button below to be alerted when a class is scheduled.

Get Notified

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us

Description

Previously referred to as ASP.NET 5 (and MVC 6), ASP.NET Core is a completely new web stack developed from the ground up. This 4-day course introduces attendees to the new .NET Core platform and teaches attendees the skills necessary to design and build well-architected web and service-oriented applications that follow the MVC design pattern.

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Prerequisites

  • Experience with the C# programming language and object-oriented programming concepts
  • Some knowledge of HTML, CSS, and JavaScript concepts

Course Outline

Introduction

  • Overview
  • .NET Core
  • Tooling
  • Case Study Application

Web Application Architecture

  • Middleware
  • Services
  • HTTP Server

Application Configuration

  • project.json
  • Main Method
  • Startup Class
  • Configure Method
  • Configure Services Method
  • MVC Components

Controllers

  • Introduction
  • Requirements and Conventions
  • Dependencies
  • Action Results

Models

  • Introduction
  • Persistence Ignorance
  • Dependency Inversion
  • Object-Relational Mapping
  • Entity Framework (EF) Core

Views

  • Introduction
  • Conventions
  • Layouts
  • Partial Views
  • Client-Side Dependencies
  • Razor Syntax
  • Helpers
  • View Data
  • Strongly-Typed Views
  • View Models

Request Routing

  • RESTful API
  • Routing Middleware
  • Route Templates
  • Route Constraints
  • MVC Middleware
  • Attribute-Based Routing
  • MapRoute
  • Static Files

HTML Forms

  • Introduction
  • Form Tag Helper
  • Form Submissions

Application State

  • Introduction
  • HttpContext.Items
  • Session State

Data Validation

  • Introduction
  • Data Annotations
  • Input Tag Helpers
  • Validation Tag Helpers

Security

  • Authentication
  • ASP.NET Core Identity
  • Cookie Middleware
  • Authorization
  • Role-Based Authorization

Error Handling

  • Introduction
  • Developer Exception Page
  • Status Code Pages
  • Exception Filters

Logging

  • Introduction
  • Configuration
  • Logging Verbosity Levels
  • Recommendations

Testing

  • Introduction
  • Unit Testing
  • Integration Testing

Free Resources from Intertech

2 Free Resources: Missed Issues in Software Estimation and Stakeholder Questionnaire

Free Book Chapter: Intertech's WPF Course

Free Step-by-Step eBook: ASP.NET 4.5 Web Forms

X