Everything you need to get your software documentation online.
Introduction
Software projects require constant changes and updates. If
the structure develops in the wrong way, it will...
Naming Pattern
One of the most important characteristics of a good
framework is having a good naming pattern...
Structure
Software projects require constant changes and updates. If
the structure develops in the wrong way, it will prevent...
Entity
Entity is the main concept, and indeed at the heart of the
architecture of, the AUA framework. Each entity is...
Models & Mapping
Due to the complexity of software systems, one of the most
important concepts in projects is Mapping, which means...
Services
All businesses are implemented in the form of services and
created in the service layer. The service layer uses...
Access Levels
An important and interesting point in the AUA framework
is Authentication and Authorization, which can be easily
expanded and controlled to the smallest level of actions...
Reporting
One of the most important features of software is Reporting
with different capabilities and one of the concerns of
programmers...
SQL Objects
Most of the time, the programmer resorts to other ways like
Ado.net and Dapper to easily work with the SQL Stored
Procedure...
Exception Handling
One of the most important modules of the AUA framework is
its error control module. This framework is perfect...
App Settings
One of the dirty codes found in most projects is how to read
values from files like AppSetting.json, WebConfig, and
setting files...
Web API
API is a software implementation interface that allows other
applications to interact with it. It enables us to...
UI & UX
Working on UI is almost the last step of the project, so we
need to make an Area and introduce our Entity to this
layer...
Message Provider
The AUA framework contains two types of Message Box, namely
Html Messagebox and Dialog Messagebox. If ...
Video Tutorials
Due to the complexity of software systems, one of the most
important concepts in projects is Mapping, which means...
Download the demo version to experience professionalism.
Architectural patterns are not the result of a programmer's
experiences; they have resulted from the experiences of hundreds of
programmers and design professionals over years.