@manhng

Welcome to my blog!

ASP.NET Training

August 14, 2020 13:33

ASP.NET Training (edit)

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

https://www.geeksforgeeks.org/c-sharp-net-framework-basic-architecture-component-stack/

Difference Between .NET and ASP.NET Framework

https://www.geeksforgeeks.org/difference-between-net-and-asp-net-framework/

ASP.NET Page Life Cycle

https://www.guru99.com/asp-net-intro-life-cycle-hello.html

ASP.NET First Program

https://www.guru99.com/asp-net-first-program.html

ASP.NET CRUD

https://www.guru99.com/insert-update-delete-asp-net.html

Debug

https://www.guru99.com/asp-net-tracing-debugging-error-handling.html

Deploy

https://www.guru99.com/deploying-website-iis.html

Unit Testing - Microsoft.VisualStudio.TestTools.UnitTesting

https://www.guru99.com/asp-net-unit-testing-project.html

ASP.NET MVC

https://www.guru99.com/asp-net-mvc-tutorial.html

ASP.NET MVC - Basic CRUD

https://www.geeksforgeeks.org/basic-crud-create-read-update-delete-in-asp-net-mvc-using-c-sharp-and-entity-framework/

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

https://github.com/rishabhtyagi2306/CRUD-Demo (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 asp.net web api 2.0

https://github.com/rishabhtyagi2306/ShoppingElf (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 asp.net mvc

https://github.com/rishabhtyagi2306/Mail-pro/ (Source Code)

Trace

https://www.codeproject.com/Articles/846163/How-to-Rename-the-Trace-axd

ASP.NET Core + ADO.NET

https://hackernoon.com/asp-net-core-learn-crud-operations-in-ado-net-from-zero-to-hero-a0109ed2f8a4

DI

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

https://hackernoon.com/ddd-5a1x3zl2

Web Portfolio

https://hackernoon.com/a-minimalistic-web-portfolio-for-all-developers-h3253upv

JS

https://www.geeksforgeeks.org/javascript-top-10-tips-and-tricks/

Security Guide

https://github.com/FallibleInc/security-guide-for-developers (Developer)

https://www.geeksforgeeks.org/7-common-programming-principles-that-every-developer-must-follow/ (Developer)

https://github.com/mtdvio/every-programmer-should-know (Programmer)

https://github.com/MaximAbramchuck/awesome-interview-questions (Interview Question)

https://www.geeksforgeeks.org/5-github-repositories-that-every-new-developer-must-follow/ (GitHub)

Top 10 OWASP

https://dotnetcoretutorials.com/2017/10/11/owasp-top-10-asp-net-core-sql-injection/

https://cheatsheetseries.owasp.org/cheatsheets/DotNet_Security_Cheat_Sheet.html

https://sucuri.net/guides/owasp-top-10-security-vulnerabilities-2020/

http://www.codedigest.com/Articles/ASPNET/401_Understanding_Web_Security_Vulnerabilities_and_Preventing_it_in_ASPNet_Applications.aspx

http://www.codedigest.com/quick-start/15/what-is-owasp-what-are-owasp-top-10-security-risks

https://www.pluralsight.com/courses/owasp-top10-aspdotnet-application-security-risks

https://www.troyhunt.com/owasp-top-10-for-net-developers-part-1/

...

https://www.troyhunt.com/owasp-top-10-for-net-developers-part-10/

Free eBook: OWASP Top 10 for .NET developers

https://www.troyhunt.com/free-ebook-owasp-top-10-for-net/

Injection
http://www.troyhunt.com/2010/05/owasp-top-10-for-net-developers-part-1.html

Cross-Site Scripting (XSS)
http://www.troyhunt.com/2010/05/owasp-top-10-for-net-developers-part-2.html

Broken Authentication and Session Management
http://www.troyhunt.com/2010/07/owasp-top-10-for-net-developers-part-3.html

Insecure Direct Object References
http://www.troyhunt.com/2010/09/owasp-top-10-for-net-developers-part-4.html

