https://github.com/dogaaydinn/learningpath
C# Learning Path
https://github.com/dogaaydinn/learningpath
csharp learning-by-doing learning-exercise learning-path notes programming
Last synced: 6 months ago
JSON representation
C# Learning Path
- Host: GitHub
- URL: https://github.com/dogaaydinn/learningpath
- Owner: dogaaydinn
- License: mit
- Created: 2024-06-30T14:40:11.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-06T17:57:36.000Z (over 1 year ago)
- Last Synced: 2025-05-23T20:41:00.965Z (8 months ago)
- Topics: csharp, learning-by-doing, learning-exercise, learning-path, notes, programming
- Language: C#
- Homepage:
- Size: 153 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Learning Path
📍With the "C# 10 Programming Training from A to Z in Special Course Format" created by Gençay Yıldız for c#,
I watch it again in order to understand better the c# language. I take short notes about the topics to understand the topics in depth.
📝 I share my notes so that I can go back and remember them again.
## Topics Covered
## 1.Introduction to C# 10
- *🐶Overview of C# 10 features*
- *🐱Setup and development environment*
### 2.Basic Syntax and Data Types
- *🐱Variables and data types*
- *Operators and expressions*
- *🦊Control flow (if, switch, loops)*
### 3.Object-Oriented Programming (OOP)
- *🐼Classes and objects*
- *🐻❄️Inheritance and polymorphism*
- *🐨Encapsulation and abstraction*
### 4.Advanced C# Features
- *🦁Records and immutable objects*
- *🐮Pattern matching*
- *🐷Local functions and lambda expressions*
### 5.Exception Handling
- *🐵Try, catch, and finally blocks*
- *🐔Custom exceptions*
### 6.Collections and LINQ
- *🐦Arrays and collections*
- *🐣LINQ queries and operations*
### 7.Asynchronous Programming
- *🦅Async and await keywords*
- *🦉Task-based asynchronous patterns*
### 8.File I/O and Serialization
- *🐝Reading and writing files*
- *🐛JSON and XML serialization*
### 9.Testing and Debugging
- *🦋Unit testing frameworks*
- *🐞Debugging techniques and tools*
### 10.Best Practices and Design Patterns
- *🪳Coding standards and practices*
- *🦟Common design patterns in C#*
## Credits
- [@gncyyldz](https://github.com/gncyyldz) Thank you for being the best instructor and sharing your knowledge.
- [YouTube Playlist](https://www.youtube.com/playlist?list=PLQVXoXFVVtp3e_urGZcMNAHx2Eo4Rm5Xk)