Đề cương khóa học
Giới thiệu về C#
- Lịch sử phát triển của C#
- Nền tảng .NET
- Sử dụng tài liệu kỹ thuật và một số sách tham khảo
- Xu hướng phát triển của C# và .NET
Cú pháp
- Loại dữ liệu
- Loại dữ liệu đơn giản
- Phép toán
- Chuẩn hóa đối tượng (Object serialization)
- Bộ sưu tập dữ liệu
- Điều khiển luồng lệnh
- Bảng
Lập trình hướng đối tượng
- Mô hình hóa
- Đối tượng: thuộc tính và phương thức
- Tạo đối tượng
- Đối tượng và tham chiếu
- Lớp
- Giao diện
- Lớp trừu tượng
- Nhiều hình
Xử lý lỗi và ngoại lệ
- Lệnh Try... catch
- Tạo các loại ngoại lệ riêng
Thao tác vào/ra
- Dòng dữ liệu (Streams) và bộ lọc
- Hỗ trợ tệp
Cơ bản về xây dựng ứng dụng web bằng C# trên nền tảng .NET
- Tổng quan về ASP.NET Core
- Truyền thông đa phương tiện
- Kiến trúc ứng dụng Request / Response
- Kết nối và thao tác với cơ sở dữ liệu
- Mô hình hóa lớp nghiệp vụ của ứng dụng
- Lớp điều khiển (Controllers)
- Tạo các view
- Bàn về các trường hợp sử dụng phổ biến
Đánh giá (7)
Các nguồn tài nguyên có sẵn để sử dụng rất phong phú.
Kehinde - Computerbits
Khóa học - Programming in C#
Dịch thuật bằng máy
Colin tiếp cận chủ đề và sử dụng ngôn ngữ một cách giúp dễ hiểu. Ông đã managing to bao quát một lượng lớn kiến thức trong thời gian ngắn mà không làm cho nó trở nên như "quá tải thông tin". Đào tạo được thực hiện theo cách đảm bảo bạn có thể tiếp thu thông tin và áp dụng nó vào tương lai, thay vì tách rời từng phần khỏi nhau.
David - Sepura Plc
Khóa học - Programming in C#
Dịch thuật bằng máy
Colin đã thành công trong việc truyền đạt nội dung khóa học một cách trôi chảy và giải thích bằng ngôn ngữ đơn giản khi khán giả gặp hiểu lầm. Sự chuyển đổi từ chương này sang chương khác của anh ấy thực sự xuất sắc. Giống như một người kể chuyện, kết hợp lý thuyết với bài tập thực hành, anh ấy đã thành công trong việc thu hút sự chú ý của chúng tôi.
Ionel - Sepura Plc
Khóa học - Programming in C#
Dịch thuật bằng máy
Tôi nghĩ Colin là một giáo viên tuyệt vời. Ông có kiến thức sâu rộng và rất nhiệt tình về chủ đề, nhưng cũng rất thân thiện và khuyến khích học sinh đặt câu hỏi, khiến tôi cảm thấy thoải mái khi hỏi. Ông đã điều chỉnh nội dung để phù hợp với tôi và dành thời gian làm việc trên một số điểm cơ bản không có trong tài liệu để đảm bảo tôi nắm vững kiến thức. Tôi rất biết ơn vì ông đã dành thêm một chút thời gian để giải thích thêm một vài điểm mà ông cho là hữu ích đối với tôi, sau đó đề xuất một số tài liệu bổ sung mà ông nghĩ sẽ có lợi cho quá trình học tập tương lai của tôi. Tôi ước rằng khóa học có thể kéo dài hơn!
Caltha Stevenson-Hanns - UCEM
Khóa học - Programming in C#
Dịch thuật bằng máy
Cập nhật lại kiến thức lập trình
Malcolm Mikkelsen - Emerson Process Management
Khóa học - Programming in C#
Dịch thuật bằng máy
Tập trung vào việc làm mới kiến thức lập trình
Malcolm Mikkelsen - Emerson Process Management
Khóa học - Programming in C#
Dịch thuật bằng máy
Tôi đánh giá cao cách thức tổ chức đào tạo, khi các chủ đề đào tạo khác nhau được đề cập thông qua một ví dụ cụ thể. Giảng viên có kinh nghiệm và kiến thức vững vàng về chủ đề này.
Abdur Raafiu Mohamed Farook - Emerson Process Management
Khóa học - Programming in C#
Dịch thuật bằng máy