Đề cương khóa học
Môi trường lập trình và giới thiệu về .NET Core
- Nắm bắt về Visual Studio
- Tạo project và solution
- Import các thư viện
- Triển khai solution
Cú pháp C#
- Kiểu dữ liệu, toán tử và biểu thức
- Vòng lặp, điều kiện
- Tạo các phương thức (methods)
- Xử lý ngoại lệ
- Gọi các phương thức
- Tạo các phương thức overloading
- Tham số tùy chọn và tham số output trong các phương thức
Cấu trúc và bộ sưu tập (Collections)
- Triển khai cấu trúc (structures) và kiểu enum
- Tổ chức dữ liệu trong các bộ sưu tập
Lập trình hướng đối tượng
- Trình xử lý sự kiện (Event handlers)
- Tạo các lớp (classes)
- Định nghĩa và triển khai các giao diện (interfaces)
- Triển khai các bộ sưu tập kiểu mạnh (strong-type collections)
- Tạo hệ thống phân cấp lớp
- Mở rộng các lớp trong Framework .net hoặc Core
Làm việc với tệp
- Đọc và lưu tệp
- Chuỗi hóa và giải chuỗi hóa XML, JSON
- Làm việc với thư viện I/O
Làm việc với cơ sở dữ liệu
- Tạo và sử dụng mô hình dữ liệu Entity
- Truy vấn dữ liệu bằng LINQ
- Cập nhật dữ liệu bằng LINQ
- Truy cập từ xa dữ liệu trên mạng
- Truy cập dữ liệu thông qua dịch vụ Web (REST)
Lập trình đa luồng và bất đồng bộ
- Triển khai đa luồng sử dụng biểu thức Lambda và tasks
- Chuẩn bị các thao tác bất đồng bộ
- Đồng bộ hóa tính đồng thời cho truy cập dữ liệu
Tùy chọn (nếu thời gian cho phép):
- Project ứng dụng cửa sổ WPF (.NET Framework)
- Project ASP.NET MVC (.NET framework hoặc .NET Core)
- Truy cập dữ liệu trong SQL Server Azure Database (Cloud)
Yêu cầu
- Hiểu biết về các khái niệm cơ bản của phát triển phần mềm.
Đối tượng mục tiêu
- Trưởng nhóm kỹ thuật
- Lập trình viên phần mềm
Đánh giá (4)
Thân thiện và dễ mến. Rất am hiểu. Sẽ giới thiệu Shane cho người khác.
Joshua - California State University Bakersfield
Khóa học - Programming in C# with Visual Studio 2022
Dịch thuật bằng máy
Rất thực tế. Có nhiều bài tập trong ngày đã thực sự giúp củng cố kiến thức và các khái niệm mà Shane trình bày.
Michael - California State University Bakersfield
Khóa học - Programming in C# with Visual Studio 2022
Dịch thuật bằng máy
Đã bao gồm tất cả các chủ đề và cung cấp bài tập thực hành.
Greg - California State University Bakersfield
Khóa học - Programming in C# with Visual Studio 2022
Dịch thuật bằng máy
Mọi thứ. Xét về số lượng khái niệm mà Fulvio đã đề cập, việc giải thích chi tiết trong ba ngày thật sự rất tốt. Tôi rất thích cách anh ấy đã đưa ra nhiều khái niệm mà chúng tôi, với tư cách là Kỹ sư Dữ liệu, cần thiết.
Florim - Jisc
Khóa học - Programming in C# with Visual Studio
Dịch thuật bằng máy