Nội dung ngày đầu tiên
Chào mừng bạn đến với khóa học Lập trình C# và .NET Core!
1. C# là gì? C# (đọc là "C Sharp") là một ngôn ngữ lập trình hiện đại, hướng đối tượng, và an toàn kiểu (type-safe) được phát triển bởi Microsoft. Nó được thiết kế để xây dựng nhiều loại ứng dụng khác nhau chạy trên nền tảng .NET.
2. .NET Core là gì? .NET Core là một nền tảng (platform) phát triển mã nguồn mở, đa nền tảng (cross-platform) do Microsoft và cộng đồng .NET trên GitHub duy trì. Bạn có thể sử dụng .NET Core để xây dựng các ứng dụng cho Windows, macOS và Linux.
Sự khác biệt chính với .NET Framework:
- .NET Framework: Chỉ chạy trên Windows.
- .NET Core: Chạy trên Windows, macOS, Linux (đa nền tảng).
3. Cài đặt môi trường Để bắt đầu, bạn cần hai thứ:
- .NET SDK: Bộ công cụ phát triển phần mềm, chứa trình biên dịch và các thư viện cần thiết.
- Trình soạn thảo mã (Code Editor): Visual Studio Code là một lựa chọn nhẹ nhàng và mạnh mẽ.
Hướng dẫn:
- Truy cập https://dotnet.microsoft.com/download và tải về phiên bản .NET SDK mới nhất.
- Truy cập https://code.visualstudio.com/ và tải về Visual Studio Code.
- Trong Visual Studio Code, cài đặt extension (tiện ích mở rộng) có tên là C# của Microsoft.
4. Chương trình "Hello, World!" đầu tiên
- Mở Terminal (hoặc Command Prompt, PowerShell).
- Tạo một thư mục mới cho dự án:
mkdir HelloWorld
- Di chuyển vào thư mục đó:
cd HelloWorld
- Tạo một dự án console mới:
dotnet new console
- Mở thư mục này trong VS Code:
code .
- Mở file
Program.cs
, bạn sẽ thấy mã nguồn. - Quay lại Terminal và chạy chương trình:
dotnet run
Kết quả trên màn hình sẽ là: Hello, World!
Mục tiêu học tập
Nắm vững các kiến thức cơ bản và nâng cao về ngôn ngữ lập trình C# và nền tảng .NET Core, dựa trên chuỗi video của XuanThuLab.