https://github.com/datahint-eu/edu-dotnet
Everything you should know as a .NET developer
https://github.com/datahint-eu/edu-dotnet
Last synced: 2 months ago
JSON representation
Everything you should know as a .NET developer
- Host: GitHub
- URL: https://github.com/datahint-eu/edu-dotnet
- Owner: datahint-eu
- License: gpl-3.0
- Created: 2024-02-13T20:49:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-09T09:19:39.000Z (10 months ago)
- Last Synced: 2025-01-07T11:17:51.557Z (4 months ago)
- Size: 46.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# edu-dotnet
Everything you should know (in my opinion) as a .NET developer. The list starts with junior level stuff and will build up to advanced senior developer knowledge. However the guide assumes you have basic programming skills and you are familiar with the C# *syntax*.
This guide doesn't rehash the information you find in the [Learn C# documentation](https://dotnet.microsoft.com/en-us/learn/csharp) from Microsoft.
Instead, it focusses on a list of topics with links to more in depth information. Additionally, the guide focusses on specific C# language knowledge, .NET framework classes, design patterns and algorithms that help you build excellent applications.The 'how' has been explained a million times, I simply try to explain the 'why' sprinkled with some knowledge gained over a period of 20 years.
## Getting Started
- [The laws of development](general/The_laws.md): clichés with a loth of truth
## The C# Language
- [Summary of the basics](csharp/Basics_summary.md): **you need to know all these topics before reading the rest of the guide.**
## The .NET platform
TODO
- IDisposable
- Encoding namespace
- System.IO
- Convert class
- IEquatable, IComparable
- Collections## Design Patterns
## Algorithms
## Databases
## Third party libraries