ASP.NET Training (edit)

C# | .NET Framework (Basic Architecture and Component Stack)

Difference Between .NET and ASP.NET Framework

ASP.NET Page Life Cycle

ASP.NET First Program




Unit Testing - Microsoft.VisualStudio.TestTools.UnitTesting



This repo contains basic CRUD operations in ASP.NET using C# and Entity Framework (Source Code)

An E-commerce website in which user can purschase products category-wise and seller can add products to sell. it is built using web api 2.0 (Source Code)

A mailing app that helps you to send mails to a specified group of people created by you by using beautiful , predefined templates. it is built using mvc (Source Code)




Learn how to Implement Ninject in ASP.NET MVC in just 2 minutes

Web Portfolio


Security Guide (Developer) (Developer) (Programmer) (Interview Question) (GitHub)

Top 10 OWASP


Free eBook: OWASP Top 10 for .NET developers


Cross-Site Scripting (XSS)

Broken Authentication and Session Management

Insecure Direct Object References

Cross-Site Request Forgery (CSRF)

Security Misconfiguration

Insecure Cryptographic Storage

Failure to Restrict URL Access

Insufficient Transport Layer Protection

Unvalidated Redirects and Forwards

Insufficient Logging & Monitoring

Application Insights for ASP.NET Core applications

NuGet: Microsoft.ApplicationInsights.AspNetCore


ReactJS (HAY - Tiếng Việt) (HAY - Tiếng Anh) (ReactJS) (ReactJS) (HTML) (HTML) (HTML+CSS) (Web Design) (Web Optimize) (React Native & ReactJS)

ReactJS JSX (JavaScript XML) (HAY)

  • What's Declarative code?
  • What's Components?
  • What's The state of an application?
  • How do you organise components in React?
  • React Roundup


ReactJS Interview Questions


  1. React is used for creating websites, web apps, SPAs etc.
  2. React is a Javascript library used for creating UI hierarchy.
  3. It is responsible for rendering of UI components, It is considered as V part Of MVC framework.
  4. React’s virtual DOM is faster than the conventional full refresh model, since the virtual DOM refreshes only parts of the page, Thus decreasing the page refresh time.
  5. React uses components as basic unit of UI which can be reused this saves coding time.
  6. Simple and easy to learn.

React Native

  1. React Native is a framework that is used to create cross-platform Native apps. It means you can create native apps and the same app will run on Android and ios.
  2. React native have all the benefits of ReactJS
  3. React native allows developers to create native apps in web-style approach.
  4. Front end developer can become mobile developer easily.