Author : MD TAREQ HASSAN | Updated : 2021/01/23

Setup repository

First step is to setup repository so that other members can collaborate

Add SSH Key to DevOps/Github account

Azure DevOps


If you are Azure CLI guy (personally I don’t like this method)

Add projects to the solution

At the end, add unit test project (TDD is better)


Unit test

Commonly used Nuget packages

Project structure

Create folders to organize code nicely. Use explicit names for folder so that anyone can undersatnd what kind of file/code belong to a folder

Prepare sample data for CRUD application

In memory sample data for CRUD application

Decide which icon set to use

Bootstrap icons

Open iconic



Material design icons


Next steps