Khóa học về ASP.NET Core và API, cung cấp kiến thức để phát triển các ứng dụng web và dịch vụ API hiện đại.
Bạn sẽ học được những gì?
Hiệu suất cao
Đa nền tảng
Hỗ trợ Dependency Injection
Xây dựng API RESTful
Tích hợp Entity Framework Core
Bảo mật mạnh mẽ
Triển khai dễ dàng trên cloud
Hỗ trợ Microservices
Nhập mã của bạn ở đây...
Nội dung khóa học
1.
Giới thiệu, cài đặt .NET Core và xây dựng ứng dụng web đầu tiên
Hướng dẫn cài đặt .NET Core, thiết lập môi trường phát triển và tạo ứng dụng web đầu tiên.
2.
Tìm hiểu về cấu trúc dự án ASP.NET Core
Giới thiệu tổng quan về cấu trúc dự án trong ASP.NET Core, các thư mục và tệp quan trọng.
3.
Khám phá ASP.NET MVC và xây dựng ứng dụng đầu tiên
Giải thích mô hình MVC, cách hoạt động của Model-View-Controller và hướng dẫn tạo ứng dụng MVC cơ bản.
4.
Tạo controller, action, view và điều hướng trang
Hướng dẫn tạo Controller, định nghĩa action và xây dựng View để hiển thị dữ liệu trong ASP.NET MVC.
5.
Phân tích yêu cầu chức năng phần mềm và định hình project
Hướng dẫn phân tích chức năng và đưa ra các thông tin về area, controller và action cần thiết
6.
Truyền dữ liệu hiệu quả giữa controller, view, và model
Giới thiệu các phương thức truyền dữ liệu trong ASP.NET MVC như ViewBag, ViewData, TempData và Model Binding.
7.
Thiết kế layout chung cho toàn ứng dụng
Hướng dẫn tạo Layout chung giúp đồng bộ giao diện trên toàn ứng dụng.
8.
Thực hành: Tích hợp template vào ứng dụng
Hướng dẫn chuyển đổi template HTML/CSS thành các thành phần có thể sử dụng trong ASP.NET MVC.
9.
Áp dụng template layout cho phân vùng admin
Hướng dẫn thiết lập giao diện quản trị bằng template layout admin
10.
Xây dựng form nhập liệu đầu tiên
Hướng dẫn tạo form nhập dữ liệu, định nghĩa các trường và xử lý dữ liệu người dùng.
11.
Xử lý dữ liệu từ form: Submit và xử lý
Hướng dẫn cách gửi dữ liệu từ form đến server và xử lý dữ liệu trong Controller.
12.
Thực hành: Tạo và xử lý form nhập liệu
Thực hành tạo form nhập liệu, xử lý dữ liệu và lưu trữ vào Model.
13.
Kết nối ứng dụng với cơ sở dữ liệu qua Entity Framework
Hướng dẫn cách sử dụng Entity Framework để kết nối cơ sở dữ liệu và thực hiện các thao tác CRUD.
14.
Hiển thị danh sách dữ liệu bằng LINQ
Hướng dẫn sử dụng LINQ để truy vấn dữ liệu và hiển thị danh sách trong ứng dụng.
15.
Thực hành: Lấy và hiển thị dữ liệu sử dụng LINQ
Thực hành truy vấn và hiển thị dữ liệu từ cơ sở dữ liệu bằng LINQ.
16.
Thêm dữ liệu mới vào cơ sở dữ liệu với LINQ
Hướng dẫn thêm dữ liệu vào cơ sở dữ liệu bằng LINQ.
17.
Thực hành: Thêm dữ liệu mới bằng LINQ
Bài thực hành thêm dữ liệu vào cơ sở dữ liệu bằng LINQ và xác thực dữ liệu nhập.
18.
Cập nhật dữ liệu trong cơ sở dữ liệu với LINQ
Hướng dẫn cách cập nhật dữ liệu trong cơ sở dữ liệu bằng LINQ.
19.
Thực hành: Cập nhật dữ liệu bằng LINQ
Bài thực hành cập nhật dữ liệu trong cơ sở dữ liệu sử dụng LINQ.
20.
Tạo trang đăng nhập admin
Hướng dẫn thiết lập khu vực Admin và hệ thống đăng nhập trong ứng dụng.
21.
Quản lý hình ảnh và tài liệu trong ứng dụng
Hướng dẫn tải lên, lưu trữ và quản lý tệp hình ảnh và tài liệu trong ứng dụng.
22.
Biên soạn nội dung hiệu quả với CKFinder
Hướng dẫn tích hợp CKFinder để quản lý và chèn tệp vào nội dung văn bản.
23.
Quản lý session và cookie trong ứng dụng
Hướng dẫn cách lưu trữ và quản lý thông tin người dùng bằng session và cookie.
24.
Thực hiện phân quyền chức năng cho tài khoản
Hướng dẫn cách thiết lập và quản lý quyền người dùng trong ứng dụng.
25.
Kiểm tra quyền truy cập trong phần vùng admin
Hướng dẫn xác thực quyền truy cập vào các chức năng trong khu vực quản trị.
26.
Giới thiệu và tạo API đầu tiên với ASP.NET Core
Hướng dẫn tạo API trong ASP.NET Core và xử lý các yêu cầu HTTP (GET, POST, PUT, DELETE).
27.
Gửi và nhận dữ liệu JSON từ API
Hướng dẫn sử dụng Newtonsoft.Json để serialize/deserialize dữ liệu JSON.
28.
Xác thực API bằng Token JWT
Giới thiệu JWT (JSON Web Token) và hướng dẫn tạo, xác thực Token trong ASP.NET Core.
29.
Xác thực bằng Owin và bảo mật nâng cao
Hướng dẫn cấu hình bảo mật API bằng CORS, Rate Limiting và API Key.
30.
Public website lên tên miền
Hướng dẫn triển khai ứng dụng ASP.NET Core lên hosting và cấu hình tên miền.
Đăng ký học thử
Nếu bạn chưa có tài khoản, hãy đăng ký tài khoản và bắt đầu học thử ngay nào