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
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/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://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
- Reddit users share their expectations from ReactJS interview
- This is a first in the series of interview questions related with ReactJS
- This quiz intends to test your understanding around ReactJS fundamentals (Set 3)
- This quiz intends to test your understanding around ReactJS fundamentals
- 5 Essential React.js Interview Questions
- React Interview Questions
- Toptal's 13 Essential React.js Interview Questions
- 19 Essential ReactJs Interview Questions
ReactJS
- React is used for creating websites, web apps, SPAs etc.
- React is a Javascript library used for creating UI hierarchy.
- It is responsible for rendering of UI components, It is considered as V part Of MVC framework.
- 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.
- React uses components as basic unit of UI which can be reused this saves coding time.
- Simple and easy to learn.
React Native
- 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.
- React native have all the benefits of ReactJS
- React native allows developers to create native apps in web-style approach.
- Front end developer can become mobile developer easily.