ASP.NET Core MVC with Angular and EF Core

ASP.NET Core MVC with Angular and EF Core

আপনি যদি বেসিক C# এর কাজ জানেন এবং ডাটাবেজ অপারেশন সম্পর্কে ধারনা থাকে তাহলে এই কোর্সটি আপনাকে পরবর্তি ধাপে নিয়ে যাবে। পাশাপাশি আপনার ক্যারিয়ারকেও এগিয়ে নিয়ে যাবে।

course at a glance

  • Date : 11 Jan - 3 Apr 2020
  • No. of Classes/ Sessions : 24
  • Total Hours : 96
  • Last Date of Registration : 9 Jan 2020
  • Class Schedule :
    • Saturday - 09:00 AM - 01:00 PM
    • Friday - 09:00 AM - 01:00 PM
  • venue : PencilBox Training Institute, EDB Trade Centre, 5th Floor, 93 Kazi Nazrul Islam Avenue, Kawran Bazar,Dhaka-1215

Price: TK. 22,500
(including VAT & TAX)
Early Bird Registration Going on Valid Until 15th December, 2019 Taka @20000/=

This training is jointly organized by BITM & PencilBox Training Institute, A Training wing of bitBirds Solutions

Training will be held in PencilBox Training Institute.

Course Outline :

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

Curriculum

Module ASP.NET Core MVC 96 Hrs

Tentative Class Start

11th January, 2020

Available Seat

10 / 20

who can join


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

Meet the Instructor