7.1. Dependency Injection (DI) and Inversion of Control (IoC)
784 lượt xem
0 lượt thích
Mentoring
Muốn có mentor đồng hành riêng? Chọn mentor và đăng ký gói mentoring cho khóa học này.
Nội dung bài học
1.1. Working with advanced LINQ queries.
1.2. Understanding and implementing custom collections.
1.3. Practical use cases and performance considerations.
2.1. Using reflection to inspect and modify objects at runtime
2.2. Introduction to dynamic types and the dynamic keyword
2.3. Practical applications and use cases for reflection
3.1. How memory management works in .NET
3.2. Garbage collection and optimization tips
3.3. Using IDisposable and the using statement
4.1. Basics of multithreading in C#.
4.2. Parallel programming and the Task Parallel Library (TPL)
4.3. Thread safety and synchronization.
5.1. Common design patterns
5.2. Practical applications and benefits
5.3. Choosing the right pattern for different scenarios
5.4. Nguyên lý SOLID
6.1. Introduction to unit testing frameworks
6.2. Writing and running tests
6.3. Fundamentals of TDD in C# projects
7.1. Dependency Injection (DI) and Inversion of Control (IoC)
7.2. Using attributes and annotations
7.3. Working with Expression Trees
Yêu cầu đã được ghi nhận!
Để được cấp chứng chỉ, bạn cần hoàn thành bài kiểm tra cuối khóa.
Vui lòng làm bài ngay để admin có thể xét duyệt.