Đề 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)
Testimonials (7)
Nó mô tả CÁC GIẢI PHÁP HIỆN ĐẠI với VÍ DỤ THỰC TẾ
Catalin - Siemens S.R.L.
Course - Technical Architecture and Patterns
Machine Translated
Lớp đào tạo được thiết kế kỹ lưỡng như thế nào, dẫn dắt bạn từ những bước đầu tiên cần hoàn thành khi là một kiến trúc sư, đến việc đảm bảo giải pháp cuối cùng đáp ứng tất cả các tiêu chuẩn chất lượng yêu cầu, đồng thời thông báo cho bạn về tầm quan trọng của từng khía cạnh. Ngoài ra, nó 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ề mặt 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à tạo ra 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 dẻo tốt, điều này cũng bắt buộc cho người muốn đảm nhận vai trò kiến trúc sư như vậy. Cuối cùng nhưng không kém phần quan trọng, tôi rất đánh giá cao việc Philippe cung cấp toàn bộ nội dung khóa học dưới dạng file PDF - giờ đây tôi có một nền tảng 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 nhiều lần nữa!
Alex R. - Siemens S.R.L.
Course - Technical Architecture and Patterns
Machine Translated
Đã tốt hơn nếu nó kéo dài suốt một tuần
Marius - Siemens S.R.L.
Course - Technical Architecture and Patterns
Machine Translated
Khả năng của giảng viên để lắng nghe và hiểu vấn đề/case/câu chuyện của tôi...
Francois - TE
Course - Technical Architecture and Patterns
Machine Translated
Sự nhiệt huyết và Engagement của giảng viên về chủ đề
Khalid Alqahtani - General Organization for Social Insurance
Course - Technical Architecture and Patterns
Machine Translated
Chủ đề là một xu hướng ngày hôm nay
Wael Mashal - SAP UK
Course - Technical Architecture and Patterns
Machine Translated
Bài tập Event Storming và cách chúng tôi chuyển đổi nó thành một kiến trúc phần mềm "hoạt động lý thuyết".
Sergiu Vulc - eMAG IT Research SRL
Course - Technical Architecture and Patterns
Machine Translated