AI Study Buddy không chỉ là công cụ học mà còn là cộng đồng chia sẻ khoá học. Người học có thể personalized, chỉnh sửa và bán lại khoá học trên marketplace với cơ chế chia sẻ doanh thu minh bạch. Bắt đầu học ngay hôm nay để thấy khác biệt. Học lập trình .NET nền tảng Xem khóa học: https://khoa-hoc.aistudybuddy.net/hoc-lap-trinh-net-nen-tang Trang chủ ASB: https://aistudybuddy.net/ 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 .NET nền tảng'. Người tạocontent hunger Ngôn ngữvi Cấp độ1 Giờ học/ngày1 Tổng số ngày42 Thời lượng (ngày)42 Cập nhật13/10/2025 13:48 Video giới thiệu: Xem tại đây Ngày 1 – Nội dung khởi đầu ### Giới thiệu tổng quan Chào mừng bạn đến với khóa học Lập trình .NET nền tảng! Hôm nay, chúng ta sẽ bắt đầu với những khái niệm cơ bản nhất. **1. .NET là gì?** .NET là một nền tảng (platform) phát triển phần mềm miễn phí, mã nguồn mở, đa nền tảng được tạo ra bởi Microsoft. Bạn có thể sử dụng .NET để xây dựng nhiều loại ứng dụng khác nhau: * **Web* ASP.NET Core * **Desktop* Windows Forms, WPF, UWP * **Mobile* Xamarin, .NET MAUI * **Cloud* Azure Functions * **Game* Unity * **IoT (Internet of Things)** **Lịch sử phát triển* * **.NET Framework* Phiên bản cũ, chỉ chạy trên Windows. * **.NET Core* Phiên bản viết lại, mã nguồn mở, đa nền tảng (Windows, macOS, Linux). * **.NET 5, 6, 7, 8...* Các phiên bản hợp nhất, kế thừa những gì tốt nhất của .NET Core. Đây là hướng đi chính hiện nay. **2. C# là gì?** C# (đọc là 'C Sharp') là ngôn ngữ lập trình chính được sử dụng để xây dựng ứng dụng trên nền tảng .NET. Nó là một ngôn ngữ hiện đại, hướng đối tượng, và an toàn kiểu (type-safe). **3. Môi trường thực thi (CLR - Common Language Runtime)** Khi bạn biên dịch code C#, nó không được dịch trực tiếp ra mã máy. Thay vào đó, nó được dịch ra một ngôn ngữ trung gian gọi là **IL (Intermediate Language)**. Khi bạn chạy ứng dụng, **CLR** sẽ: * Quản lý bộ nhớ (Memory Management). * Xử lý lỗi (Exception Handling). * Biên dịch JIT (Just-In-Time): Dịch mã IL thành mã máy ngay tại thời điểm chạy. ### Cài đặt môi trường 1. **Cài đặt .NET SDK* Truy cập [https://dotnet.microsoft.com/download](https://dotnet.microsoft.com/download) và tải bản SDK mới nhất (LTS - Long Term Support được khuyến nghị). 2. **Cài đặt IDE (Môi trường phát triển tích hợp)* * **Visual Studio 2022* Lựa chọn mạnh mẽ và đầy đủ nhất cho Windows. Tải bản Community (miễn phí). * **Visual Studio Code* Nhẹ, nhanh, đa nền tảng. Cần cài thêm extension C#. ### Bài tập thực hành: Hello, World! 1. Mở Terminal (hoặc Command Prompt). 2. Tạo một thư mục mới cho dự án: `mkdir HelloWorld` 3. Di chuyển vào thư mục đó: `cd HelloWorld` 4. Tạo một ứng dụng console mới: `dotnet new console` 5. Mở file `Program.cs` và xem nội dung: ```csharp // See https://aka.ms/new-console-template for more information Console.WriteLine("Hello, World!"); ``` 6. Chạy ứng dụng: `dotnet run` Bạn sẽ thấy dòng chữ "Hello, World!" xuất hiện trên màn hình. Đăng tự động từ AI Study Buddy • 14/10/2025 02:15