This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Lập trình hướng đối tượng với C#
Giới thiệu và chuẩn bị cho khoá học
Giới thiệu khoá học
Yêu cầu và chuẩn bị
Bài 1: Bắt đầu với C#
Tổng quan về .NET Framework và .NET Core
Giới thiệu ngôn ngữ lập trình C#
Cài đặt môi trường và xây dựng ứng dụng C# đầu tiên
Các thành phần cơ bản của ứng dụng C#
Bài tập thực hành C# 1
Kiểm tra tiến độ bài 1
Bài 2: Lập trình cơ bản trong C#
Biến, kiểu dữ liệu và toán tử
Nhập / Xuất cơ bản trong ứng dụng console
Câu lệnh điều kiện
Câu lệnh lặp
Bài tập thực hành C# 2
Kiểm tra tiến độ bài 2
Bài 3: Làm việc với Enum, Struct, Array và String
Kiểu dữ liệu Enum và Structure
Làm việc với mảng
Làm việc với mảng 2 chiều và truyền tham số mảng
Làm việc với String
Bài tập thực hành C# 3
Bài kiểm tra tiến độ 3
Bài 4: Lập trình hướng đối tượng trong C#
Khái niệm lập trình hướng đối tượng
Đối tượng (object) và lớp (class)
Các thành phần của lớp
Bài tập thực hành C# 4
Kiểm tra tiến độ bài 4
Bài 5: Thừa kế và tính đa hình
Thừa kế trong C# (Inheritance)
Tính đa hình (Polymophysm)
Ghi đè phương thức (Method overriding)
Bài tập thực hành C# 5
Kiểm tra tiến độ bài 5
Bài 6: Abstract Class và Interface
Lớp trừu tượng (Abstract Class)
Làm việc với Interface
Lớp Sealed
Bài tập thực hành C# 6
Kiểm tra tiến độ bài 6
Bài 7: Làm việc với Property, Indexer, Namespace và Exception trong C#
Làm việc với Namespace
Xử lý ngoại lệ với Exception
Làm việc với Property
Làm việc với Indexer
Bài tập thực hành C# 7
Kiểm tra tiến độ bài 7
Bài 8: Làm việc với Collections Framework và Generics trong C#
Giới thiệu về lớp Array và Collection
Làm việc với ArrayList
Làm việc với HashTable và SortedList
Làm việc với Stack và Queue
Generics trong C#
Bài tập thực hành C# 8
Kiểm tra tiến độ bài 8
Bài 9: Làm việc với Delegate, Event và Lambda Expression
Làm việc với Delegate
Làm việc với Event
Biểu thức Lambda
Bài tập thực hành C# 9
Kiểm tra tiến độ bài 9
Bài 10: Lập trình đa luồng
Giới thiệu về luồng trong C#
Làm việc với luồng
Đồng bộ hóa luồng
Bài tập thực hành C# 10
Kiểm tra tiến độ bài 10
Bài 11: Làm việc với File I/O
Tổng quan về File Stream
Binary Stream
Text Stream
Làm việc với đối tượng File và Directory
Bài tập thực hành C# 11
Bài 12: Lập trình nâng cao trong C#
Kiểu nullable
Biểu thức chính tắc (regular expression)
Phương thức ẩn danh (anonymous method)
Truy vấn LINQ
Unsafe Code
Bài tập thực hành C# 12
Kiểm tra tiến độ bài 5
Hướng dẫn làm bài Quiz:
Đọc kỹ câu hỏi và các câu trả lời
Lựa chọn câu trả lời đúng bằng cách nhấn vào ô câu trả lời bên dưới
Nhấn nút Check để xác nhận đã chọn đáp án cuối cùng
Nhấn nút Continue để tiếp tục trả lời câu hỏi tiếp theo
Complete and Continue