Developers tutorials
The following is a list of common questions asked by developers working with nopCommerce. It also describes some of the architectural choices the nopCommerce team made.
- System Requirements for Development
- Coding Standards
- Architecture of nopCommerce
- Source Code Organization
- Getting Started with nopCommerce Development
- Default Database Schema
- Updating an Existing Entity (how to add a new property)
- Database Migrations
- Inversion of Control and Dependency Injection
- Registering New Routes
- Introduction to Plugin System
- Develop a New Plugin
- Using DataTables
- Data Validation
- Exposing and Handling Events
- Settings API
- Settings in appsettings.json
- Settings in web.config
- Extending Permissions
- Scheduled Tasks
- ITypeFinder Interface
- Deployment on Azure with Git and Automatic Builds
- Using Docker
- Deploy nopCommerce to an Azure VM
- Content Security Policy (CSP) Headers
- Unit Testing