Web Application Development with ASP.NET course in Chittagong


ASP.NET is an open-source server-side web application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications, and web services.

This training series is designed for anyone who simply wants an introduction to designing Web applications with Visual C# .NET. This online training series teaches users how to use Visual C# .NET to develop, test, deploy, and configure ASP.NET applications that run on the Internet.

Course Duration

3 months 30-36 Classes

Course Duration

12000 BDT

Key Features:

  • Introducing Web Forms.
  • Controls and Input Validation.
  • Implementing Navigation for the User Interface.
  • Error Handling, User Assistance, and Accessibility.
  • Data Binding.
  • Accessing and Manipulating Data.
  • SQL Server Data and Data Errors.
  • Managing .NET Components and Assemblies.
  • Web Services, Globalization, and Legacy Code.
  • Testing and Debugging Web Applications.
  • Deploying a Web Application and Using Shared Assemblies.
  • Maintaining, Supporting, and Configuring Web Applications.


Contents of Training:

  •  Encapsulation, Data Hiding, Class, Object, Constructor, Properties Revisit
  •  Inheritance, Polymorphic behavior understanding.
  • Interface Understanding
  • Implicitly Typed Variable declaration.
  • Anonymous type declaration
  • Lamda Expression through the delegate.
  • LINQ and LINQ with Lamda style.
  • Overview of Git and Online Git Repository
  • Managing Project through Kanban
  • Pomodoro
  • Goals of Modern Web Development
  • ASP.NET Overview
  • What is MVC? Understanding MVC Philosophy.
  • Understanding the structure of an ASP.NET MVC project
  • Naming conventions
  • Difference between  ASP.NET Web Form and ASP.NET MVC
  • Convention based Routing
  • Understanding Controllers
  • Conventions
  • Request Pipeline
  • Adding Actions
  • Model Binding
  • Filters
  • Controller’s Best Practices
  • How Views are Found
  • Views and Models
  • Razor Syntax
  • HTML Helper
  • Extending Helper
  • Layout
  • Partial View
  • Bootstrap Framework in MVC
  • Jquery in MVC
  • jQuery Ajax in MVC
  • Data Annotation and Validations
  • Custom Validation
  • What are the Models?
  • Creating Models
  • Scaffolding
  • Model Binding
  • Extending Models
  • Code First
  • Code First Migrations
  • Database First vs Code First
  • Loading Related Entities with Lazy Loading, Eager Loading
  • Data Context
  • Data Annotations
  • Fluent API configuration with EF
  • Inversion of Control Design Pattern
  • Service Locator Design Pattern
  • Dependency Injection Design Pattern
  • Dependency Resolution in MVC
  • Test Driven Development
  • Designing Test Cases
  • Creating Unit Tests
  • Using MS Tests
  • Testing Controllers
  • Testing Routes
  • Testing Validators
  • ASP.NET Security
  • Configuring Authorization
  • Building a Secure Web Site
  • Individual User Accounts
  • ASP.NET Identity
  • Identity Extensibility
  • Defending against Attacks
  • Security Vectors
  • Cross-site Scripting
  • Session Hijacking
  • SQL Injection
  • Input Forgery
  • Uniform Resource Locator
  • Insiders Look how routing works
  • Custom Routing
  • API Controller
  • Action Parameters
  • Exceptions
  • Configuration
  • Model Binding
  • Formatters
  • Status Codes
  • Dependency Resolution in Web API
  • ASP.NET application architecture best practices
  • Implementing a Repository and Entity Framework Data Model
  • Using Dependency InjectionImplementing a custom controller factory
how can we help you?

Contact us at the ChangeTech office nearest to you or submit a business inquiry online.