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)
Pengetahuan, keterlibatan, dan hubungan baik instruktur
Adam Kuklewski - GE Medical Systems Polska
Kursus - Technical Architecture and Patterns
Diterjemahkan Mesin
Ini mendeskripsikan solusi MODERN dengan contoh-contoh YANG NYATA
Catalin - Siemens S.R.L.
Kursus - Technical Architecture and Patterns
Diterjemahkan Mesin
Betapa terencananya pelatihan ini, membimbing Anda dari langkah-langkah awal yang perlu dicapai sebagai arsitek, hingga memastikan bahwa solusi akhir akan memenuhi semua standar kualitas yang diperlukan, sambil memberi tahu Anda tentang pentingnya setiap aspek. Selain itu, pelatihan ini tidak hanya membuat Anda sadar akan aspek-aspek teknis dari arsitektur, tetapi juga aspek bisnis, memastikan bahwa sebagai seorang arsitek, pekerjaan Anda bukan hanya merancang solusi yang hebat, tetapi juga membawa nilai dan membangun visi strategis perusahaan. Philippe adalah instruktur yang luar biasa, sangat profesional, dengan banyak pengalaman, komunikasi dan keterampilan interpersonal yang baik, yang juga diperlukan bagi seseorang yang ingin menjabat posisi arsitektur ini. Terakhir tetapi tidak kalah pentingnya, saya sangat menghargai bahwa Philippe menyediakan seluruh konten kursus dalam format file pdf - sekarang saya memiliki dasar yang kuat untuk melanjutkan perjalanan pembelajaran saya - terima kasih banyak atas hal ini!
Alex R. - Siemens S.R.L.
Kursus - Technical Architecture and Patterns
Diterjemahkan Mesin
Lebih baik jika pelatihan ini berlangsung selama satu minggu penuh.
Marius - Siemens S.R.L.
Kursus - Technical Architecture and Patterns
Diterjemahkan Mesin
Kemampuan trainer untuk mendengarkan dan memahami kasus/masalah saya...
Francois - TE
Kursus - Technical Architecture and Patterns
Diterjemahkan Mesin
Keterlibatan dan antusiasme instruktur terhadap subjek
Khalid Alqahtani - General Organization for Social Insurance
Kursus - Technical Architecture and Patterns
Diterjemahkan Mesin
Topik ini sedang tren saat ini
Wael Mashal - SAP UK
Kursus - Technical Architecture and Patterns
Diterjemahkan Mesin