• info@pencilboxtraining.com
  • 01635 540 427

Home / Training Details


ASP.NET Core MVC with Angular and EF Core

ASP.NET Core MVC with Angular and EF Core ( Batch No : 2 )


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

Course Outline

ASP.NET Core MVC

Introduction

  • .NET Core vs. Full Framework
  • Evolution of ASP.NET
  • Tool and IDE Choices

Web Application Architecture

  • Middleware
  • Services

Application Configuration

  • WebHost Builder API
  • Startup Class
  • Configure Method
  • Configure Services Method
  • MVC Components
  • IConfiguration

Controllers

 

  • Introduction
  • Requirements and Conventions
  • Dependencies
  • Action Results

Models

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

Views

  • Introduction
  • Conventions
  • Layouts
  • Partial Views
  • Client-Side Dependencies
  • Razor Syntax
  • Razor Pages
  • ViewData and ViewBag
  • Strongly-Typed Views
  • View Models
  • HTML and URL Helpers
  • Tag Helpers
  • View Components

Request Routing

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

HTML Forms

  • Introduction
  • Form Tag Helper
  • Form Submissions
  • Model Binding

Application State

  • Introduction
  • HttpContext Item
  • Session State
  • TemData

Data Validation

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

Security

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

Error Handling

  • Best Practices
  • HTTP Error Status Codes
  • Developer Exception Page
  • Status Code Pages
  • Exception Filters

Logging

  • Introduction 
  • Configuration 
  • ILogger

Testing

  • Introuction
  • Unit Testing
  • xUnit
  • Testing Controllers
  • Integration Testing

Angular

  • TypeScript 2 Revisit
  • Creating Component in Angular
  • Creating Models in  Angular
  • Model Binding
  • Creating Services
  • Using Http Services to Render Page
  • Managing Routes in Angular


Course Details

  • Starting Tentative Date:2019-01-25
  • Last Application Date : 2019-01-24
  • Price: BDT 15000
  • Total Class No: 24
  • Training Schedule Info:
    Fri - 05:30 PM to 09:30 PM
    Sat - 05:30 PM to 09:30 PM

  • Shirajul Islam Mamun Shirajul Islam Mamun (Lead Trainer)
Apply