Đề cương khóa học
Môi trường lập trình và giải thích .NET Core
- hiểu Visual Studio
- tạo dự án và giải pháp
- nhập thư viện
- triển khai giải pháp
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 phương thức
-xử lý ngoại lệ
-gọi phương thức
-tạo phương thức quá tải
-tham số tùy chọn và tham số đầu ra trong phương thức
Cấu trúc và bộ sưu tập
-triển khai cấu trúc và kiểu liệt kê
-tổ chức dữ liệu trong bộ sưu tập
Lập trình hướng đối tượng
-xử lý sự kiện
-tạo lớp
-định nghĩa và triển khai giao diện
-triển khai bộ sưu tập kiểu mạnh
-tạo phân cấp lớp
-mở rộng các lớp .NET Framework hoặc Core
Làm việc với tệp
-đọc và lưu tệp
-serialize và deserialize 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 Web services (REST)
Lập trình đa luồng và không đồng bộ
-triển khai đa luồng bằng Lambda expressions và tasks
-chuẩn bị các thao tác không đồng bộ
-đồng bộ hóa dữ liệu để truy cập
Tùy chọn (nếu có thời gian):
-Dự án ứng dụng WPF Window (.NET Framework)
-Dự án ASP.NET MVC (.NET framework hoặc .net Core)
-truy cập dữ liệu trong SQL Server Azure Database (Cloud)
Requirements
- Nắm vững các cụm từ cơ bản của quy trình phát triển phần mềm.
Đối tượng
- Trưởng nhóm kỹ thuật
- Lập trình viên phần mềm
Testimonials (4)
Nice and friendly. Very knowledgeable. Would recommend Shane to others.
Joshua - California State University Bakersfield
Course - Programming in C# with Visual Studio 2022
Very hands on. Having multiple exercises a day was really helpful to solidify the knowledge and concepts Shane presented.
Michael - California State University Bakersfield
Course - Programming in C# with Visual Studio 2022
Covered all the topics and provided working exercises.
Greg - California State University Bakersfield
Course - Programming in C# with Visual Studio 2022
Everything. Again considering the amount of concepts Fulvio covered, including detailed explanation in three days was really good. I liked that he covered a lot of concepts we as Data Engineers would require.