Lập trình .NET nâng cao
Thông tin chung
Ở môn học này bạn sẽ biết về các framework (Entity framework, ASP.NET MVC, ASP.NET API) giúp tiết kiệm thời gian và công sức trong việc xây dựng ứng dụng, đồng thời đảm bảo tính bảo mật và hiệu suất của ứng dụng. Sau khi học xong, bạn sẽ tạo được các ứng dụng web hoàn chỉnh, có giao diện người dùng tương tác, kết nối cơ sở dữ liệu, và cung cấp dịch vụ thông qua Web API.
# |
Mục tiêu |
1 |
Nắm vững các khái niệm cơ bản về ASP.Net Core. |
2 |
Nắm vững công cụ Postman để kiểm tra và tùy chỉnh yêu cầu và phản hồi HTTP. |
3 |
Nắm vững về mô hình kiến trúc Model-View-Controller (MVC). Mô hình kiến trúc này giúp chia mã nguồn thành các thành phần Model (Mô hình), View (Giao diện), và Controller (Bộ điều khiển) giúp dễ dàng kiểm tra từng phần và cho phép nhiều nhóm phát triển các phần khác nhau của ứng dụng cùng một lúc. |
4 |
Biết cách sử dụng Dependency Injection (DI) để quản lý các phụ thuộc giữa các thành phần của ứng dụng giúp tạo sự linh hoạt, tái sử dụng mã nguồn và kiểm thử dễ dàng. |
5 |
Biết sử dụng xUnit để viết unit tests trong ASP.NET Core. |
6 |
Nắm vững Entity Framework Core (EF Core) là một framework phổ biến để kết nối và làm việc với cơ sở dữ liệu trong các ứng dụng ASP.NET Core. |
7 |
Biết dùng Identity để tạo và quản lý tài khoản người dùng trong ứng dụng của bạn. Nó cung cấp các cơ chế cần thiết để lưu trữ, truy xuất và xác minh người dùng. |
8 |
Biết sử dụng ASP.NET Core Web API để tạo các dịch vụ web dựa trên giao thức HTTP, chủ yếu là các dịch vụ RESTful. |
9 |
Hiểu khái niệm cơ bản của JWT (JSON Web Token) và cách nó hoạt động trong việc xác thực ứng dụng web. |