ASP.Net & MVC Developer


ASP.NET is an open-source web application framework that is designed to create secure web sites and web development. Microsoft designed it to allow developers to create dynamic websites, web applications, and web services.

The training program is intended for anyone who only needs an introduction to developing web applications using Visual C#.NET. This online training series shows people how to use Visual C#.NET to create, review, install and customize Internet-based ASP.NET applications.

Course Duration

3 months 30-36 Classes

Course Fee

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
  • 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
  • Uniform Resource Locator
  • Insiders Look how routing works
  • Custom Routing
  • NET Security
  • Configuring Authorization
  • Building a Secure Web Site
  • Individual User Accounts
  • NET Identity
  • Identity Extensibility
  • Defending against Attacks
  • Security Vectors
  • Cross-site Scripting
  • Session Hijacking
  • SQL Injection
  • Input Forgery
  • Test Driven Development
  • Designing Test Cases
  • Creating Unit Tests
  • Using MS Tests
  • Testing Controllers
  • Testing Routes
  • Testing Validators
  • Inversion of Control Design Pattern
  • Service Locator Design Pattern
  • Dependency Injection Design Pattern
  • Dependency Resolution in MVC
  • API Controller
  • Action Parameters
  • Exceptions
  • Configuration
  • Model Binding
  • Formatters
  • Status Codes
  • Dependency Resolution in Web API
  • NET application architecture best practices
  • Implementing a Repository and Entity Framework Data Model
  • Using Dependency Injection Implementing a custom controller factory
how can we help you?

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