Khái niệm về DI, các kiểu Inject, sử dụng DI container mặc định của NET ServiceCollection, khởi tạo dịch vụ với Factory, hàm khởi tạo, Inject thiết lập và sử dụng config file định dạng JSON cấu hình để thiết lập thuộc tính đối tượng
Cách tạo ra dự án thư viện lớp trong C# Net core, thiết lập một dự án khác tham chiếu đến dự án thư viện, build thư viện và chia sẻ lên nuget.org để có thể tích hợp vào bất ký lúc nào
Sử dụng lớp HttpClient để thực hiện các truy vấn HTTP, sử dụng phương thức GET và POST với phương thức SendAsync, thiết lập các loại Content trong HTTP Request như FormUrlEncodedContent, StringContent, MultipartFormDataContent
Tìm hiểu về handler trong HttpClient, sử dụng các handler HttpClientHandler, SocketsHttpHandler để tùy biến request, lưu và gửi Cookie với CookieContainer. Dùng DelegatingHandler tạo Pipeline, nhiều handler cho HttpClient
Tạo ra máy chủ HTTP đơn giản với HttpListener, máy chủ nhận các yêu cẩu gửi đến và trả về nội dung HTTP theo nhu cầu, cách viết nội dung vào Response cũng như đọc thông tin Request
TcpClient tạo truy vấn HTTP, TcpListener tạo dịch vụ trên server lắng nghe kết nối TCP, ví dụ Client/Server bằng TcpListener/TcpClient tương tác với nhau và các lớp tiện ích Uri, Dns
Giới thiệu về ADO.NET của .NET Framework, thực hành tạo kết nối đến SQL Server và MySQL, từ chuỗi kết nối với lớp SqlConnection trong C#, .Net Framework, sử dụng SqlConnectionStringBuilder để tạo chuỗi kết nối và lưu chuỗi kết nối từ file config
Tạo đối tượng SqlCommand trong C# để truy vấn và cập nhật tới CSDL SQL Server, thực hiện lệnh với các phương thức ExecuteNonQuery, ExecuteScalar, ExecuteReader