Software Design Training Courses

Software Design Training Courses

Τοπικά, καθοδηγούμενα από εκπαιδευτές προγράμματα ζωντανής κατάρτισης στο Software Design επιδεικνύουν μέσω της διαλογικής συζήτησης και πρακτικής άσκησης τις βασικές αρχές του Σχεδιασμού Λογισμικού. Η εκπαίδευση Σχεδιασμού Λογισμικού είναι διαθέσιμη ως "onsite live training" ή "remote live training". Η επιτόπια κατάρτιση σε πραγματικό χρόνο μπορεί να πραγματοποιηθεί σε τοπικό επίπεδο στις εγκαταστάσεις του πελάτη Ελλάδα ή σε εταιρικά κέντρα κατάρτισης NobleProg στο Ελλάδα . Η απομακρυσμένη ζωντανή προπόνηση πραγματοποιείται μέσω μιας διαδραστικής, απομακρυσμένης επιφάνειας εργασίας. NobleProg - Ο τοπικός παροχέας εκπαίδευσης

Machine Translated

Testimonials

★★★★★
★★★★★

Software Design Course Outlines

Course Name
Duration
Overview
Course Name
Duration
Overview
21 hours
Η εξέλιξη των μικροεπιχειρήσεων και των εμπορευματοκιβωτίων τα τελευταία χρόνια έχει αλλάξει σημαντικά τον τρόπο με τον οποίο σχεδιάζουμε, αναπτύσσουμε, αναπτύσσουμε και τρέχουμε λογισμικό. Οι σύγχρονες εφαρμογές πρέπει να βελτιστοποιούνται για κλιμάκωση, ελαστικότητα, αποτυχία και αλλαγή. Με γνώμονα αυτές τις νέες απαιτήσεις, οι σύγχρονες αρχιτεκτονικές απαιτούν ένα διαφορετικό σύνολο προτύπων και πρακτικών. Σε αυτήν την εκπαίδευση, εξετάζουμε τους τρόπους προσδιορισμού, κατανόησης και προσαρμογής σε αυτές τις νέες απαιτήσεις.

Κοινό
Αυτή η εκπαίδευση απευθύνεται σε ανθρώπους που είναι εξοικειωμένοι με την τεχνολογία των εμπορευματοκιβωτίων και με Kubernetes έννοιες των Kubernetes αλλά ίσως στερούνται πραγματικής εμπειρίας στον κόσμο. Βασίζεται σε περιπτώσεις χρήσης και σε διδάγματα από έργα πραγματικής ζωής, με σκοπό να εμπνεύσει τους ανθρώπους να δημιουργήσουν και να διαχειριστούν ακόμα καλύτερες εφαρμογές στο σύννεφο.

- Προγραμματιστές
- Λειτουργίες
- DevOps
- Μηχανικοί QA
- Διαχειριστές έργων πληροφορικής

Μορφή του μαθήματος

- Διαδραστική διάλεξη και συζήτηση
- Πολλές ασκήσεις και πρακτική
- Εφαρμογή Handson σε περιβάλλον ζωντανού εργαστηρίου

Επιλογές προσαρμογής μαθημάτων

- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
14 hours
Ένα διήμερο μάθημα που καλύπτει όλες τις αρχές σχεδιασμού με παραδείγματα κώδικα σε συνδυασμό με την πρόσφατη βιομηχανική τεχνολογία. πολύ χρήσιμο για τους κατασκευαστές λογισμικού αυτοκινήτων
21 hours
Με την εμφάνιση πολύ σύνθετων διανεμημένων συστημάτων, η πολυπλοκότητα ενός ενιαίου συστήματος μεταφέρθηκε στην πολυπλοκότητα της αρχιτεκτονικής του ομίλου συστημάτων. Αυτό το μάθημα καλύπτει τη σχέση του Software Architecture με την Τεχνική Enterprise Architecture. Αυτές οι δύο περιοχές είναι διασυνδεδεμένες με έναν τρόπο που δεν περιγράφεται καλά αυτή τη στιγμή. Για παράδειγμα, η διάσπαση ενός σύνθετου μονολιθικού συστήματος σε δύο συστήματα που επικοινωνούν μέσω διαδικτυακών υπηρεσιών θα προκαλέσει σημαντικές αλλαγές τόσο στα νέα συστήματα όσο και στην αρχιτεκτονική μεταξύ τους.

