𝙒𝙞𝙡𝙢𝙖𝙧 𝙒𝙚𝙨𝙡𝙚𝙮
𝙒𝙞𝙡𝙢𝙖𝙧 𝙒𝙚𝙨𝙡𝙚𝙮
CC#
Created by 𝙒𝙞𝙡𝙢𝙖𝙧 𝙒𝙚𝙨𝙡𝙚𝙮 on 2/27/2025 in #help
Study Plan | Any suggestions
@leowest Thank you for such great feedback, I will listen to your advice
35 replies
CC#
Created by 𝙒𝙞𝙡𝙢𝙖𝙧 𝙒𝙚𝙨𝙡𝙚𝙮 on 2/27/2025 in #help
Study Plan | Any suggestions
I'll attach Stage3, in case someone else wants to make comments :d 1. Working with Files and Data:
- Reading/writing to files (text, binary, JSON, XML) - Serialization and deserialization 2. Database Access:
- Introduction to SQL - Using Entity Framework Core for ORM (Object-Relational Mapping) - CRUD operations with a database 3. Building Web APIs with ASP.NET Core:
- Basics of web development with ASP.NET Core - Creating RESTful APIs - Authentication and Authorization with JWT - MVC Pattern and Dependency Injection 4. GUI Development (WPF or Windows Forms):
- Creating desktop apps with WPF (Windows Presentation Foundation) - XAML basics for UI design - Handling user input and events 5. Designing and Building Software Projects:
- Project structure (folders, files) - Dependency injection, IoC containers - Version control with Git (GitHub, GitLab)
35 replies
CC#
Created by 𝙒𝙞𝙡𝙢𝙖𝙧 𝙒𝙚𝙨𝙡𝙚𝙮 on 2/27/2025 in #help
Study Plan | Any suggestions
it's in my step 3 at the very end, I can attach it here. I just thought it would be too much. And I still have at least six months to go before step 3, I think Thanks a lot for the rest of the advice, at first I studied theory and practiced. I was looking for tasks, I solved them on LeetCode, recently I used ChatGpt for OOP, asking him to compose a task based on certain topics. I don't know how correct this is, but this minimal practice helps me. Although he describes the task in detail, he writes specifically what needs to be done at the code level, that is, to create such a constructor, etc. I haven't tried my hand at creating small projects yet. but I didn't know about Microsoft.Extensions.Configuration, I will definitely study it in the near future, thank you both!)
35 replies
CC#
Created by 𝙒𝙞𝙡𝙢𝙖𝙧 𝙒𝙚𝙨𝙡𝙚𝙮 on 2/27/2025 in #help
Study Plan | Any suggestions
thanks all!
35 replies
CC#
Created by 𝙒𝙞𝙡𝙢𝙖𝙧 𝙒𝙚𝙨𝙡𝙚𝙮 on 2/27/2025 in #help
Study Plan | Any suggestions
1. Delegates and Events:
- Understanding delegates, and their use in event handling - Lambda expressions and anonymous methods - Events and event handlers 2. Asynchronous Programming:
- async and await keywords - Task, Task<T>, async methods - Handling multiple threads in C# using Thread or Task - Basic understanding of CancellationToken 3. Generics:
- Generic types and methods - Constraints on generics - Collections and data structures with generics (e.g., List<T>, Dictionary<TKey, TValue>) 4. Memory Management:
- Value types vs. Reference types - Garbage Collection in C# - Dispose and IDisposable (for cleanup in managed/unmanaged resources) 5. Unit Testing:
- Introduction to unit testing with MSTest or NUnit - Writing and running tests - Using mocking libraries (e.g., Moq) 6. Design Patterns:
- Common design patterns: Singleton, Factory, Observer, Strategy, etc. - When and how to use them
35 replies