Cross-Site Request Forgery (CSRF)
http://www.troyhunt.com/2010/11/owasp-top-10-for-net-developers-part-5.html

Security Misconfiguration
http://www.troyhunt.com/2010/12/owasp-top-10-for-net-developers-part-6.html

Insecure Cryptographic Storage
http://www.troyhunt.com/2011/06/owasp-top-10-for-net-developers-part-7.html

Failure to Restrict URL Access
http://www.troyhunt.com/2011/08/owasp-top-10-for-net-developers-part-8.html

Insufficient Transport Layer Protection
http://www.troyhunt.com/2011/11/owasp-top-10-for-net-developers-part-9.html

Unvalidated Redirects and Forwards
http://www.troyhunt.com/2011/12/owasp-top-10-for-net-developers-part-10.html

https://github.com/microsoft/code-with-engineering-playbook

Insufficient Logging & Monitoring

Application Insights for ASP.NET Core applications

NuGet: Microsoft.ApplicationInsights.AspNetCore

https://docs.microsoft.com/en-us/azure/azure-monitor/app/asp-net-core

AJAX

https://www.geeksforgeeks.org/how-to-use-simple-api-using-ajax/

ReactJS

https://viblo.asia/p/react-js-hieu-ve-functional-va-class-components-Qbq5QpkRlD8 (HAY - Tiếng Việt)

https://codeburst.io/react-js-understanding-functional-class-components-e65d723e909 (HAY - Tiếng Anh)

https://www.geeksforgeeks.org/how-to-learn-reactjs-a-complete-guide-for-beginners/ (ReactJS)

https://www.geeksforgeeks.org/7-react-best-practices-every-web-developer-should-follow/ (ReactJS)

https://www.geeksforgeeks.org/top-5-html-tricks-that-you-should-know/ (HTML)

https://www.geeksforgeeks.org/programming-for-beginners-10-best-html-coding-practices-you-must-know/ (HTML)

https://www.geeksforgeeks.org/top-10-projects-for-beginners-to-practice-html-and-css-skills/ (HTML+CSS)

https://www.geeksforgeeks.org/10-tips-for-effective-web-designing-in-2019/ (Web Design)

https://www.geeksforgeeks.org/7-tips-for-performances-optimization-in-web-development/ (Web Optimize)

https://www.geeksforgeeks.org/what-is-the-difference-between-react-native-and-react/ (React Native & ReactJS)

ReactJS site:www.geeksforgeeks.org

https://reactgraphql.academy/

https://ui.dev/react-interview-questions/

https://reactjs.org/tutorial/tutorial.html

https://www.fullstackacademy.com/tech-talks/how-react-js-works JSX (JavaScript XML)

https://blog.zairza.in/how-reactjs-works-behind-the-scene-e25689f4b2c5

https://dev.to/amitkhirale/what-is-and-how-does-reactjs-work-22jg

https://scotch.io/starters/react/getting-started-with-react-2019-edition

https://www.c-sharpcorner.com/article/crud-operations-using-web-api-and-reactjs/

https://www.geeksforgeeks.org/how-to-create-todo-app-using-reactjs/ (HAY)

https://www.geeksforgeeks.org/react-js-introduction-working/

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

https://dev.to/chrisachard/tips-for-organizing-react-projects-191

https://medium.com/@alexmngn/how-to-better-organize-your-react-applications-2fd3ea1920f1

https://medium.com/@PaiNishant/how-to-organize-your-react-project-149da6786217

Samples

https://www.geeksforgeeks.org/file-uploading-in-react-js/

https://www.geeksforgeeks.org/reactjs-binding-event-handlers/

https://www.geeksforgeeks.org/reactjs-toast-notification/

https://www.geeksforgeeks.org/reactjs-functional-components/

https://reactjs.org/docs/react-component.html

https://reactjs.org/docs/components-and-props.html

https://github.com/dibosh/simple-react-template

https://medium.com/swlh/react-lifecycle-hooks-71547ef4e7a8

ReactJS Interview Questions

ReactJS

  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.

Categories

Recent posts