Εξέλιξη Κομματιού
Περιγραφή
- Συνοχή Συστήματος και Κωμπόνεντ
- Εξάρτηση Συστήματος/Κωμπόνεντ
- Αρχιτεκτονική λογισμικού
- Τεχνική Αρχιτεκτονική
- Επιχειρηματική Αρχιτεκτονική
- Αρχιτεκτονική SOA και μικρουπηρεσιών (microservices)
- Σχέσεις ανάμεσα στις παραπάνω έννοιες
- Υπερβολή λογικής και εξάρτηση
- Υπερβολή δεδομένων και εξάρτηση
Αρχιτεκτονική Λογισμικού
Βασικά Ελευθέρια
- Καθαρισμός των όρων: αρχιτεκτονική, σχεδιασμός, μοντελοποίηση
- Ορθογωνικότητα
- Νόμος του Conway
Κοινές Αρχιτεκτονικές
- Μοναδική διάσπαση (modular decomposition)
- Ιεραρχική αρχιτεκτονική
- Κεντρικός (Mediator Pattern)
- Βασισμένη σε γεγονότα (event-based) αρχιτεκτονική
- Βασισμένη σε διακοπές (interrupt-based)
- ΟΣΗ
- Κλιέντ/Σερβερ
- Επίπεδα μοντέλο
Αρχές Σχεδιασμού OO
- DRY, SRP
- Εγκάθιστη από κλείσιμο (encapsulation)
- Σχεδιασμός ενάντια σε διεπαφή
- Αρχή της Liskov
- Νόμος του Demeter
Συστήματα Σχεδιασμού
- Τι είναι τα συστήματα σχεδιασμού (Design Patterns)
- Συστήματα δημιουργίας
- Συστήματα κατασκευής
- Καινοτόμα συστήματα (Behavioural Patterns)
- Μοντέλο Ελεγχθέν-Διαχείρισης-Προβολής (MCV)
Εργαλεία Σχεδιασμού
- Γλώσσα εξειδίκευσης (domain specific language)
- Λεξική ανάλυση (lexical analysis)
- Κάρτες CRC
- Σεναρία
- Περιγραφές Use Case
Γραφικές Παρουσιάσεις UML
- Διάγραμμα Κλάσης (Class Diagram)
- Διάγραμμα Ακολουθίας (Sequence Diagram)
- Αναδρομικό διάγραμμα
- Εργαλεία UML
Γραφικές Παρουσιάσεις Non-UML
- Μοντέλο ER
- Μηχανή καταστάσεων (State Machine)
- Ροή δεδομένων (data flow)
- Αρχιτεκτονικό μοντέλο
Σχεδιασμός και Συντήρηση
- Νόμοι του Lehmann
- Αρχιτεκτονικές παρεξηγήσεις (Architectural Antipatterns)
- Στρατηγικές αναδιαμόρφωσης
Αρχιτεκτονική SOA και Παρεξηγήσεις Συνέλιξης
- Τεχνολογίες και μέθοδοι συνέλιξης (integration)
- Συγχρόνως/Ασύγχρονα
- Περισσότερες λεπτομέρειες σχετικά με τους κατευθείαν διαλογικούς πατρονίζους
- Κατευθείαν και επαφιασμένη συνέλιξη (direct and brokered communication)
- Ουρά μηνυμάτων (Message Queuing)
- ESB
Σχεδία Παρακαμπτικής Εφαρμογής (Deployment Patterns)
- Εφαρμογή κώδικα
- Αδιαλλάκτης παρακαμπτική εφαρμογή (immutable deployment)
- Διαθεσιμότητα, Κλιμακωτότητα, Υψηλή Απόδοση, Αντοχή σε παρεξήγηση (Fault tolerance patterns)
- Αντιγραφή και συστοιχία δεδομένων και μηνυμάτων, clustering (CAP theorem)
Σχόλια (7)
Η γνώση, η εμπλοκή και η σχέση του εκπαιδευτικού με τους μαθητές
Adam Kuklewski - GE Medical Systems Polska
Κομμάτι - Technical Architecture and Patterns
Μηχανική Μετάφραση
Περιγράφει ΣΥΓΧΡΟΝΕΣ λύσεις με ΠΡΑΓΜΑΤΙΚΑ παραδείγματα
Catalin - Siemens S.R.L.
Κομμάτι - Technical Architecture and Patterns
Μηχανική Μετάφραση
Πόσο καλά έχει σχεδιαστεί το εκπαιδευτικό πρόγραμμα, υποστηρίζοντάς σας από τους πρώτους βήματα που θα πρέπει να καταβληθούν ως αρχιτέκτων, μέχρι τη διασφάλιση ότι η τελική λύση θα επικυρώνει όλα τα απαιτούμενα πρότυπα ποιότητας, ενημένους κατά την πορεία για τη σημασία κάθε ξεχωριστού πτυχή. Επιπλέον, σας αγωνίζει όχι μόνο για τους τεχνικούς πτυχές της αρχιτεκτονικής, αλλά και για τους επιχειρηματικούς, διασφαλίζοντάς σας ότι ως αρχιτέκτων, η δουλειά σας δεν είναι μόνο να σχεδιάζετε εξαιρετικές λύσεις, αλλά και να προσφέρετε τιμή και να υποστηρίζετε τη στρατηγική ορατότητα της εταιρείας. Ο Philippe είναι ένας πολύ καλός εκπαιδευτής, πολύ επαγγελματικός με μεγάλη εμπειρία, υψηλές επικοινωνιακές και μαλακές δεξιότητες, οι οποίες είναι επίσης απαραίτητες για κάποιον που θέλει να αναλάβει το ρόλο του αρχιτέκτων. Τελευταία, αλλά μεγάλης σημασίας, εκτιμήθηκα πολύ που ο Philippe μου παρέχει το πλήρες περιεχόμενο του μαθήματος ως αρχείο pdf - τώρα έχω ένα σταθερό βάση για να συνεχίσω τη διαδικασία μου εκμάθησης - ευχαριστώ πολύ γι' αυτό!
Alex R. - Siemens S.R.L.
Κομμάτι - Technical Architecture and Patterns
Μηχανική Μετάφραση
Θα ήταν καλύτερο αν διήρκει για ολόκληρη μία εβδομάδα
Marius - Siemens S.R.L.
Κομμάτι - Technical Architecture and Patterns
Μηχανική Μετάφραση
Η ικανότητα του εκπαιδευτή να ακούει και να καταλάβει την περίπτωσή μου/το ζήτημά μου/το πρόβλημά μου...
Francois - TE
Κομμάτι - Technical Architecture and Patterns
Μηχανική Μετάφραση
Η εμπλοκή και η πάθηση του εκπαιδευτή για το θέμα
Khalid Alqahtani - General Organization for Social Insurance
Κομμάτι - Technical Architecture and Patterns
Μηχανική Μετάφραση
Το θέμα είναι μια τάση σήμερα
Wael Mashal - SAP UK
Κομμάτι - Technical Architecture and Patterns
Μηχανική Μετάφραση