Học ASP.NET Core căn bản
35 bài viết trong loạt bài này
Giới thiệu về loạt bài
Loạt bài viết hướng dẫn tự học lập trình ASP.NET Core căn bản cho tất cả mọi người yêu thích lập trình .NET.
Danh sách bài viết
Giới thiệu về ASP.NET Core
Bài viết này giới thiệu ngắn gọn về ASP.NET Core. ASP.NET Core là framework mới được xây dựng tướng tới tương thích đa nền tảng.
Cài đặt và cấu hình môi trường phát triển ASP.NET Core
Bài viết này chúng ta sẽ xem qua việc cài đặt và cấu hình môi trường phát triển ASP.NET Core và có thể tiến thẳng đến phần phát triển ứng dụng với ASP.NET Core.
Dotnet CLI giao diện dòng lệnh trong ASP.NET Core
Công cụ giao diện dòng lệnh .NET CLI là công cụ mới cho việc phát triển ứng dụng .NET. Nó hỗ trợ đa nền tảng như Windows, MAC hoặc Linux
Bắt đầu khởi tạo ứng dụng ASP.NET Core
Bài viết này chúng ta sẽ tìm hiêu làm sao để build một ứng dụng web ASP.NET Core sử dụng Visual Studio 2017
Cấu trúc dự án ASP.NET Core
Bài viết này chúng ta sẽ tìm hiểu về cấu trúc solution một dự án ASP.NET Core với các thành phần được tổ chức trong đó
Khởi động ứng dụng trong ASP.NET Core
Trong bài viết này chúng ta sẽ tìm hiểu về 2 file Startup.cs và Program.cs. Program.cs tạo một webserver với phương thức Main còn Startup.cs chứa cấu hình các services và request pipeline trong ứng dụng.
Kestrel: Web Server dành cho ASP.NET Core
Trong bài viết này chúng ta sẽ tìm hiểu về Kestrel, một web server dành cho ASP.NET Core. Cách mà chúng ta host ứng dụng trong ASP.NET Core đã thay đổi so với phiên bản ASP.NET cũ.
Middleware và Request Pipeline trong ASP.NET Core
Middleware là mã nguồn hay là các thành phần riêng lẻ để xử lý các request đến. Các middleware này đứng theo dãy với nhau gọi là request pipeline.
Làm việc với file cấu hình trong ASP.NET Core
Bài viết này chúng ta sẽ tìm hiểu về cách lưu trữ và đọc cấu hình từ file appSettings.json.
Sử dụng Static Files trong ASP.NET Core
Bài viết này chúng ta sẽ học cách làm việc với Static File trong ASP.NET Core.
MVC Design Pattern trong ASP.NET Core
Trong bài viết này chúng ta sẽ tìm hiểu MVC là gì và làm thế nào để sử dụng MVC pattern trong ASP.NET Core.
Xây dựng ứng dụng ASP.NET Core MVC đầu tiên
Bài viết này chúng ta sẽ học cách xây dựng ứng dụng ASP.NET Core MVC từ đầu sử dụng Visual Studio.
Cơ bản về ASP.NET Core Controller
Bài viết này chúng ta sẽ tìm hiểu khái niệm cơ bản của ASP.NET Core Controller.
Cơ chế Routing trong ASP.NET Core
Một trong các thành phần quan trọng nhất của kiến trúc MVC là cơ chế routing (định tuyến).
Attribute Routing trong ASP.NET Core
Bài viết này chúng ta sẽ cùng tìm hiểu Attribute Routing trong ASP.NET Core.
Route Constrains trong ASP.NET Core
Route Constrains giúp chúng ta lọc và giới hạn các giá trị không mong muốn truyền vào controller action.
Action Selectors & Action Verbs trong ASP.NET Core
Bài viết này chúng ta sẽ tìm hiểu thành phần Action Selector và vai trò của nó trong khi chọn controller action.
Action Result trong ASP.NET Core
Bài viết này chúng ta sẽ tìm hiểu làm sao để định dạng một response trả về trong Action method.
View trong ASP.NET Core
Bài viết này chúng ta sẽ tìm hiểu về Views trong ASP.NET Core. View là thành phần của MVC pattern nó có trách nhiệm hiển thị giao diện cho người dùng.
Razor View Engine trong ASP.NET Core MVC
Trong bài này chúng ta sẽ đi dạo qua về Razor View Engine trong ASP.NET Core. Razor giúp dễ dàng nhúng C# code vào HtML và cung cấp khả năng tạo ra response động.
Sử dụng Layouts và Section trong ASP.NET Core
Layouts và Section trong ASP.NET MVC Core giúp chúng ta đảm bảo sự thống nhất giữa các trang trong toàn bộ các view của ứng dụng.
ViewBag và ViewData trong ASP.NET Core
View cần lấy dữ liệu từ controller. Một trong những cách truyền dữ liệu sang View là sử dụng đối tượng ViewData hoặc ViewBag. Bài này chúng ta sẽ tìm hiểu cách dùng ViewBag và ViewData.
Model và ViewModel trong ASP.NET Core MVC
Bài này mình sẽ kể cho bạn nghe tổng quan về Model trong ASP.NET Core. Model có nghĩa rộng, nó là bất cứ cái gì tùy thuộc vào bạn muốn nó làm gì?.
Truyền dữ liệu từ Controller sang View trong ASP.NET Core
Bài viết này chúng ta sẽ tìm hiểu làm sao để truyền dữ liệu từ Controller về View. Chúng ta nên tạo các ViewModel với tất cả những dữ liệu cần thiết sau đó trả nó về cho View.
Xây dựng HTML Form trong ASP.NET Core
Bài này chúng ta sẽ cùng tạo một form rất cơ bản sử dụng ASP.NET Core.
Strongly Typed View trong ASP.NET Core
ASP.NET Core cung cấp khả năng gán một strongly typed view hoặc một đối tượng cho view.
Tag Helpers trong ASP.NET Core MVC
Tag Helpers là tính năng mới của ASP.NET Core, nó giúp chúng ta thêm code phía server vào HTML dễ dàng.
Input Tag Helper trong ASP.NET Core
Input Tag Helper tạo ra phần tử HTML tương ứng với thuộc tính của Model là input.
Environment Tag Helper trong ASP.NET Core
Environment tag helper hỗ trợ tạo ra các nội dung phụ thuộc vào biến quy định môi trường trong ASP.NET Core.
Cơ chế Model Binding: Truyền dữ liệu từ View lên Controller
Trong cơ chế Model Binding của ASP.NET Core chúng ta sẽ học cách làm sao để truyền dữ liệu từ View lên Controller.
Model Validation trong ASP.NET Core
Bài viết này chúng ta sẽ học về cơ chế Model Validation.
Validation Tag Helper trong ASP.NET Core
ASP.NET cung cấp các tag helper liên quan đến hiển thị validation message cho người dùng.
Unobtrusive Client Validation trong ASP.NET Corre
Trong bài viết này chúng ta sẽ thực hiện validation phía client sử dụng Javascript.
Cơ chế Dependency Injection trong ASP.NET Core
Dependency Injection giờ đã trở thành thành phần chính thức mặc định của ASP.NET Core.
Vòng đời của Dependency Injection: Transient, Singleton và Scoped
Hiểu về vòng đời của các service được tạo sử dụng Dependency Injection là rất quan trọng trước khi sử dụng chúng.
Khám phá thêm nội dung
Xem thêm các loạt bài hướng dẫn và bài viết khác