Kerangka Materi
Overview
- System and Component Cohesion
- System/component Dependencies
- Arsitektur Perangkat Lunak
- Arsitektur Teknis
- Arsitektur Enterprise
- SOA dan Mikroservices architecture
- Hubungan antara konsep di atas
- Redundansi logis vs dependency
- Redundansi data vs dependency
Arsitektur Perangkat Lunak
Fundamentals
- Klarifikasi istilah: arsitektur, desain, modeling
- orthogonality
- Conways Law
Common Architectures
- modular decomposition
- hierarchical architecture
- centralised (Mediator Pattern)
- event-based architecture
- interrupt-based
- OSI
- client/server
- layer model
Principles of OO Design
- DRY, SRP
- encapsulation
- program against an interface
- Liskovs principle
- Law of Demeter
Design Patterns
- what are Design Patterns
- Creational Patterns
- Structural Patterns
- Behavioural Patterns
- Model-Controller-View (MCV)
Design Tools
- Domain specific language
- Lexical Analysis
- CRC cards
- scenarios
- Use Case descriptions
UML Graphical Representations
- Class Diagram
- Sequence Diagram
- aggregation diagram
- UML tools
Non-UML Graphical Representations
- ER-modeling
- State Machine
- data flow
- architectural model
Design and Maintenance
- Lehmanns Laws
- Architectural Antipatterns
- Refactoring Strategies
SOA dan Integration Patterns
- Integration technologies and methods
- Synchronous/Asynchronous
- More details direct communication patterns
- Direct and brokered communication
- Message Queuing
- ESB
Deployment Patterns
- Code Deployment
- Immutable deployment
- Availability, Scaleability, High Performance, Fault tolerance patterns
- Data and messages replication and clustering (CAP theorem)
Testimoni (7)
Ini menggambarkan solusi MODERN dengan contoh NYATA
Catalin - Siemens S.R.L.
Kursus - Technical Architecture and Patterns
Diterjemahkan Mesin
Pelatihan ini dirancang dengan sangat baik, yang akan menuntun Anda dari langkah pertama yang perlu dilakukan sebagai seorang arsitek hingga memastikan bahwa solusi akhir akan memenuhi semua standar kualitas yang dibutuhkan, serta memberi tahu Anda tentang pentingnya setiap aspek. Selain itu, pelatihan ini membuat Anda menyadari tidak hanya aspek teknis arsitektur, tetapi juga aspek bisnis, yang membuat Anda menyadari bahwa sebagai seorang arsitek, tugas Anda bukan hanya merancang solusi hebat, tetapi juga memberikan nilai dan membangun visi strategis perusahaan. Philippe adalah pelatih yang luar biasa, sangat profesional, dengan banyak pengalaman, komunikasi yang baik, dan keterampilan lunak yang juga wajib dimiliki oleh seseorang yang ingin mengambil peran sebagai arsitek. Terakhir, saya sangat menghargai bahwa Philippe menyediakan konten kursus lengkap dalam bentuk file pdf - sekarang saya memiliki dasar yang kuat untuk melanjutkan perjalanan belajar saya - terima kasih sekali lagi untuk ini!
Alex R. - Siemens S.R.L.
Kursus - Technical Architecture and Patterns
Diterjemahkan Mesin
Akan lebih baik jika itu berlangsung selama seminggu penuh
Marius - Siemens S.R.L.
Kursus - Technical Architecture and Patterns
Diterjemahkan Mesin
Trainer capability to listen and understand my case/issue/problem...
Francois - TE
Kursus - Technical Architecture and Patterns
The trainer engagement and passion about the subject
Khalid Alqahtani - General Organization for Social Insurance
Kursus - Technical Architecture and Patterns
The topic is a trend today
Wael Mashal - SAP UK
Kursus - Technical Architecture and Patterns
The Event Storming exercise and how we transformed it into a "theoretically working" software architecture.