8. Đối tượng học:Sinh viên chuyên ngành Công nghệ phần mềm, học kỳ 1, năm
thứ 3.
9. Mô tả tóm tắt học phần
ASP.NET Core 6 là một framework web của Microsoft được sử dụng để phát triển các ứng dụng web. Nó là một phiên bản mới nhất của ASP.NET Core với nhiều tính năng và cải tiến mới.
10. Mục đích - Chuẩn đầu ra của học phần
10.1. Mục đích:Học phần này trang bị cho sinh viên:
− Kiến thức về nguyên tắc hoạt động của mô hình MVC, các thành phần cơ bản của ASP.NET Core;
− Kỹ năng sử dụng thành thạo Blade Engine, Middleware, Session và một số service, xây dựng Model và mối quan hệ giữa các đối tượng trong Model; − Khả năng vận dụng tạo và phát triển được dự án , tạo cơ sở dữ liệu tương ứng với Model;
− Kỹ năng làm việc nhóm, giao tiếp và thái độ nghiêm túc, cẩn thận, tỉ mỉ trong học tập và trong công việc.
Chương 1: Giới thiệu ASP.NET CORE
I. Mục đích – Yêu cầu
I.1. Mục đích: Chương này cung cấp cho sinh viên kiến thức:
− Mô hình MVC;
- Middleware và routing
- Controllers và Views
- Entity Framework Core
- Authentication và Authorization
Chương 2: Các thành phần cơ bản
I. Mục đích – Yêu cầu
I.1. Mục đích: Chương này cung cấp cho sinh viên kiến thức:
Các middleware cơ bản trong ASP.NET Core 6
Cách định tuyến các yêu cầu đến các điểm cuối trong ứng dụng
Xử lý lỗi và logging trong các middleware
Các thành phần chính của một controller trong ASP.NET Core 6
Cách tạo các action và kết hợp chúng với routing
Cách tạo và sử dụng view trong ASP.NET Core 6
Các thành phần chính của Entity Framework Core
Cách tạo các model và DbContext để tương tác với cơ sở dữ liệu
Các phương thức CRUD cơ bản để thao tác với cơ sở dữ liệu
Chương 3: Model
I. Mục đích – Yêu cầu
I.1. Mục đích: Chương này cung cấp cho sinh viên kiến thức:
− Các khái niệm cơ bản về Model
− Các phương thức thao tác với dữ liệu;
− Các loại quan hệ giữa các đối tượng trong Model;
− Nhận biết được mối quan hệ giữa Model và cơ sở dữ liệu.