Αυτό το μάθημα θα καλύπτει συναλλαγές, επί του παρόντος κοινά πρότυπα και λύσεις για τη διαχείριση σύνθετων συστημάτων και επικοινωνίας μέσα και μεταξύ τους.
14 hours
This instructor-led, live training (online or onsite) is aimed at C developers wishing to learn embedded C design principles.

By the end of this training, participants will be able to:

- Understand the design considerations that make embedded C programs reliable
- Define the functionality of an embedded system
- Define the program logic and structure to obtain the desired result
- Design a reliable, error-free embedded application
- Obtain optimal performance from target hardware

Format of the Course:

- Interactive lecture and discussion
- Exercises and practice
- Hands-on implementation in a live-lab environment

Course Customization Options:

- To request a customized training for this course, please contact us to arrange.
21 hours
Model Based Development (MBD) is a software development methodology that enables faster, more cost-effective development of dynamic systems such as control systems, signal processing and communication systems. It relies on graphic modeling rather than the traditional text based programming.

In this instructor-led, live training participants will learn how to apply MBD methodologies to reduce development costs and accelerate the time to market of their embedded software products.

By the end of this training, participants will be able to

- Select and utilize the right tools for implementing MBD.
- Use MBD to carry out rapid development in the early stages of their embedded software project.
- Shorten the release of their embedded software into the market.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Adobe XD είναι ένα εργαλείο σχεδίασης για εφαρμογές ιστού και κινητές εφαρμογές. Με το Adobe XD, οι χρήστες μπορούν να δημιουργήσουν μοναδικά σχέδια και πρωτότυπα UI / UX.

Αυτή η καθοδηγούμενη από εκπαιδευτές, ζωντανή εκπαίδευση (επιτόπου ή απομακρυσμένη) απευθύνεται σε σχεδιαστές ιστοσελίδων που επιθυμούν να σχεδιάσουν μια εφαρμογή με το Adobe XD.

Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:

- Ρυθμίστε το Adobe XD για να αρχίσετε να σχεδιάζετε μια εφαρμογή.
- Ανάπτυξη γρήγορων καλωδίων.
- Δημιουργήστε πρωτότυπα που περιέχουν μικροδραστικές αλληλεπιδράσεις.
- Προσθέστε σχέδια UX σε βιογραφικό σημείωμα.

Μορφή του μαθήματος

- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Χειροκίνητη εφαρμογή σε περιβάλλον εργαστηριακού εργαστηρίου.

Επιλογές προσαρμογής μαθημάτων

- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
14 hours
Υπάρχουν πολλά δοκιμασμένα πρότυπα ευρέως διαθέσιμα σε όλους. Μερικές φορές πρόκειται για την αλλαγή των ονομάτων και την εφαρμογή του σχεδίου σε μια συγκεκριμένη τεχνολογία. Μπορεί να εξοικονομήσει εκατοντάδες ώρες, οι οποίες διαφορετικά θα δαπανηθούν για το σχεδιασμό και τις δοκιμές. Εκπαίδευση Go als Αυτό το μάθημα έχει δύο στόχους: πρώτον, σας επιτρέπει να χρησιμοποιήσετε ξανά ευρέως γνωστά μοτίβα, δεύτερο, σας επιτρέπει να δημιουργήσετε και τα πρότυπα επαναχρησιμοποίηση ειδικά για τον οργανισμό σας. Σας βοηθά να εκτιμήσετε πώς τα μοτίβα μπορούν να μειώσουν το κόστος, να συστηματοποιήσουν τη διαδικασία σχεδιασμού και να δημιουργήσουν ένα πλαίσιο κώδικα βασισμένο στα πρότυπά σας. Σχεδιαστές λογισμικού κοινού, επιχειρηματικοί αναλυτές, διαχειριστές έργων, προγραμματιστές και προγραμματιστές καθώς και επιχειρησιακοί διευθυντές και διαχειριστές τμήματος λογισμικού. Στυλ μαθήματος Το μάθημα επικεντρώνεται στις περιπτώσεις χρήσης και στη σχέση τους με ένα συγκεκριμένο μοτίβο. Τα περισσότερα από τα παραδείγματα εξηγούνται στην UML και σε απλά παραδείγματα Java (η γλώσσα μπορεί να αλλάξει εάν το μάθημα καταγραφεί ως κλειστό μάθημα). Σας καθοδηγεί μέσα από τις πηγές των μοτίβων, καθώς και σας δείχνει πώς να καταλογίζετε και να περιγράφετε σχέδια που μπορούν να επαναχρησιμοποιηθούν σε ολόκληρο τον οργανισμό σας.
14 hours
Ομάδα-στόχος:

