Introduction to ASP.NET Core Development with Visual Studio 2015

Customized Onsite Training

4
Days
  • Customized Content
  • For Groups of 5+
  • Online or On-location
  • Expert Instructors

Live Online Training

$2,100.00
or 4 vouchers
  • Live Online Training
  • Expert Instructors
  • Guaranteed to Run
  • 100% Free Re-take Option
  • 1-minute Video

Upcoming Classes

  • See More Classes

Please select a class.
Overview

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.

Goals
  1. Learn about the ASP.NET Core Application Architecture.
  2. Learn to work with routing and controllers.
  3. Learn to work with Models.
  4. Learn about views.
  5. Learn about authentication.
  6. Learn how to implement forms.
Outline
  1. Introduction
    1. Overview
    2. .NET Core
    3. Tooling
    4. Case Study Application
  2. Web Application Architecture
    1. Middleware
    2. Services
    3. HTTP Server
  3. Application Configuration
    1. project.json
    2. Main Method
    3. Startup Class
    4. Configure Method
    5. Configure Services Method
    6. MVC Components
  4. Controllers
    1. Introduction
    2. Requirements and Conventions
    3. Dependencies
    4. Action Results
  5. Models
    1. Introduction
    2. Persistence Ignorance
    3. Dependency Inversion
    4. Object-Relational Mapping
    5. Entity Framework (EF) Core
  6. Views
    1. Introduction
    2. Conventions
    3. Layouts
    4. Partial Views
    5. Client-Side Dependencies
    6. Razor Syntax
    7. Helpers
    8. View Data
    9. Strongly-Typed Views
    10. View Models
  7. Request Routing
    1. RESTful API
    2. Routing Middleware
    3. Route Templates
    4. Route Constraints
    5. MVC Middleware
    6. Attribute-Based Routing
    7. MapRoute
    8. Static Files
  8. HTML Forms
    1. Introduction
    2. Form Tag Helper
    3. Form Submissions
  9. Application State
    1. Introduction
    2. HttpContext.Items
    3. Session State
  10. Data Validation
    1. Introduction
    2. Data Annotations
    3. Input Tag Helpers
    4. Validation Tag Helpers
  11. Security
    1. Authentication
    2. ASP.NET Core Identity
    3. Cookie Middleware
    4. Authorization
    5. Role-Based Authorization
  12. Error Handling
    1. Introduction
    2. Developer Exception Page
    3. Status Code Pages
    4. Exception Filters
  13. Logging
    1. Introduction
    2. Configuration
    3. Logging Verbosity Levels
    4. Recommendations
  14. Testing
    1. Introduction
    2. Unit Testing
    3. Integration Testing
  15. Conclusion
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following is required for this ASP.NET class:

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

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

74,642

Students who have taken Live Online Training

15,220

Organizations who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

9.38

Students rated our Introduction to ASP.NET Core Development with Visual Studio 2015 trainers 9.38 out of 10 based on 16 reviews

Contact Us or call 1-877-932-8228