Web Development with ASP.NET Core | Amar iSchool

Web Development with ASP.NET Core

ASP.NET is a popular web development framework for building web apps on the .NET platform & develop by Microsoft. ASP.NET Core is the open-source version of ASP.NET, that runs on macOS, Linux, and Windows. ASP.NET Core was first released in 2016 and is a re-design of earlier Windows-only versions of ASP.NET.

Beginner 0(0 Ratings) 0 Students enrolled
Created by Imran Khan Last updated Sat, 31-Jul-2021 Bengali
What will i learn?
  • Can be used for large scale application like ERP, Banking Software
  • building web apps on the .NET platform & develop by Microsoft
  • Ability to understand Full OOP Base Framework

Curriculum for this course
2 Lessons 00:00:00 Hours
Introduction
2 Lessons 00:00:00 Hours
  • Introduction To The Course
  • Evolution of ASP NET Core
Requirements
  • Basic Knowledge of web development
  • Essential programming terms
  • C/C++ fundamentals
  • Basic SQL Query
  • A machine with core i5 processor with 8 GB RAM configuration
+ View more
Description

Class 1: Introduction
  1. ASP.NET Core vs. Full Framework

  2. Evolution of ASP.NET Core

  3. Tool and IDE Choices

Class 2: C# Overview
  1. Property & Variable

  2. Data Type

  3. Class

  4. Interface

  5. Method & Method Signature

  6. Method Overloading & overriding

  7. Abstract Class

  8. Static Class & Method

  9. Async & await in C#

  10. Enums

  11. Lambda Expression

  12. Linq

  13. Delegates & Events

  14. Threading

  15. Reflection

Class 3 (Live): OOP


  1. Encapsulation

  2. Abstraction

  3. Inheritance

  4. Polymorphism

Class 4: Version Control


  1. Why we need version control

  2. One step vs Two-step version control

  3. Github overview

  4. Using git through SSH

  5. Understanding Gitflow

  6. Use case of tortoise git

  7. Using git commands

Class 5: Application Configuration
  1. WebHost Builder API

  2. Startup Class

  3. Configure Method

  4. Configure Services Method

  5. MVC Components

  6. IConfiguration

  7. Environment Variable

Class 6: MVC


  1. Introduction

  2. Requirements and Conventions

  3. Dependencies

  4. Action Results

Class 7: Views


  1. Conventions

  2. Layouts

  3. Partial Views

  4. Client-Side Dependencies

  5. Razor Syntax

  6. Razor Pages

  7. View Data and Viewbag

  8. Strongly-Typed Views

  9. View Models

  10. HTML and URL Helpers

  11. Tag Helpers

  12. View Components

Class 8: Data Validation

  1. Introduction

  2. Data Annotations

  3. Model Binding

  4. Input Tag Helpers

  5. Validation Tag Helpers

  6. Auto Mapper configuration

Class 9 (Live): Web Application Architecture


  1. Generic Repository Architecture

  2. Middleware

  3. Services

Class 10: Working with Entity Framework


  1. Understand ORM

  2. Code first overview

  3. Create Entity

  4. One to Many, Many to Many

  5. Eager Loading & Lazy Loading

  6. Apply Migrations

  7. Annotation and Relations

  8. Seed Data

  9. Fluent API

  10. DbContext Class

  11. Using good practices

Class 11: SQL Server
  1. SQL Query

  2. Store Procedure

  3. View

  4. Function

Class 12: Request Routing
  1. RESTful API

  2. Routing Middleware

  3. Route Templates

  4. Route Constraints

  5. MVC Middleware

  6. Attribute-Based Routing

Class 13: Application State


  1. Introduction

  2. HttpContext Item

  3. Session State

  4. TemData

Class 14: Security
  1. Authentication

  2. ASP.NET Core Identity

  3. Cookie Middleware

  4. Authorization

  5. Role-Based Authorization

Class 15: Error Handling

  1. Best Practices

  2. HTTP Error Status Codes

  3. Developer Exception Page

  4. Status Code Pages

  5. Exception Filters

Class 16: Logging
  1. Introduction 

  2. Configuration 

  3. ILogger

Class 17: Deploy


  1. IIS Express Configuration

  2. Release project

  3. Deployment

Class 18: Project


  1. Project requirement planning

  2. Project management process

  3. Code review


+ View more
Other related courses
00:00:00 Hours
0 13 ৳20000 ৳14000
00:00:00 Hours
0 0 ৳5000 ৳2000
00:00:00 Hours
0 0 ৳10000 ৳5000
00:00:00 Hours
Updated Thu, 14-Oct-2021
0 0 Free
About the instructor
  • 0 Reviews
  • 0 Students
  • 1 Courses
+ View more
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
৳15000 ৳20000
Includes:
  • Beginner
  • Offline class
  • 2 Lessons
  • Full lifetime access
  • Access on mobile and tv
  • Certificate after completion