Lập trình C#
What you'll learn
- Kiến thức cơ bản: Các loại phép toán; điều kiện if-else, switch-case; vòng lặp while, do-while, for; mảng 1 chiều, mảng 2 chiều, vòng lặp foreach
- Kiến thức về hàm: Định nghĩa hàm, lời gọi hàm, tham số và đối số, câu lệnh return, out và ref
- Lập trình hướng đối tượng (OOP): Cách định nghĩa lớp, tạo đối tượng, truy cập các thành phần của đối tượng; Hàm tạo; Overloading; Property; Indexer
- Windows Forms
Requirements
- Không cần kinh nghiệm lập trình
Description
Đây là khóa học Lập trình C# của V1Study. Khóa học này bao gồm các bài giảng sau:
Bài giảng 00. Cơ bản về cách sử dụng Visual Studio và C#
Bài giảng 01. Console.Write, Console.WriteLine, Comment một dòng, Comment nhiều dòng
Bài giảng 02. Khai báo và sử dụng biến (variable), hằng (constant)
Bài giảng 03. Nhập liệu với Convert, Parse, TryParse
Bài giảng 04. Phép toán số học (Arithmetic Operations)
Bài giảng 05. Phép toán so sánh (comparison), logic (logical) và logic nhị phân (bitwise logical)
Bài giảng 06. Điều kiện if-else
Bài giảng 07. Điều kiện switch-case
Bài giảng 08. Vòng lặp while
Bài giảng 09. Vòng lặp do-while
Bài giảng 10. Vòng lặp for
Bài giảng 11. Câu lệnh break; và ví dụ áp dụng
Bài giảng 12. Câu lệnh continue; và ví dụ minh họa
Bài giảng 13. Mảng một chiều: Khai báo (5 cách), nhập liệu cho mảng, Hiển thị mảng sử dụng foreach
Bài giảng 14. Tính toán, tìm kiếm và sắp xếp mảng một chiều dựa trên các hàm có sẵn
Bài giảng 15. Mảng hai chiều
Bài giảng 16. Mảng răng cưa (Jagged Array)
Bài giảng 17. Tạo và sử dụng mảng với Array
Bài giảng 18. Hàm (Function): Định nghĩa, lời gọi hàm, Truyền và nhận dữ liệu với đối số, tham số
Bài giảng 19. Biến local và biến global
Bài giảng 20. Cách sử dụng out và ref
Bài giảng 21. Định nghĩa class, tạo object, truy cập các member của object
Bài giảng 22. Hàm tạo (Constructor) và từ khóa this
Bài giảng 23. Overloading (Tải chồng - Quá tải)
Bài giảng 24. Property với các accesser set và get
Bài giảng 25. Indexer
Bài giảng 26. ArrayList, List Generic
Bài giảng 27. Thừa kế (Inheritance), Ghi đè (Overriding), Cách sử dụng từ khóa base
Bài giảng 28. Trừu tượng (Abstract)
Bài giảng 29. Interface
Bài giảng 30. Giới thiệu Windows Forms, Đặt tiêu đề cho Form, Design màu chữ, font chữ, cỡ chữ, kiểu chữ
Bài giảng 31. Tạo các loại hộp thoại với MessageBox
Bài giảng 32. Tạo app đầu tiên: Chuyển đổi nhiệt độ từ Celsius sang Fahrenheit
Bài giảng 33. Tạo app Quản lý dữ liệu: Thêm, xem, xóa dữ liệu
Who this course is for:
- Các bạn đang có nhu cầu tìm hiểu về C#
Instructor
Master of Information Technology - Hanoi University of Science and Technology (Thạc sĩ Công nghệ Thông tin - Đại học Bách Khoa Hà Nội)
Information Technology Engineer - Hanoi University of Science and Technology (Kỹ sư Công nghệ Thông tin - Trường Đại học Bách Khoa Hà Nội)
Bachelor of Science and Technology - Hanoi National University of Education (Cử nhân Khoa học Sư phạm Công nghệ - Đại học Sư phạm Hà Nội)
Skin: C Programming, C# Programming, Java Programming, Python Programming, HTML5-CSS3-JavaScript, SQL Server, PHP, Laravel, ReactJS, AngularJS, VueJS, jQuery, MySQL, Scratch.
Lecturer V1Study.