Nội dung ngày đầu tiên
Giới thiệu
Chào mừng bạn đến với khóa học lập trình web với ASP.NET! Hôm nay, chúng ta sẽ bắt đầu với những khái niệm nền tảng nhất.
ASP.NET là gì?
ASP.NET là một nền tảng (framework) mã nguồn mở, miễn phí do Microsoft phát triển để xây dựng các ứng dụng web và dịch vụ web động. Nó cho phép các lập trình viên tạo ra các trang web, ứng dụng và dịch vụ mạnh mẽ bằng cách sử dụng các ngôn ngữ lập trình như C#, F#, hoặc Visual Basic.
.NET Framework / .NET Core / .NET
- .NET Framework: Phiên bản đầu tiên của .NET, chỉ chạy trên Windows.
- .NET Core: Một phiên bản viết lại của .NET Framework, có tính đa nền tảng (chạy trên Windows, macOS, Linux), hiệu năng cao và mã nguồn mở. Đây là tương lai của .NET.
- .NET (5, 6, 7, ...): Từ phiên bản 5, Microsoft đã hợp nhất .NET Framework và .NET Core thành một nền tảng duy nhất gọi là .NET. Khi nói "ASP.NET" hiện nay, chúng ta thường ngụ ý là ASP.NET Core chạy trên nền tảng .NET mới nhất.
Tại sao chọn ASP.NET?
- Hiệu năng cao: Là một trong những framework web nhanh nhất hiện nay.
- Đa nền tảng: Xây dựng và triển khai ứng dụng trên nhiều hệ điều hành.
- Mã nguồn mở và cộng đồng lớn: Được hỗ trợ bởi Microsoft và một cộng đồng lập trình viên đông đảo.
- Bảo mật: Tích hợp sẵn nhiều cơ chế bảo mật mạnh mẽ.
Cài đặt môi trường
- Cài đặt .NET SDK: Truy cập https://dotnet.microsoft.com/download và tải phiên bản SDK mới nhất (LTS - Long Term Support được khuyến nghị).
- Cài đặt Visual Studio Code: Một trình soạn thảo mã nguồn nhẹ và mạnh mẽ. Cài đặt extension C# của Microsoft.
- (Tùy chọn) Cài đặt Visual Studio: Một môi trường phát triển tích hợp (IDE) đầy đủ tính năng cho Windows. Chọn phiên bản Community (miễn phí).
Mục tiêu học tập
Xây dựng kế hoạch học tập dựa trên danh sách phát YouTube: Học lập trình web với ASP.NET