Khóa Học Object - Oriented Design + Database Design Cùng Engineer Pro
Thông tin khóa học
- Danh mục
- Lập trình hướng đối tượng (OOP), Cơ sở dữ liệu
- Nội dung
- 15 Buổi
- Quyền truy cập
- Trọn đời
- Tài nguyên
- 1 thư mục Google Drive
Mô tả khóa học
Khóa Học Object-Oriented Design + Database Design Cùng Engineer Pro
Khóa học được thiết kế dành cho những bạn đã có kiến thức cơ bản về lập trình với các ngôn ngữ như Python và Java, giúp học viên nâng cao kỹ năng thiết kế hướng đối tượng và thiết kế cơ sở dữ liệu. Các mentor là Software Engineers từ các công ty công nghệ hàng đầu như Amazon, Google, Meta, WorldQuant, Grab, và TikTok.
Lý Do Bạn Nên Học Khóa Học Này
✅ Nắm vững kỹ thuật lập trình hướng đối tượng (OOP): Hiểu và áp dụng các nguyên tắc cơ bản như đóng gói, trừu tượng hóa, kế thừa và đa hình trong thiết kế phần mềm.
✅ Thành thạo thiết kế cơ sở dữ liệu: Học cách thiết kế và tối ưu hóa cơ sở dữ liệu quan hệ, sử dụng thành thạo SQL và các khái niệm như khóa chính, khóa ngoại, chuẩn hóa và chỉ mục.
✅ Phù hợp với người mới chuyển ngành hoặc sinh viên có kiến thức lập trình cơ bản về Python, Java.
✅ Hiểu rõ các nguyên tắc của lập trình hướng đối tượng và áp dụng trong dự án thực tế.
✅ Thành thạo thiết kế cơ sở dữ liệu quan hệ và viết các câu lệnh SQL phổ biến.
Nội Dung Khóa Học (15 buổi - 2.5 tháng)
Buổi 1: Introduction to OOP 1 - Class, Object, 4 key features of OOP
Buổi 2: Introduction to OOP 2 - Access modifiers, variable immutability
Buổi 3: Encapsulation & Abstraction
Buổi 4: Inheritance
Buổi 5: Polymorphism
Buổi 6: Design Patterns
Buổi 7: Introduction to DBMS + Relational Database
Buổi 8: DB Schema & Basic Queries
Buổi 9: Aggregate Functions
Buổi 10: SQL Table Keys - Primary, Composite Key, Super Key, Foreign Key
Buổi 11: SQL Joins - Inner Join, Left Join, Right Join, Full Join
Buổi 12: SQL Relationships
Buổi 13: Advanced: Normalization & Denormalization
Buổi 14: Advanced: Relational DB Index & Subquery
Buổi 15: Project Completion - Parking Lots


