Đề cương khóa học
Tổng quan
- Tính gắn kết của hệ thống và thành phần
- Các phụ thuộc của hệ thống/thành phần
- Software Architecture
- Technical Architecture
- Enterprise Architecture
- Kiến trúc SOA và Microservices
- Mối quan hệ giữa các khái niệm trên
- Tính dư thừa logic so với sự phụ thuộc
- Tính dư thừa dữ liệu so với sự phụ thuộc
Software Architecture
Các nguyên tắc cơ bản
- Làm rõ các thuật ngữ: kiến trúc, thiết kế, mô hình hóa
- Tính trực giao
- Định luật Conway
Các kiến trúc phổ biến
- Phân rã mô-đun
- Kiến trúc phân cấp
- Tập trung (Mẫu Mediator)
- Kiến trúc hướng sự kiện
- Hướng ngắt
- OSI
- Client/Server
- Mô hình lớp
Các nguyên tắc thiết kế hướng đối tượng
- DRY, SRP
- Đóng gói
- Lập trình dựa trên giao diện
- Nguyên tắc Liskov
- Định luật Demeter
Design Patterns
- Các mẫu Design Patterns là gì
- Các mẫu tạo
- Các mẫu cấu trúc
- Các mẫu hành vi
- Mô hình Controller-View-Model (MCV)
Công cụ thiết kế
- Ngôn ngữ chuyên biệt cho miền
- Phân tích từ vựng
- CRC cards
- Kịch bản
- Mô tả Use Case
UML Biểu diễn đồ họa
- Sơ đồ lớp
- Sơ đồ trình tự
- Sơ đồ tổng hợp
- Công cụ UML
Biểu diễn phi-UML đồ họa
- Mô hình ER
- Máy trạng thái
- Lưu lượng dữ liệu
- Mô hình kiến trúc
Thiết kế và Bảo trì
- Định luật Lehman
- Các mẫu chống kiến trúc
- Chiến lược tái cấu trúc
SOA và Các mẫu tích hợp
- Công nghệ và phương pháp tích hợp
- Đồng bộ/Không đồng bộ
- Chi tiết hơn về các mẫu giao tiếp trực tiếp
- Giao tiếp trực tiếp và qua trung gian
- Hàng đợi tin nhắn
- ESB
Các mẫu triển khai
- Triển khai mã
- Triển khai bất biến
- Các mẫu khả dụng, khả năng mở rộng, hiệu suất cao, khả năng chịu lỗi
- Sao chép và cụm dữ liệu và tin nhắn (Định lý CAP)
Đánh giá (7)
Kiến thức, sự tham gia và mối quan hệ của người hướng dẫn
Adam Kuklewski - GE Medical Systems Polska
Khóa học - Technical Architecture and Patterns
Dịch thuật bằng máy
Nó mô tả các giải pháp HIỆN ĐẠI với các ví dụ THỰC TẾ
Catalin - Siemens S.R.L.
Khóa học - Technical Architecture and Patterns
Dịch thuật bằng máy
Khóa đào tạo này được suy nghĩ kỹ lưỡng, đưa bạn từ những bước đầu tiên cần thực hiện khi là một kiến trúc sư, hướng tới đảm bảo rằng giải pháp cuối cùng sẽ đáp ứng tất cả các tiêu chuẩn chất lượng cần thiết, đồng thời thông báo cho bạn về tầm quan trọng của mỗi khía cạnh. Ngoài ra, khóa học còn giúp bạn nhận thức không chỉ về các khía cạnh kỹ thuật của kiến trúc mà còn về các khía cạnh kinh doanh, giúp bạn hiểu rằng vai trò của một kiến trúc sư không chỉ là thiết kế những giải pháp tuyệt vời, mà còn phải mang lại giá trị và xây dựng dựa trên tầm nhìn chiến lược của công ty. Philippe là một giảng viên xuất sắc, rất chuyên nghiệp, có nhiều kinh nghiệm, kỹ năng giao tiếp và mềm mại tốt, những điều này cũng là bắt buộc đối với bất kỳ ai muốn đảm nhận vai trò kiến trúc sư. Cuối cùng nhưng không kém phần quan trọng, tôi đánh giá rất cao việc Philippe cung cấp toàn bộ nội dung khóa học dưới dạng tệp PDF - giờ đây tôi có một cơ sở vững chắc để tiếp tục hành trình học tập của mình - cảm ơn bạn một lần nữa vì điều này!
Alex R. - Siemens S.R.L.
Khóa học - Technical Architecture and Patterns
Dịch thuật bằng máy
Sẽ tốt hơn nếu kéo dài trong một tuần
Marius - Siemens S.R.L.
Khóa học - Technical Architecture and Patterns
Dịch thuật bằng máy
Khả năng của giảng viên trong việc lắng nghe và hiểu vấn đề/khó khăn/thách thức của tôi...
Francois - TE
Khóa học - Technical Architecture and Patterns
Dịch thuật bằng máy
Sự nhiệt tình và đam mê của giảng viên về chủ đề
Khalid Alqahtani - General Organization for Social Insurance
Khóa học - Technical Architecture and Patterns
Dịch thuật bằng máy
Chủ đề là xu hướng hiện nay
Wael Mashal - SAP UK
Khóa học - Technical Architecture and Patterns
Dịch thuật bằng máy