Đề cương khóa học
Giới thiệu về C#
- Lịch sử của C#
- Nền tảng .NET
- Sử dụng tài liệu và sách chọn lọc
- Xu hướng phát triển của C# và .NET
Cú pháp
- Kiểu dữ liệu
- Kiểu đơn giản
- Toán tử
- Serialization đối tượng
- Bộ sưu tập dữ liệu
- Hướng dẫn điều khiển luồng
- 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
- Đa hình
Xử lý lỗi và ngoại lệ
- Hướng dẫn Try... catch
- Tạo loại ngoại lệ của riêng bạn
Các thao tác nhập/xuất
- Luồng và bộ lọc
- Hỗ trợ tệp
Những kiến thức cơ bản về việc tạo ứng dụng web bằng C# trong .NET
- Tổng quan về ASP.NET Core
- Kiến trúc nhiều lớp
- Kiến trúc ứng dụng Request / Response
- Make kết nối và làm việ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
- Tạo view
- Thảo luận về các trường hợp sử dụng phổ biến
Testimonials (7)
Resources available for use were plentiful.
Kehinde - Computerbits
Course - Programming in C#
Colin approached the subject in a way, and using language in a way that made it easy to understand. He managed to cover a vast amount in a small time without making it seem like "Information Overload". The training was done in a way that ensures you to take in information and use it going forward, rather than detaching each part from the next.
David - Sepura Plc
Course - Programming in C#
Colin succeeded to deliver the contents of the course in a smooth way and explain in simple terms when the audience had a misunderstanding. The transition he has made from one chapter to another is outstanding. Just like a story teller, combining theory with practical exercises, he managed greatly to capture our attention.
Ionel - Sepura Plc
Course - Programming in C#
I thought Colin was an excellent teacher. Very knowledgeable and enthusiastic about the subject, but also kind and encouraged questions and made me feel comfortable asking. He adjusted the materials to suit me and spent some time working on some foundation points that were not in the workbook to ensure I had developed a good understanding. I appreciated that he took a little additional time to work through a few more points he thought would be useful to me, and then recommended some additional material that he thought would be beneficial in my future learning. I wish the course could have been longer!
Caltha Stevenson-Hanns - UCEM
Course - Programming in C#
Getting programming knowledge refreshed
Malcolm Mikkelsen - Emerson Process Management
Course - Programming in C#
Getting programming knowledge refreshed
Malcolm Mikkelsen - Emerson Process Management
Course - Programming in C#
I appreciate the way training was handled, that different training topics were covered when going through an example. Trainer is well experienced and knowledgeable with the subject.