Τεχνικός υπεύθυνος ομάδας, προγραμματιστής λογισμικού

Στόχος της μάθησης:

Ο σκοπός της κατάρτισης είναι να αποκτήσει την ικανότητα σχεδιασμού προηγμένων δομών ανάπτυξης / έργων στο C #.

Κατά τη διάρκεια του μαθήματος, οι μαθητές εξοικειώνονται με τους πόρους και τα εργαλεία του MSDN που υποστηρίζουν τη διαδικασία ανάπτυξης, όπως το Microsoft Visual Studio , το ReSharper.
14 hours
Το μάθημα θα καλύψει τα σχέδια με ιδιαίτερη έμφαση στα πρότυπα που χρησιμοποιούνται στην PHP .
21 hours
Το μάθημα έχει σχεδιαστεί για έμπειρους προγραμματιστές που θέλουν να διερευνήσουν θέματα που σχετίζονται με τη χρήση μοτίβων και refactoring. Κάθε συμμετέχων γνωρίζει τις ιδιότητες και τα πρακτικά παραδείγματα χρήσης αυτών των μοτίβων, τα οποία με τη σειρά του θα επιτρέψουν την αποτελεσματική κατασκευή σωστά τον κώδικα εφαρμογής.
14 hours
Η εκπαίδευση έχει σχεδιαστεί για προγραμματιστές Java Script, σχεδιάζοντας και υλοποιώντας προηγμένες εφαρμογές Internet. Τα θέματα που συζητήθηκαν κατά τη διάρκεια της εκπαίδευσης αποσκοπούσαν στο να φέρουν τις βέλτιστες πρακτικές στον προγραμματισμό Java Script και να αναδείξουν τα πιο συνηθισμένα λάθη. Ένα σημαντικό σημείο της εκπαίδευσης είναι να συζητήσουμε τον διαθέσιμο αντικειμενοστραφή προγραμματισμό με σύνταξη Java Script.
14 hours
Σκοπός:

Βοηθώντας τους Τεχνικούς Αναλυτές και Σχεδιαστές να καταλάβουν πώς να περάσουν από την υλοποίηση του λογισμικού των απαιτήσεων, εξασφαλίζοντας την ιχνηλασιμότητα μεταξύ των προδιαγραφών των επιχειρήσεων και του κώδικα λογισμικού.

Αυτό το διήμερο πρόγραμμα κατάρτισης στοχεύει στην παροχή βοήθειας σε τεχνικούς αναλυτές και σχεδιαστές στο σχεδιασμό προδιαγραφών που περιγράφονται από τους επιχειρηματικούς αναλυτές. Μετά τη μετατροπή σε παραστάσεις εξαρτημάτων λογισμικού, τα προκύπτοντα στοιχεία του συστήματος εντοπίζουν τις απαιτήσεις του συστήματος προς τις δομές εξαρτημάτων λογισμικού.

