Mô tả khóa học
Đối tượng
Khóa học được thiết kế dành cho những đối tượng sau đây
- Những bạn chưa có kiến thức lập trình đặc biệt là lập trình với ngôn ngữ C#. - Những bạn mới chuyển sang môi trường .NET để làm việc. - Những bạn muốn nắm vững nền tảng C#.
Mục tiêu khóa học: khóa học thực hiện những mục tiêu sau đây
- Tiếp cận với công nghệ .NET - lập trình C#. - Đảm bảo kiến thức cơ bản để tiếp cận với những kiến thức nâng cao trong lập trình .NET.
Nội dung học
Khóa học bao gồm gần 20 bài học, từ việc tìm hiểu và sử dụng biến đến các kiến thức lập trình hướng đối tượng nâng cao.
Học phí
Khóa học miễn phí
| |
Chủ đề học
|
Bài 2(Tiếp): Boxing và Unboxing
|
| Thời lượng 1 giờ |
trạng thái: Offline |
|
|
|
Như các bạn đã biết, C# có 2 kiểu dữ liệu là kiểu giá trị và kiểu tham chiếu. Việc chuyển đổi giữa 2 kiểu dữ liệu này chính là "Boxing" và "Unboxing" các bạn sẽ được tìm hiểu trong bài học này
|
|
|
Bài 3: Kiểu liệt kê (Enumerator)
|
| Thời lượng 1 giờ |
trạng thái: Offline |
|
|
|
Bài học trước các bạn đã học về hằng và đã biết nó được phân làm 3 loại: giá trị hằng, biểu tượng hằng và kiểu liệt kê. Bạn đã làm quen với giá trị hằng và biểu tượng hằng. Bài học này bạn sẽ tìm hiểu nốt kiểu thứ 3 là kiểu liệt kê hay Enumerator
|
|
|
Bài 5: Các cấu trúc lệnh trong C#
|
| Thời lượng giờ |
trạng thái: Offline |
|
|
|
Hãy hình dung câu lệnh trong ngôn ngữ lập trìnhcũng giống như câu nói hay câu văn trong văn bản của cuộc sống hàng ngày. Từ đó bạn có thể hình dung được mức độ quan trọng của việc học các cấu trúc lệnh của một ngôn ngữ lập trình. Và bài học này sẽ giới thiệu với bạn các cấu trúc lệnh trong C#
|
|
|
Bài 6: Toán tử
|
| Thời lượng giờ |
trạng thái: Offline |
|
|
|
Để thực hiện một việc làm nào đó, bạn cần phải sử dụng các toán tử. Ví dụ bạn muốn cộng 2 số, bạn muốn tìm ra số lớn nhất giữa một tập hợp các số... Bài học này tôi sẽ giới thiệu với các bạn các loại toán tử và cách sử dụng chúng.
|
|
|
Bài 7: Xử lý ngoại lệ, các lệnh throw, catch, finally.
|
| Thời lượng giờ |
trạng thái: Offline |
|
|
|
Khi thực thi chương trình đôi khi chúng ta sẽ gặp phải những vấn đề không mong đợi như là trạng thái thiếu bộ nhớ, thiếu tài nguyên hệ thống…Những nguyên nhân này có thể do các chương trình khác cùng hoạt động ảnh hưởng tới. Chúng ta không biết khi nào những ngoại lệ này xảy ra và không thể ngăn ngừa chúng tuy nhiên chúng ta có thể xử lý để chúng không làm tổn hại đến chương trình.
|
|
|
Bài 8:Lớp và đối tượng
|
| Thời lượng 2 giờ |
trạng thái: Offline |
|
|
|
C# là một ngôn ngữ hướng đối tượng, C# có những khái niệm mới so với các ngôn ngữ hướng cấu trúc khác. Bài học này bạn sẽ được làm quen với những khái niệm đầu tiên.
|
|
|
Bài 10: Overloading Method
|
| Thời lượng 2 giờ |
trạng thái: Offline |
|
|
|
Bài học này sẽ giới thiệu với bạn về Overloading method - là các hàm có cùng tên trong C#.
|
|
|
Bài 11:constructor & Destructor
|
| Thời lượng giờ |
trạng thái: Offline |
|
|
|
Hàm tạo (Constructors) và hàm hủy (Destructors) trong C# là những hàm đặc biệt cho phép thực thi, điều khiển chương trình ngay khi khởi tạo đối tượng hoặc khi đối tượng bị hủy. Bạn sẽ dễ dàng sử dụng được chúng sau bài học này.
|
|
|
Bài 12: Inheritance - Sự kế thừa
|
| Thời lượng 3 giờ |
trạng thái: Offline |
|
|
|
Một trong những ưu điểm nổi bật của lập trình hướng đối tượng đó là sự thừa kế. Tức là thuộc tính và hành vi nào đó của một lớp sẽ được kế thừa ở một lớp khác. Bài học này sẽ giải thích điều đó.
|
|
|
Bài 13: Polymorphism
|
| Thời lượng giờ |
trạng thái: Offline |
|
|
|
Polymorphism cũng là một đặc điểm mạnh của lập trình OOP. Nắm bắt được cách sử dụng của nó sẽ giúp bạn code thông minh hơn. Hãy cùng tìm hiểu qua bài học này.
|
|
|
Bài 14: Abstract Class và Sealed class
|
| Thời lượng giờ |
trạng thái: Offline |
|
|
|
Abstract Class là lớp dùng để định nghĩa những thuộc tính và hành vi chung của những lớp khác. Bài này sẽ giới thiệu với bạn về Abstract Class.
|
|
|
Bài 15: Interface
|
| Thời lượng giờ |
trạng thái: Offline |
|
|
|
Một khái niệm khá quan trọng trong c# đó là interface. Khi các bạn lập trình với OOP thì sử dụng interface là một điều khá quen thuộc. Qua bài học này, bạn sẽ biết cách dùng interface trong C#
|
|
|
Bài 16: Kiểu Struct
|
| Thời lượng 2 giờ |
trạng thái: Offline |
|
|
|
Struct (hay tiếng việt là cấu trúc) là một kiểu dữ liệu do người dùng định nghĩa, có thể dùng thay thế cho class trong một số trường hợp. Bài học này sẽ hướng dẫn các bạn cách sử dụng struct và các lưu ý khi sử dụng kiểu dữ liệu này.
|
|
|
Bài 17: Namespace trong C#
|
| Thời lượng giờ |
trạng thái: Offline |
|
|
|
Đường mang tên vị tướng danh tiếng Trần Hưng đạo đều có tại Sài Gòn và Hà Nội, vậy làm sao để phân biệt khi người nước ngoài muốn hỏi về đường Trần Hưng Đạo. Cách đơn giản nhất đó là khi muốn gọi tên đường Trần Hưng Đạo tại Hà Nội thì ta gọi “đường Trần Hưng Đạo tại Hà Nội” và tương tự tại Sài Gòn là “đường Trần Hưng Đạo tại Sài Gòn” và chắc chắn chúng ta sẽ có câu trả lời cho vị khách đó.
Hà Nội, Sài Gòn trong ví dụ trên là một ví dụ cho Namespace.
|
|
|