ASP.NET Core
Giới thiệu khóa học
ASP.NET Core là một framework mã nguồn mở, đa nền tảng do Microsoft phát triển. Với đặc điểm nổi bật là hiệu suất cao, an toàn, khả năng mở rộng dễ dàng và tương thích hoàn toàn với công nghệ của Microsoft, ASP.NET Core là lựa chọn hàng đầu để phát triển các ứng dụng có quy mô lớn, nghiệp vụ phức tạp của nhiều tổ chức, doanh nghiệp và chính phủ.
-
Nội dung chính của khóa học
-
ASP.NET Core cơ bản
- Giới thiệu về ASP.NET Core.
- Cài đặt và cấu hình môi trường phát triển.
- Kiến trúc ứng dụng ASP.NET Core.
- Các thành phần Middleware.
- Routing và Endpoints.
- Dependency Injection.
-
ASP.NET Core MVC
- ASP.NET Core Controller.
- Làm việc với View và Razor.
- Form và Model Binding.
- Tương tác với cơ sở dữ liệu (Entity Framework Core).
-
ASP.NET Core RESTful Web Services
- Controller.
- Serialize và Deserialize với System.Text.Json.
- Swagger/OpenAPI.
- CORS (Cross-Origin Resource Sharing).
-
Bảo mật và phân quyền trong ASP.NET Core
- ASP.NET Core Authentication.
- ASP.NET Core Authorization.
-
ASP.NET Core nâng cao
- Background Tasks.
- SignalR.
- Tối ưu hóa hiệu năng.
- Bảo mật nâng cao.
- Logging và giám sát hiệu suất.
- Session và Cookie.
- Caching và Load Balancing.
- Kiểm thử và gỡ lỗi.
- Triển khai ứng dụng ASP.NET Core.
-
ASP.NET Core Blazor
-
-
Kiến thức và kỹ năng tiền đề
Để có thể học tập và thực hành các bài học trong khóa học này bạn cần trang bị một số kỹ năng cơ bản dưới đây:
- Kiến thức và kỹ thuật lập trình C#.
- Hiểu về HTML, CSS, JavaScript.
- Kiến thức về SQL Server hoặc các hệ quản trị cơ sở dữ liệu khác.
- Kỹ năng sử dụng IDE thông dụng như Microsoft Visual Studio, Visual Studio Code, Docker, v.v.
-
Những yếu tố giúp bạn học tốt hơn
- Tư duy lập trình và giải quyết vấn đề tốt.
- Kiến trúc Client-Server.
- Kiến thức về ứng dụng web.