Τέλος, αυτές οι τεχνικές προδιαγραφές εφαρμόζονται σε κώδικα λογισμικού και δοκιμάζονται βάσει συνιστωσών. Τα προκύπτοντα συστατικά λογισμικού παρέχουν καλό επίπεδο αντιδραστικότητας στις αλλαγές, καθώς επιτρέπουν την ανίχνευση ξεχωριστά προς το επίπεδο υλοποίησης του επιπέδου συμπεριφοράς του συστήματος από το επίπεδο (από τις διεπαφές χρήστη προς το επίπεδο των επιχειρηματικών αντικειμένων μέσω των συστατικών εφαρμογών όπου αποθηκεύονται οι επιλογές χρήσης των ηθοποιών.
14 hours
Η αρχιτεκτονική Microservice είναι μια προσέγγιση για την ανάπτυξη μιας εφαρμογής λογισμικού ως μια σειρά μικρών, ανεξάρτητων υπηρεσιών, κάθε μία που λειτουργεί με τη δική της διαδικασία και επικοινωνεί με ελαφρά μηχανισμούς όπως μια API πόρων HTTP. Αυτές οι υπηρεσίες μπορούν να αναπτυχθούν αποτελεσματικά με τη χρήση συνεχιζόμενων συστημάτων αυτοματοποίησης και να υπερβαίνουν την ανάγκη για κεντρική διαχείριση. Microservices μπορεί να γραφτεί σε διαφορετικές γλώσσες προγραμματισμού και να ενσωματωθεί με διαφορετικά συστήματα αποθήκευσης δεδομένων.

Αυτή η εκπαιδευτική, ζωντανή κατάρτιση απευθύνεται σε επιχειρηματικούς προγραμματιστές και αρχιτέκτονες. Εισάγει την αρχιτεκτονική μικροεξυπηρέτησης από μια προοπτική.Net, παρουσιάζει στρατηγικές μετανάστευσης από ένα μονολιθικό σύστημα και περπατά στους συμμετέχοντες μέσω της δημιουργίας και της εκτέλεσης μιας εφαρμογής μικροεξυπηρέτησης με βάση δείγμα.

Μετά το τέλος της προπόνησης, οι συμμετέχοντες θα είναι σε θέση να:

Κατανοήστε πότε να χρησιμοποιήσετε και πότε να μην χρησιμοποιήσετε την αρχιτεκτονική microservice Δημιουργία και εφαρμογή μιας στρατηγικής δοκιμών για τις μικροσκοπικές υπηρεσίες Εισάγετε μια εφαρμογή μικροεξυπηρέτησης με βάση δείγμα σε ένα περιβάλλον παραγωγής Επαναφορά μιας μονολιθικής εφαρμογής στις υπηρεσίες

Δημοσιογράφος

Οι προγραμματιστές Αρχιτέκτονες

Η μορφή της πορείας

Μερικές διαλέξεις, μερικές συζητήσεις, ασκήσεις και σκληρές πρακτικές
14 hours
Kubernetes είναι μια πλατφόρμα ανοικτού κώδικα για την αυτοματοποίηση όλων των σταδίων ανάπτυξης των εμπορευματοποιημένων εφαρμογών. Τα πρότυπα σχεδιασμού είναι αμετάβλητες λύσεις στα προβλήματα ανάπτυξης λογισμικού που σχετίζονται με το σχεδιασμό λογισμικού. Kubernetes επεκτάσεις χρησιμοποιούνται για τη διαμόρφωση και υποστήριξη Kubernetes κλουσμάτων. Με τη βοήθεια Kubernetes προτύπων σχεδιασμού και επέκτασης, οι χρήστες της πλατφόρμας μπορούν να επιτύχουν προσεγγίσεις CI/CD, διατηρώντας ταυτόχρονα την κλίμακα και την ευελιξία των εφαρμογών λογισμικού.

Αυτή η εκπαιδευτική, ζωντανή εκπαίδευση (online ή on-site) απευθύνεται σε προγραμματιστές και DevOps μηχανικούς που επιθυμούν να αξιοποιήσουν Kubernetes σχέδια και επέκταση για να δημιουργήσουν επιχειρηματικές εφαρμογές σε Kubernetes κλάδους.

Μετά το τέλος της προπόνησης, οι συμμετέχοντες θα είναι σε θέση να:

Καθορίστε ένα Kubernetes κλάσμα και ρυθμίστε τα απαραίτητα εργαλεία DevOps. Κατανοήστε τα θεμέλια των προτύπων σχεδιασμού λογισμικού και Kubernetes επέκτασης. Χρησιμοποιήστε Kubernetes επέκταση και πρότυπα σχεδιασμού όταν αλληλεπιδράτε με Kubernetes API. Αναπτύξτε προσαρμοσμένους πόρους Kubernetes και εφαρμόστε δυναμικούς ελεγκτές σε ένα κλάσμα. Διαχειριστείτε και εξασφαλίστε οποιοδήποτε περιβάλλον Kubernetes με τη βοήθεια Kubernetes plugins. Ενσωματώστε DevOps μοντέλα δικτύωσης σε υπάρχοντα και μελλοντικά Kubernetes έργα.

Η μορφή του μαθήματος

Διαδραστική διάλεξη και συζήτηση. Πολλές ασκήσεις και πρακτικές. Hands-on εφαρμογή σε ένα ζωντανό εργαστήριο περιβάλλον.

Επιλογές προσαρμογής μαθημάτων

Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να οργανώσετε.
14 hours
Domain Driven Design (DDD) is an approach for handling complex behaviors when developing software.
14 hours
In this instructor-led, live workshop training in Ελλάδα (online or onsite), participants will learn how to apply the five stages of Design Thinking to better understand the problems experienced by end-users of a product or service, then develop the best approach for resolving them.

By the end of this training, participants will be able to:

- Use creative strategies to match customers' needs with technologically feasible solutions.
- Formulate a strategy to increase customer value and enhance product and service offerings.
35 hours
Η Design Sprint είναι μια πενταήμερη διαδικασία για την επικύρωση των ιδεών και την επίλυση των μεγάλων προκλήσεων μέσω της πρωτοτύπωσης και της δοκιμής των ιδεών με τους πελάτες.

Αυτή η εκπαιδευτική, ζωντανή εκπαίδευση (online ή online) απευθύνεται σε άτομα που επιθυμούν να μάθουν πώς να εκτελέσουν ένα επιτυχημένο σπριντ σχεδιασμού εντός της οργάνωσης τους.

Μετά το τέλος της προπόνησης, οι συμμετέχοντες θα είναι σε θέση να:

Μειώστε τον κίνδυνο εισαγωγής νέου προϊόντος στην αγορά. Συλλέξτε ανατροφοδότηση από τους πελάτες σχετικά με μια νέα έννοια, πριν από την κατασκευή του προϊόντος. Ενισχύστε τη δημιουργικότητα σε μια ομάδα για να λάβετε κρίσιμες αποφάσεις, πιο γρήγορα.

Η μορφή του μαθήματος

Διαδραστική διάλεξη και συζήτηση. Πολλές ασκήσεις και πρακτικές. Ζωντανά εργαστήρια και περιβάλλον.

Επιλογές προσαρμογής μαθημάτων

Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να οργανώσετε.
14 hours
Κοινό:

Προγραμματιστές, προγραμματιστές, επιχειρηματικοί αναλυτές, διαχειριστές έργων, αρχιτέκτονες λογισμικού, δοκιμαστές, υπεύθυνοι για την τεκμηρίωση ή όσοι συμμετέχουν στη διαδικασία ανάπτυξης λογισμικού.

Στόχοι:

Σας προετοιμάζει να εργαστείτε με ένα ευρύ φάσμα στοιχείων UML
Σας διδάσκει πώς να δημιουργήσετε σύνθετα μοντέλα UML
Σας προετοιμάζει να γίνετε εξειδικευμένος ανώτερος συνεργάτης μιας UML Development Team.
14 hours
Audience: Developers, programmers, business analysts, project managers, software architects, testers, people responsible for documentation or anyone involved in the software development process. Objectives: Prepares you to work with a broad range of UML elements Teaches you how to create complex UML models Allows you to become qualified to be a senior member of a UML Development Team.

Last Updated:

Upcoming Software Design Courses

Online Software Design courses, Weekend Software Design courses, Evening Software Design training, Software Design boot camp, Software Design instructor-led, Weekend Software Design training, Evening Software Design courses, Software Design coaching, Software Design instructor, Software Design trainer, Software Design training courses, Software Design classes, Software Design on-site, Software Design private courses, Software Design one on one training

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking for a good mixture of IT and soft skills in Greece!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions