Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Giới thiệu về Design Patterns
- Các mẫu thiết kế (design patterns) là gì?
- Tại sao nên sử dụng các mẫu thiết kế?
- Gang of Four (GoF) và phân loại mẫu
- Các nguyên tắc thiết kế phổ biến (SOLID, DRY, KISS, YAGNI)
Tạo sinh (Creational) Design Patterns
- Factory Method
- Abstract Factory
- Singleton
- Builder
- Prototype
Cấu trúc (Structural) Design Patterns
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Hành vi (Behavioral) Design Patterns
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediatator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
Ứng dụng Design Patterns trong các ứng dụng thực tế
- Các mẫu thiết kế trong các ứng dụng doanh nghiệp
- Tái cấu trúc mã nguồn cũ bằng cách sử dụng các mẫu thiết kế
- Kết hợp nhiều mẫu để tạo ra các giải pháp mạnh mẽ
- Các phương pháp hay nhất và những cạm bẫy cần tránh
Tóm tắt và các bước tiếp theo
Yêu cầu
- Kinh nghiệm với lập trình Java
- Hiểu biết về các khái niệm (OOP) Object-Oriented Programming
- Kiến thức cơ bản về các nguyên tắc kiến trúc phần mềm
Đối tượng
- Các nhà phát triển Java muốn nâng cao kỹ năng thiết kế của họ
- Các kiến trúc sư phần mềm thiết kế các ứng dụng có khả năng mở rộng
- Các trưởng nhóm kỹ thuật hướng tới cải thiện khả năng bảo trì và hiệu quả của mã
21 Giờ
Đánh giá (2)
Cài đặt Podman để làm việc hiệu quả với các container cục bộ và sử dụng các Kafka topic.
- Norfolk Southern
Khóa học - Quarkus for Developers
Dịch thuật bằng máy
- Tiến trình của khóa học (từ nội bộ JVM đến các chủ đề cao cấp hơn) - Một số nhận xét từ các bài tập thực hành - Phong cách trực quan (không phải là một số bài thuyết trình, mà là một trang được trình bày đẹp mắt)
Ivan Suvorov - Deutsche Bank
Khóa học - Java Advanced
Dịch thuật bằng máy