Αρχές Σχεδίασης Εφαρμογών Embedded C Κομμάτι εκπαίδευσης
Αυτή η εκπαίδευση με εισηγητή, ζωντανή (online ή onsite), απευθύνεται σε προγραμματιστές C που επιθυμούν να μάθουν τις αρχές σχεδίασης Embedded C.
Μετά την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Κατανοούν τις σχεδιαστικές παραμέτρους που καθιστούν αξιόπιστα τα προγράμματα Embedded C
- Ορίζουν τη λειτουργικότητα ενός ενσωματωμένου συστήματος
- Καθορίζουν τη λογική και τη δομή του προγράμματος για την επίτευξη του επιθυμητού αποτελέσματος
- Σχεδιάζουν μια αξιόπιστη, απαλλαγμένη από σφάλματα ενσωματωμένη εφαρμογή
- Επιτυγχάνουν βέλτιστη απόδοση από το υλικό-στόχο
Μορφή του Μαθήματος:
- Διαδραστική διάλεξη και συζήτηση
- Ασκήσεις και πρακτική εξάσκηση
- Πρακτική υλοποίηση σε περιβάλλον ζωντανού εργαστηρίου
Επιλογές Προσαρμογής του Μαθήματος:
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να το κανονίσουμε.
Εξέλιξη Κομματιού
Εισαγωγή
- Τι είναι η σχεδίαση;
- C εναντίον Embedded C
Ο Κύκλος Ζωής μιας Ενσωματωμένης Εφαρμογής
- Η διαδικασία ανάπτυξης
- Η διαδικασία συντήρησης
- Ο εκτεταμένος κύκλος ζωής
Εργαλεία Σχεδίασης
- Ανοιχτού κώδικα έναντι ιδιόκτητου λογισμικού
- Μεταγλωττιστές, συμβολομεταφραστές και συνδέτες
- Βιβλιοθήκες
- Αποσφαλματωτές
- Προσομοιωτές
- Ολοκληρωμένα Περιβάλλοντα Ανάπτυξης (IDE)
Προκλήσεις Σχεδίασης Ενσωματωμένων Συστημάτων
- Περιορισμοί σχεδίασης ενσωματωμένων υπολογιστικών συστημάτων
- Θεωρήσεις κόστους
- Απόδοση και αποδοτικότητα
- Κατανάλωση ισχύος
- Διαχείριση θερμότητας
Καθορισμός των Στόχων Σχεδίασης
- Διατηρώντας την απλότητα
- Ορισμός της λειτουργικότητας
- Ορισμός της λογικής και της δομής του προγράμματος
Αξιοπιστία Συστήματος
- Επιθεώρηση και συντήρηση
- Απαιτήσεις χρόνου λειτουργίας
- Σημεία αποτυχίας
Επαναχρησιμοποίηση Κώδικα
- Σχεδίαση χωρίς πλεονασμούς
Αφαίρεση Κώδικα
- Απόκρυψη πληροφοριών
- Αρθρώματα ανεξάρτητα περιβάλλοντος
Αρθρωματοποίηση Κώδικα
- Αποσύνθεση
- Χαλαρή σύζευξη
- Ισχυρή συνοχή
- Ακυκλικές εξαρτήσεις
Συντηρησιμότητα Κώδικα
- Αναγνωσιμότητα
- Δυνατότητα ελέγχου
- Παραμετροποίηση
- Αναβαθμίσεις απόδοσης
Θεωρήσεις Υλικού
- Κλιμακούμενη Θερμική Σχεδιαστική Ισχύς (TDP)
- Ενσωματωμένα γραφικά
- Άλλα
Περίληψη και Συμπέρασμα
Απαιτήσεις
- Βασικές γνώσεις ενσωματωμένων συστημάτων
- Εμπειρία προγραμματισμού Embedded C
- Κατανόηση των βασικών αρχών ηλεκτρονικών
Ακροατήριο:
- Προγραμματιστές
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
Αρχές Σχεδίασης Εφαρμογών Embedded C Κομμάτι εκπαίδευσης - Κράτηση
Αρχές Σχεδίασης Εφαρμογών Embedded C Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
Αρχές Σχεδίασης Εφαρμογών Embedded C - Συμβουλευτική Αίτημα
Σχόλια (2)
Οι εξηγήσεις και η αλληλεπίδραση του εκπαιδευτή ήταν πολύ καλές· και ακόμα κι αν δεν είχα μάλλον αρκετή εμπειρία, μάθηκα πολλά!
Pieter Bruynseels - Spot Buy Center BV
Κομμάτι - Design Patterns
Μηχανική Μετάφραση
Μου άρεσε τη πλατφόρμα που χρησιμοποιήσαμε. Ήταν πραγματικά όμορφη και εύκολη στη χρήση. Μου άρεσε το μέρος για το TypeScript, ιδίως αυτό που αναφέρεται στα namespaces και τα modules.
Robert - DB Global Technology
Κομμάτι - JavaScript - Advanced Programming
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
Δημιουργική Επίλυση Προβλημάτων με Τεχνικές Παιχνιδοποίησης (Design Thinking)
14 ΏρεςΑυτή η ζωντανή εκπαίδευση με εκπαιδευτή στο Ελλάδα (online ή onsite) απευθύνεται σε συμμετέχοντες αρχαρίου έως μεσαίου επιπέδου που επιθυμούν να επιλύσουν καθημερινές προκλήσεις στον χώρο εργασίας μέσω τεχνικών παιχνιδοποίησης.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Κατανοήσουν τις αρχές του Design Thinking και την εφαρμογή του στην επίλυση προβλημάτων.
- Ενσωματώσουν τεχνικές παιχνιδοποίησης για να προάγουν την εμπλοκή και την καινοτομία.
- Αναπτύξουν δημιουργικές και πρακτικές λύσεις σε κοινά προβλήματα του χώρου εργασίας.
- Συνεργαστούν αποτελεσματικά μεταξύ ομάδων για την υλοποίηση στρατηγικών επίλυσης προβλημάτων.
- Εφαρμόσουν επαναληπτικές προσεγγίσεις για τη βελτίωση των λύσεων μέσω ανατροφοδότησης και πειραματισμού.
Domain Driven Design: Έννοιες και Πρακτικές
21 ΏρεςΑυτή η εκπαίδευση υπό την καθοδήγηση εκπαιδευτή, ζωντανά στην Ελλάδα (διαδικτυακά ή στον χώρο σας), απευθύνεται σε προγραμματιστές, αρχιτέκτονες και αναλυτές μεσαίου επιπέδου που επιθυμούν να μάθουν και να εφαρμόσουν έννοιες και πρακτικές DDD στα έργα λογισμικού τους.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να κατανοήσουν τις βασικές έννοιες του DDD (bounded contexts, οντότητες κ.λπ.) και την εφαρμογή τους σε έργα λογισμικού.
- Να εφαρμόσουν τον στρατηγικό DDD για να ορίσουν και να σχεδιάσουν το μοντέλο του τομέα, να αναγνωρίσουν υποτομείς και να θέσουν όρια.
- Να υλοποιήσουν τον τακτικό DDD χρησιμοποιώντας πρότυπα όπως CQRS, εργοστάσια και οδηγούμενο από γεγονότα μοτίβο.
- Να αναδομήσουν και να εκσυγχρονίσουν αποτελεσματικά παλαιά συστήματα με τεχνικές DDD.
- Να σχεδιάσουν και να υλοποιήσουν αρχιτεκτονικές προσανατολισμένες σε προϊόν, τομέα και ομάδα.
- Να χρησιμοποιήσουν το πλέγμα δεδομένων (data mesh) για να δημιουργήσουν μια πλατφόρμα δεδομένων προσανατολισμένη στον τομέα που υποστηρίζει την ανακάλυψη και τη διακυβέρνηση δεδομένων.
Εισαγωγή στο Domain-Driven Design
14 ΏρεςΤο Domain-Driven Design (DDD) είναι μια ισχυρή προσέγγιση ανάπτυξης λογισμικού που εστιάζει στη μοντελοποίηση πολύπλοκων συμπεριφορών λογισμικού ευθυγραμμίζοντας την τεχνική υλοποίηση με τις βασικές επιχειρηματικές έννοιες. Αυτό το σεμινάριο εξερευνά πώς το DDD βοηθά τις ομάδες να διαχειριστούν την πολυπλοκότητα και να μειώσουν τον κίνδυνο μέσω στρατηγικών και τακτικών μοτίβων. Οι συμμετέχοντες θα μάθουν να δημιουργούν μια "Κοινή Γλώσσα," να ορίζουν σαφή όρια μέσω Περιορισμένων Πλαισίων και να χρησιμοποιούν συγκεκριμένα δομικά στοιχεία όπως Οντότητες, Αντικείμενα Αξίας και Συγκεντρώσεις. Ο στόχος είναι να δημιουργηθούν ευέλικτες, συντηρήσιμες αρχιτεκτονικές λογισμικού που παραμένουν συνεπείς με τον εξελισσόμενο επιχειρηματικό τομέα.
Domain-Driven Design: Έννοιες και Πρακτικές για Έμπειρους Προγραμματιστές
21 ΏρεςΤο Domain-Driven Design (DDD) είναι μια προσέγγιση στην ανάπτυξη λογισμικού που δίνει έμφαση στον σχεδιασμό συστημάτων γύρω από τον επιχειρηματικό τομέα, χρησιμοποιώντας μια κοινή ubiquitous language και τακτικές & στρατηγικές τεχνικές μοντελοποίησης.
Αυτή η καθοδηγούμενη από εκπαιδευτή, ζωντανή εκπαίδευση (online ή onsite) απευθύνεται σε έμπειρους προγραμματιστές προχωρημένου επιπέδου που επιθυμούν να εφαρμόσουν τις αρχές του DDD για να σχεδιάσουν εύρωστα, συντηρήσιμα και κλιμακούμενα συστήματα.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Να αναγνωρίζουν και να μοντελοποιούν βασικές έννοιες του τομέα χρησιμοποιώντας την ubiquitous language και τα bounded contexts.
- Να εφαρμόζουν τακτικά μοτίβα DDD όπως entities, value objects, aggregates, repositories, και domain services.
- Να σχεδιάζουν context maps και στρατηγικά όρια για τη διαχείριση της πολυπλοκότητας σε microservices και ομάδες.
- Να ενσωματώνουν πρακτικές DDD σε Agile ομάδες και ροές εργασίας CI/CD για τη βελτίωση της συνεργασίας και της παράδοσης.
Μορφή του Μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική εξάσκηση.
- Πρακτική υλοποίηση σε περιβάλλον live-lab.
Επιλογές Προσαρμογής Μαθήματος
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για διευθέτηση.
Σχεδιαστικά Πρότυπα
14 ΏρεςΥπάρχουν πλήθος δοκιμασμένων και καθιερωμένων προτύπων ευρέως διαθέσιμα σε όλους. Μερικές φορές το ζητούμενο είναι απλώς να αλλάξουμε τα ονόματα και να υλοποιήσουμε το πρότυπο σε μια συγκεκριμένη τεχνολογία. Αυτό μπορεί να εξοικονομήσει εκατοντάδες ώρες, οι οποίες διαφορετικά θα ξοδεύονταν στη σχεδίαση και τον έλεγχο. Εκπαιδευτικοί Στόχοι Το σεμινάριο αυτό έχει δύο στόχους: πρώτον, σας επιτρέπει να επαναχρησιμοποιήσετε ευρέως γνωστά πρότυπα, και δεύτερον, σας επιτρέπει να δημιουργήσετε και να επαναχρησιμοποιήσετε πρότυπα ειδικά για τον οργανισμό σας. Σας βοηθά να εκτιμήσετε πώς τα πρότυπα μπορούν να μειώσουν το κόστος, να συστηματοποιήσουν τη διαδικασία σχεδίασης και να δημιουργήσουν ένα πλαίσιο κώδικα βασισμένο στα πρότυπά σας. Ακροατήριο Σχεδιαστές λογισμικού, αναλυτές επιχειρήσεων, διαχειριστές έργων, προγραμματιστές και developers, καθώς και επιχειρησιακοί διευθυντές και διευθυντές τμημάτων λογισμικού. Στυλ Μαθήματος Το μάθημα εστιάζει σε περιπτώσεις χρήσης και στη σχέση τους με ένα συγκεκριμένο πρότυπο. Τα περισσότερα παραδείγματα εξηγούνται σε UML και με απλά παραδείγματα Java (η γλώσσα μπορεί να αλλάξει εάν το μάθημα κλείνεται ως κλειστό σεμινάριο). Σας καθοδηγεί μέσα από τις πηγές των προτύπων ενώ σας δείχνει πώς να καταγράφετε και να περιγράφετε πρότυπα που μπορούν να επαναχρησιμοποιηθούν σε ολόκληρο τον οργανισμό σας.
Design Thinking: Ενσυναίσθηση με εσωτερικούς πελάτες
7 ΏρεςΤο Design Thinking είναι μια ανθρωποκεντρική μεθοδολογία για την επίλυση προβλημάτων μέσω της ενσυναίσθησης, του ορισμού, του ιδεασμού, της δημιουργίας πρωτοτύπων και του ελέγχου. Αυτή η έκδοση του μαθήματος δίνει μεγάλη έμφαση στη φάση της Ενσυναίσθησης, εστιάζοντας στη σύνδεση των προηγουμένως εντοπισμένων σημείων πόνου με τις πραγματικές ανάγκες των εσωτερικών πελατών και εφαρμόζοντας δυναμικές, συνεργατικές δραστηριότητες για τη μετατροπή των ευρημάτων σε δράσιμα αποτελέσματα.
Αυτή η εκπαίδευση με εισηγητή, ζωντανή (διαδικτυακή ή στον χώρο σας) απευθύνεται σε ομάδες και ηγέτες αρχάριου έως μεσαίου επιπέδου που επιθυμούν να εμβαθύνουν τις δεξιότητες ενσυναίσθησης, να ενισχύσουν τις σχέσεις με τους εσωτερικούς πελάτες και να μετατρέψουν τα σημεία πόνου σε ουσιαστικές ευκαιρίες βελτίωσης.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να εφαρμόζουν τεχνικές βασισμένες στην ενσυναίσθηση για να αποκαλύψουν και να επικυρώσουν τις ανάγκες των πελατών.
- Να μετατρέπουν τα χαρτογραφημένα σημεία πόνου σε σαφείς, δράσιμες ανάγκες.
- Να συμμετέχουν σε δυναμικά παιχνίδια ρόλων και προσομοιώσεις για να εξασκηθούν σε συζητήσεις με επίκεντρο τον πελάτη.
- Να επαναπροσδιορίζουν συνεργατικά τις δηλώσεις προβλήματος από την οπτική του πελάτη.
Μορφή του Μαθήματος
- Διαδραστική διάλεξη και καθοδηγούμενες συζητήσεις.
- Δυναμικά, βιωματικά παιχνίδια ρόλων και ασκήσεις ενσυναίσθησης.
- Ομαδικά εργαστήρια για συνεργατική αναδιατύπωση προβλημάτων.
Επιλογές Προσαρμογής Μαθήματος
- Για να ζητήσετε μια προσαρμοσμένη έκδοση προσαρμοσμένη σε μια συγκεκριμένη εσωτερική διαδικασία (π.χ. προμήθειες ή παροχή εξοπλισμού), επικοινωνήστε μαζί μας για να κανονίσουμε.
Design Thinking: Ενσυναίσθηση & Καθορισμός για Εσωτερικούς Πελάτες
7 ΏρεςΗ Σχεδιαστική Σκέψη είναι μια ανθρωποκεντρική μεθοδολογία για την επίλυση προβλημάτων μέσω της ενσυναίσθησης, του καθορισμού, της ιδεατής σκέψης, της πρωτοτυποποίησης και της δοκιμής. Η εστίαση στα δύο πρώτα στάδια — Ενσυναίσθηση και Καθορισμός — βοηθά τις ομάδες να κατανοήσουν καλύτερα τους εσωτερικούς πελάτες και να προσδιορίσουν τα κατάλληλα προβλήματα προς επίλυση.
Αυτή η εκπαίδευση με εισηγητή, ζωντανή (online ή δια ζώσης), απευθύνεται σε ομάδες και ηγέτες αρχάριου έως μεσαίου επιπέδου που επιθυμούν να ενισχύσουν τη σύνδεσή τους με εσωτερικούς πελάτες, να μειώσουν την αντίσταση στην αλλαγή και να βελτιώσουν την επιχειρησιακή αποτελεσματικότητα μέσω πρακτικών, συνεργατικών μεθόδων.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Χρησιμοποιούν τεχνικές ενεργητικής ακρόασης και συνεντεύξεων για να συλλέγουν ουσιαστικές πληροφορίες σχετικά με τους εσωτερικούς πελάτες.
- Δημιουργούν χάρτες ενσυναίσθησης και καταγράφουν τις ανάγκες και τα σημεία πόνου των χρηστών.
- Διακρίνουν τα πραγματικά βαθύτερα προβλήματα από τα αντιληπτά ζητήματα χρησιμοποιώντας εργαλεία όπως τα 5 Γιατί και τα δέντρα προβλημάτων.
- Διατυπώνουν σαφείς, εφαρμόσιμες δηλώσεις προβλήματος (POVs) που καθοδηγούν την εργασία επίλυσης.
Μορφή του Μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πρακτικές, βιωματικές ασκήσεις και παιχνίδια ρόλων.
- Ομαδικά εργαστήρια και συνεδρίες ανατροφοδότησης σε ολομέλεια.
Επιλογές Προσαρμογής Μαθήματος
- Για να ζητήσετε μια προσαρμοσμένη έκδοση που να ανταποκρίνεται σε μια συγκεκριμένη εσωτερική διαδικασία (π.χ. προμήθειες ή παροχή εξοπλισμού), επικοινωνήστε μαζί μας για να το κανονίσουμε.
Εργαστήριο Design Thinking για Προγραμματιστές Λογισμικού
14 ΏρεςΣε αυτή την εκπαίδευση τύπου εργαστηρίου με εισηγητή, ζωντανά στο Ελλάδα (διαδικτυακά ή με φυσική παρουσία), οι συμμετέχοντες θα μάθουν πώς να εφαρμόζουν τα πέντε στάδια του Design Thinking για να κατανοήσουν καλύτερα τα προβλήματα που αντιμετωπίζουν οι τελικοί χρήστες ενός προϊόντος ή μιας υπηρεσίας και στη συνέχεια να αναπτύξουν την καλύτερη προσέγγιση για την επίλυσή τους.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να χρησιμοποιούν δημιουργικές στρατηγικές για την αντιστοίχιση των αναγκών των πελατών με τεχνολογικά εφικτές λύσεις.
- Να διαμορφώνουν μια στρατηγική για την αύξηση της αξίας του πελάτη και τη βελτίωση των προσφορών προϊόντων και υπηρεσιών.
Σχεδιαστική Σκέψη: Μεθοδολογίες Καινοτομίας
24 ΏρεςΑυτή η εκπαίδευση υπό την καθοδήγηση εκπαιδευτή, ζωντανά σε Ελλάδα (online ή onsite), απευθύνεται σε επαγγελματίες αρχάριου έως μεσαίου επιπέδου που επιθυμούν να κατανοήσουν και να εφαρμόσουν μεθοδολογίες Σχεδιαστικής Σκέψης για να οδηγήσουν την καινοτομία και να βελτιώσουν τις επιχειρηματικές λύσεις.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Κατανοήσουν τις βασικές αρχές της Σχεδιαστικής Σκέψης και τον ρόλο της στην καινοτομία.
- Εφαρμόσουν τις πέντε φάσεις της Σχεδιαστικής Σκέψης στην επίλυση προβλημάτων.
- Χρησιμοποιήσουν τεχνικές ιδεασμού και εργαλεία για την ενίσχυση της δημιουργικότητας.
- Εφαρμόσουν στρατηγικές Σχεδιαστικής Σκέψης για βελτίωση διαδικασιών και αύξηση της αποτελεσματικότητας.
Καινοτόμος Ηγεσία μέσω Design Thinking
14 ΏρεςΑυτή η ζωντανή, καθοδηγούμενη από εκπαιδευτή εκπαίδευση στην Ελλάδα (online ή onsite) απευθύνεται σε αρχάριους ηγέτες και επαγγελματίες ανθρώπινου δυναμικού που επιθυμούν να μάθουν και να εφαρμόσουν μεθοδολογίες Design Thinking για να προάγουν την καινοτομία, να ενισχύσουν τις ικανότητες επίλυσης προβλημάτων και να εμπλέξουν αποτελεσματικά τις ομάδες.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Εφοδιαστούν με εργαλεία και μεθοδολογίες για την προώθηση της καινοτομίας και της συμμετοχής των ομάδων.
- Αναπτύξουν δεξιότητες στη χαρτογράφηση ενσυναίσθησης, την ιδεασμό και την πρωτοτυποποίηση για την επίλυση σύνθετων προκλήσεων.
- Εφαρμόσουν τις αρχές του Design Thinking σε σενάρια ηγεσίας και ανθρώπινου δυναμικού.
- Προάγουν μια κουλτούρα καινοτομίας στις τεχνολογικές ομάδες.
Σχεδιαστική Σκέψη: Καινοτομία & Δημιουργική Επίλυση Προβλημάτων
4 ΏρεςΕπισκόπηση:
Υπάρχουν πέντε στάδια στη διαδικασία Σχεδιαστικής Σκέψης (ΣΣ) (ενσυναίσθηση, ορισμός του προβλήματος, ιδεασμός, πρωτότυπο, δοκιμή).
Σε έναν ολοένα και πιο πολύπλοκο κόσμο, αντιμετωπίζουμε προβλήματα που μπορεί να απαιτούν ειδικές προσεγγίσεις. Η Σχεδιαστική Σκέψη βοηθά στην αντιμετώπιση πολύπλοκων προβλημάτων. Η κατάκτηση της σχεδιαστικής σκέψης βοηθά στην αποτελεσματική αντιμετώπιση πολύπλοκων προβλημάτων, στη βελτίωση της επικοινωνίας, στην αποτελεσματική πειθώ, στη βελτίωση των επιχειρηματικών αποτελεσμάτων και ενισχύει την οργανωσιακή και προσωπική συμπεριφορά και απόδοση.
- Πώς λειτουργεί η ΣΣ: μαθαίνουμε από τους ανθρώπους και το πρόβλημα, βρίσκουμε μοτίβα, σχεδιάζουμε μοντέλο (απόκλιση μοντέλου), δοκιμάζουμε το μοντέλο, αξιολογούμε το μοντέλο και επανασχεδιάζουμε.
- Σχέση μεταξύ ΣΣ, καινοτομίας και επιχειρηματικότητας.
- Μέθοδοι και εργαλεία ΣΣ: περσόνα, χάρτης ενδιαφερομένων, χάρτης ταξιδιού πελάτη, σχεδιάγραμμα υπηρεσίας, καινοτομία επιχειρηματικού μοντέλου.
- Εφαρμογή της ΣΣ: νοοτροπία σχεδίασης, ανατρεπτική καινοτομία, επαναληπτική προσέγγιση, τεχνική ευέλικτης εκτίμησης, κριτική σκέψη, επίλυση προβλημάτων, ομαδική εργασία, ετοιμότητα ηγεσίας, δεξιότητες επικοινωνίας, τεχνολογική ευχέρεια, προορατική σκέψη, διαπολιτισμική και ηθική ικανότητα, συναισθηματική νοημοσύνη, αυτογνωσία, δεξιότητες διαπραγμάτευσης, επίλυση συγκρούσεων.
Στόχοι:
- Να κατανοήσουν τις θεμελιώδεις αρχές και τις αποχρώσεις της ΣΣ
- Να εξερευνήσουν βασικές έννοιες, παράγοντες, θεωρίες, τύπους και μοντέλα στη ΣΣ
- Να πειραματιστούν, να βιώσουν και να εξασκήσουν τη ΣΣ
Τρόπος Διεξαγωγής:
Πρόκειται για εκπαιδευτικό πρόγραμμα διάρκειας 1 ημέρας (4 ώρες) και αποτελείται από:
- διαλέξεις (40% - παρουσίαση θεωριών, εννοιών, μοντέλων και αλληλεπιδράσεων),
- ομαδικές ασκήσεις (30% - δυναμική ομάδας, παιχνίδια, ομαδική συζήτηση και ασκήσεις επίλυσης προσομοιωμένων συγκρούσεων),
- ατομικές δραστηριότητες (15% - συγγραφή, σχεδίαση και συζήτηση με ομοτίμους)
- και άλλα (15% - βίντεο, διάβασμα).
Σημείωση: λόγω της φύσης αυτού του προγράμματος, το ελάχιστο μέγεθος ομάδας είναι 3 άτομα
Σχεδιαστικά Πρότυπα (GoF) για Java
21 ΏρεςΑυτή η εκπαίδευση υπό την καθοδήγηση εκπαιδευτή, ζωντανή σε Ελλάδα (διαδικτυακά ή με φυσική παρουσία) απευθύνεται σε προγραμματιστές Java μεσαίου επιπέδου που επιθυμούν να εφαρμόσουν σχεδιαστικά πρότυπα για να βελτιώσουν τη δομή, τη συντηρησιμότητα και την επεκτασιμότητα του λογισμικού.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να κατανοούν τον σκοπό και τα οφέλη των σχεδιαστικών προτύπων.
- Να εφαρμόζουν αποτελεσματικά Δημιουργικά, Δομικά και Συμπεριφορικά πρότυπα σε Java.
- Να βελτιώνουν την επαναχρησιμοποίηση, την επεκτασιμότητα και τη συντηρησιμότητα του κώδικα.
- Να ανακατασκευάζουν υπάρχουσες βάσεις κώδικα χρησιμοποιώντας σχεδιαστικά πρότυπα.
Σχεδιαστικά πρότυπα στην PHP
14 ΏρεςΑυτή η εκπαίδευση με εκπαιδευτή, ζωντανά σε Ελλάδα (online ή onsite), απευθύνεται σε προγραμματιστές PHP μεσαίου επιπέδου που επιθυμούν να εφαρμόσουν αποτελεσματικά τα σχεδιαστικά πρότυπα στα έργα τους.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Να κατανοούν τον σκοπό και τα οφέλη των σχεδιαστικών προτύπων.
- Να αναγνωρίζουν και να υλοποιούν κατάλληλα σχεδιαστικά πρότυπα για κοινά σενάρια.
- Να δομούν εφαρμογές PHP χρησιμοποιώντας αναγνωρισμένες από τη βιομηχανία βέλτιστες πρακτικές.
- Να ενσωματώνουν πρότυπα σε σύγχρονα πλαίσια όπως το Symfony ή το Zend.
JavaScript - Προχωρημένος Προγραμματισμός
14 ΏρεςΤο εκπαιδευτικό πρόγραμμα απευθύνεται σε προγραμματιστές JavaScript που σχεδιάζουν και υλοποιούν προηγμένες διαδικτυακές εφαρμογές. Τα θέματα που συζητούνται κατά τη διάρκεια της εκπαίδευσης αποσκοπούν στην υιοθέτηση βέλτιστων πρακτικών στον προγραμματισμό JavaScript και τονίζουν τα συνηθέστερα λάθη. Σημαντικό σημείο του προγράμματος είναι η συζήτηση του διαθέσιμου αντικειμενοστρεφούς προγραμματισμού με τη σύνταξη της JavaScript.
Σχεδιαστικά Πρότυπα Kubernetes
21 ΏρεςΗ εξέλιξη των μικροϋπηρεσιών και των containers τα τελευταία χρόνια έχει αλλάξει σημαντικά τον τρόπο με τον οποίο σχεδιάζουμε, αναπτύσσουμε, εγκαθιστούμε και εκτελούμε λογισμικό. Οι σύγχρονες εφαρμογές πρέπει να βελτιστοποιούνται για κλιμάκωση, ελαστικότητα, ανοχή σε σφάλματα και αλλαγές. Υπό την πίεση αυτών των νέων απαιτήσεων, οι σύγχρονες αρχιτεκτονικές απαιτούν ένα διαφορετικό σύνολο προτύπων και πρακτικών. Σε αυτήν την εκπαίδευση, εξετάζουμε τρόπους αναγνώρισης, κατανόησης και προσαρμογής σε αυτές τις νέες ανάγκες.
Κοινό
Αυτή η εκπαίδευση απευθύνεται σε άτομα που είναι κάπως εξοικειωμένα με την τεχνολογία containers και τις έννοιες του Kubernetes, αλλά ίσως δεν έχουν πραγματική εμπειρία. Βασίζεται σε περιπτώσεις χρήσης και μαθήματα από πραγματικά έργα, με σκοπό να εμπνεύσει τους συμμετέχοντες να δημιουργούν και να διαχειρίζονται ακόμα καλύτερες cloud native εφαρμογές.
- Προγραμματιστές
- Λειτουργίες
- DevOps
- Μηχανικοί Διασφάλισης Ποιότητας (QA Engineers)
- Διαχειριστές Έργων Πληροφορικής
Μορφή του Μαθήματος
- Διαδραστική διάλεξη και συζήτηση
- Πολλές ασκήσεις και πρακτική
- Πρακτική υλοποίηση σε περιβάλλον ζωντανού εργαστηρίου
Επιλογές Προσαρμογής Μαθήματος
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να το κανονίσουμε.