Chia Sẻ Khóa Học ASP.NET Core Web API - Hướng Dẫn Hoàn Chỉnh [Update 12/2025] [Khóa 5496 A]
Học cách xây dựng các ứng dụng web nhanh và an toàn với .NET Core Web API!
Những điều bạn sẽ học:
- ✓ Xây dựng một .NET Core Back-End hoàn chỉnh bằng .NET Core với Web API, Entity Framework Core và SQL Database.
- ✓ Hãy tận dụng cả ba loại relationship trong database của bạn: one-to-one, one-to-many, many-to-many.
- ✓ Seed data với code-first migrations programmatically.
- ✓ Triển khai các phương thức [HttpGet], [HttpPost], [HttpPut] và [HttpDelete] để làm việc với dữ liệu đơn giản hoặc dữ liệu quan hệ.
- ✓ Test Web API của bạn với Swagger và Postman.
- ✓ Các Web API versioning method khác nhau.
- ✓ Các default action return type và cách tạo return type tùy chỉnh của riêng bạn.
- ✓ Server side Sorting, Filtering & Paging.
- ✓ ASPNet Core Web API Logging với Serilog.
- ✓ Unit Testing API Endpoints & Services.
- ✓ Token-based authentication & authorization.
Web API là một application programming interface dành cho Web. Với Web API, bạn có quyền truy cập vào toàn bộ các tính năng của HTTP như URI, request/response header, content formatting, v.v.
Khóa học này sẽ dạy bạn tất cả những gì cần biết để xây dựng các ứng dụng cá nhân hoặc thương mại bằng cách sử dụng Asp.Net Core Web API làm development framework CỦA BẠN. Bạn sẽ bắt đầu chỉ với Visual Studio và xây dựng ứng dụng của mình từ đầu.
Bạn sẽ sử dụng SQL database để lưu trữ dữ liệu và Entity Framework sẽ được dùng để tương tác với dữ liệu của bạn. Bạn cũng sẽ học cách update database schema bằng cách sử dụng các Entity Framework migration, cách thêm dữ liệu vào database, lấy dữ liệu từ database, cập nhật dữ liệu trong database và cả cách xóa dữ liệu khỏi database.
Bạn sẽ không chỉ tìm hiểu về các tính năng hoặc khả năng mặc định mà Asp.Net Core Web API cung cấp, mà còn tạo ra các triển khai tùy chỉnh của riêng mình, ví dụ như Web API return type tùy chỉnh.
Bạn sẽ học tất cả những điều này từng bước một thông qua thực hành thực tế. Bạn cũng sẽ có nhiều quiz giúp nâng cao kiến thức về Web API.
Một số chủ đề mà khóa học này bao gồm là:
- ✓ Giới thiệu về Web API.
- ✓ Xây dựng Asp.Net Core API đầu tiên của bạn.
- ✓ Làm việc với relational data.
- ✓ Controller Action return type.
- ✓ Sorting, Filtering & Paging.
- ✓ Asp.Net Core Web API Versioning.
- ✓ Unit Testing.
Và còn nhiều hơn thế nữa...!
Bạn có thể tìm thấy source code của khóa học này trên tài khoản Github.
Mục lục:
- ✓ 01. Trước khi bắt đầu.
- ✓ 02. Bắt đầu với ASP.NET Core Web API.
- ✓ 03. Xây dựng Asp.Net Core API đầu tiên của bạn.
- ✓ 04. Làm việc với Relational Data bằng Entity Framework.
- ✓ 05. Controller Action Return Type.
- ✓ 06. Sorting, Filtering & Paging.
- ✓ 07. Web API Versioning.
- ✓ 08. Web API Logging với Serilog.
- ✓ 09. Unit Testing Web API sử dụng NUnit.
- ✓ 10. Bảo mật Web API.
- ✓ 11. Phần bổ sung.
Khóa học này dành cho ai:
- ✓ Bất kỳ nhà phát triển nào tò mò về .NET Core Web API.
