Ngôn ngữ lập trình C#
Giới thiệu khóa học
C# là một ngôn ngữ lập trình hướng đối tượng mạnh mẽ do Microsoft phát triển, hoạt động trên nền tảng .NET. Với cú pháp hiện đại và tính linh hoạt cao, C# cho phép phát triển nhiều loại ứng dụng từ ứng dụng web, game, ứng dụng cho thiết bị di động và đặc biệt là các ứng dụng có quy mô lớn, nghiệp vụ phức tạp dành cho chính phủ hoặc doanh nghiệp.
-
Nội dung chính của khóa học
- Giới thiệu.
- Môi trường phát triển.
- Soạn thảo, dịch và thực thi chương trình.
- Cấu trúc và hoạt động của chương trình.
- Cú pháp cơ bản của ngôn ngữ.
- Các cấu trúc điều khiển.
- Khái niệm và phương pháp sử hàm.
- Mảng, danh sách và tập hợp.
- Lập trình hướng đối tượng.
- Delegate, Event và biểu thức Lambda.
- Kết nối cơ sở dữ liệu.
- Lập trình đồng bộ và bất đồng bộ.
- Kỹ thuật lập trình đa luồng.
- Xử lý lỗi và ngoại lệ.
- Nhúng mã unsafe.
- Quản lý bộ nhớ & Garbage Collection.
- Giới thiệu một số thư viện cơ bản.
-
Kiến thức và kỹ năng tiền đề
Khoá học này không yêu cầu bạn đã biết lập trình, tuy nhiên để học tập và thực hành hiệu quả bạn cần trang bị một số kỹ năng cơ bản dưới đây:
- Kỹ năng sử dụng máy tính với các hệ điều hành phổ biến như Windows, Linux, v.v.
- Kỹ năng sử dụng các thiết bị ngoại vi như chuột, bàn phím.
- Khả năng sử dụng internet, tải và cài đặt phần mềm.
-
Những yếu tố giúp bạn học tốt hơn
- Tư duy logic và sáng tạo.
- Kiến thức toán học cơ bản về số học và thuật toán.
- Khả năng sử dụng công cụ soạn thảo, dịch và thực thi chương trình như Visual Studio Code, Visual Studio, CLI, v.v.
- Kiến thức về .NET Framework.
- Kỹ năng lập trình cơ bản.