Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k. Số lượng có hạn!
Trang chủ
Menu

Lập trình hướng đối tượng trong PHP

Lập trình hướng đối tượng trong PHP

Tìm hiểu sâu về lập trình Hướng đối tượng (OOP) trong PHP

5.0
(162 đánh giá)
648 học viên
Giảng viên
Anh Nguyễn Ngọc
Đánh giá cao
79.000đ 399.000đ -80%
7.0 giờ video
9 bài quiz
9 tài nguyên
10 bài viết
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

Bạn sẽ học được gì

Hiểu được lập trình hướng đối tượng (OOP) là gì.
Áp dụng được các kỹ thuật OOP đơn giản như: Lớp, đối tượng,...
Hiểu và áp dụng được kỹ thuật kế thừa (Inheritance); khái niệm đa hình,...
Hiểu và áp dụng được kỹ thuật trait.
Tạo và tùy biến được các ngoại lệ (Exception).
Sử dụng được các hàm của PHP để xử lý cho lớp, đối tượng.
Hiểu và áp dụng được khái niệm namespace (Không gian tên).

Yêu cầu

Có kiến thức cơ bản về WEB, HTML, CSS, JS
Có kiến thức về lập trình PHP cơ bản

Đối tượng phù hợp

Các nhà phát triển PHP đã có kiến thức PHP cơ bản muốn tìm hiểu các kỹ thuật lập trình hướng đối tượng

Nội dung khóa học

11 phần • 73 bài giảng
1 PHP là gì?
2 Cài đặt PHP
3 IDE (Integrated Development Environment)
4 Cài đặt IDE: Visual Studio Code cho phát triển PHP
1 Giới thiệu phần học
2 Lập trình hướng đối tượng (OOP – Object Oriented Programming)
3 Class và Object
4 Định nghĩa thuộc tính (Properties) và phương thức (Method) cho lớp
5 Từ khóa $this
6 Access modifiers: Public và private
7 Hàm tạo (Constructors)
8 Hàm hủy (Destructor)
9 Thuộc tính được định kiểu (Typed properties)
10 Thuộc tính chỉ đọc (Readonly properties)
11 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Kế thừa (Inheritance)
3 Gọi hàm tạo của lớp cha
4 Method overriding (Ghi đè phương thức)
5 Phương thức final
6 Access modifier: protected
7 Lớp trừu tượng (Abstract class)
8 interface
9 Polymorphism (Đa hình)
10 Polymorphism (Đa hình) Sử dụng interface
11 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Trait là gì?
3 Sử dụng nhiều trait
4 Tổng hợp nhiều trait
5 Xử lý xung đột phương thức
6 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Phương thức và thuộc tính tĩnh (static methods and properties)
3 Phương thức tĩnh (static methods)
4 Class constants
5 static late binding
6 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Magic method (Phương thức ma thuật)
3 Phương thức __toString()
4 Phương thức __call()
5 Phương thức __callStatic()
6 Phương thức __invoke()
7 Áp dụng phương thức __invoke() sắp xếp dữ liệu
8 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Tuần tự hóa đối tượng (Object Serialization)
3 Unserialize Objects
4 Clone object
5 Shallow Copy và Deep Copy
6 So sánh đối tượng
7 Anonymous class (Lớp ẩn danh)
8 Cài đặt interface trong lớp ẩn danh
9 Kế thừa trong lớp ẩn danh
10 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Namespace
3 Import namespace
4 Import nhiều lớp từ namespace
5 Giải quyết trùng tên lớp và tạo bí danh
6 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Ném ra ngoại lệ Throw exception
3 Cài đặt trình xử lý ngoại lệ (Set Exception Handler)
4 Ngoại lệ tùy biến (Custom exception)
5 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Hàm class_exists()
3 Hàm method_exists()
4 Hàm property_exists()
5 Mã nguồn tham khảo
1 Bonus Lecture

Giới thiệu khóa học

PHP là ngôn ngữ sử dụng nhiều trong các dự án trên thế giới, đặc biệt là dự án mã nguồn mở và miễn phí. PHP cùng với các Framework (Khung làm việc) rất mạnh và nổi tiếng như: Laravel, Wordpress, ... giúp tạo các ứng dụng nhanh chóng.


Lập trình hướng đối tượng là một trong những phương pháp lập trình phổ biến nhất và được sử dụng rộng rãi trong các ngôn ngữ lập trình hiện đại như Java, PHP, C++, C#, Python, ... Việc hiểu rõ các khái niệm cơ bản của OOP sẽ giúp bạn viết ra những chương trình hiệu quả, dễ bảo trì và dễ mở rộng.


Với kinh nghiệm tích lũy qua nhiều dự án và giảng dạy các lớp về PHP, chúng tôi tạo ra khóa học nhằm cung cấp cho các Bạn các kiến thức chuyên sâu về Lập trình hướng đối tượng (OOP: Object-oriented Programming) được hỗ trợ trong PHP. Khóa học này tiếp nối và bổ trợ thêm các kiến thức được cung cấp trong các khóa học: Lập trình PHP cơ bản và Lập trình PHP nâng cao.


Những Bạn đã làm quen với lập trình PHP cơ bản thì chúng tôi tin chắc đây là khóa học phù hợp nhất để lựa chọn.


Hẹn gặp các bạn trong khóa học với những trải nghiệm tốt nhất!

Học viên thường mua kèm

VIP MEMBERSHIP

Truy cập toàn bộ khóa học chỉ với một lần đăng ký, thời hạn vĩnh viễn

Trở thành thành viên VIP để truy cập không giới hạn tất cả khóa học trên nền tảng, miễn phí cập nhật khoá học mới

Tìm hiểu thêm về VIP
Zalo
Bạn cần hỗ trợ?