Εξέλιξη Κομματιού
Επανάληψη
- Κληρονόμισμα και Διεπαφές
- Αναφορές Αντικειμένων vs Κληρονόμισμα
- Πολυμορφισμός
- Στατικές και Προεπιλεγμένες Μέθοδοι Διεπαφών
- Συλλογές και Γενητικά (Generics)
- Γενητικά (Κληρονόμισμα, Αόριστες Τύποι)
- Εγγραφή Γενητικών Τύπων
Σχέδια Σχεδίασης
- Δημιουργία Αντικειμένων
- Στατικές Μέθοδοι και Πεδία
- Τελεστής new
- Σχέδια Δημιουργίας
- Κληρονόμισμα vs Σύνθεση / Πλεονεκτίες και Μειονεκτίες
- Σχέδιο Composite
- Εσωτερικές Τάξεις
Ανασκόπηση (Reflection)
- Η τάξη που λέγεται Class
- Βρίσκοντας Πεδία, Μέθοδους και Κατασκευαστές
- Πρόσβαση σε Πεδία, Εκτέλεση Μεθόδων
- Εξέταση Πινάκων
Σήμανση (Annotations)
- Σήμανση στο API Java (@Override, @Deprecated)
- Ορισμός Σήμανσης
Λειτουργία προς Δυναμικό Προγραμματισμό (Functional Programming)
- Επισκόπηση Λειτουργικών Εκφράσεων
- Λειτουργικές Εκφράσεις και Λειτουργικές Διεπαφές
- Χρήση Λειτουργικών Εκφράσεων
- Εργασία με Αναφορές Μεθόδων
Το API ροών (Stream API)
- Ροές και Συλλογές
- Φίλτρο σε Συλλογές
- Ζεύξιμο και Αναδρομή
API Ημερομηνιών/Ωρών (Date/Time API)
- Παλιά API
- To Date/Time API (JSR 310)
- Ημερομηνιακά και Ωρολογιακά Γεγονότα
- Χρονοσήματα, Διαδρομές και Διαρκέιες
- Πραγματοποίηση Υπολογισμών
- Μόρφωση
- Τοπικοποίηση / Ζώνες Χρόνου
Βασικά του JUnit
- Περιγραφή του JUnit, Δοκιμαστικό Προγραμματισμός
- Τέστ και Αποδείξεις
- Εργασία με Εξαιρέσεις
- Οργάνωση Τεστ με το JUnit
- Εκτύπωση Fixtures - @Before, @After
- Συνόλια Τεστ και Άλλες Δυνατότητες
- Επισκόπηση των Εξαρτήματων Mock Objects
Εργαλεία Ανάπτυξης (Build Tools)
- Επισκόπηση του Ant
- Επισκόπηση του Maven
Απαιτήσεις
Γνώση για Java γλώσσα και OOP. Οι συμμετέχοντες πρέπει να γνωρίζουν πακέτα, ροές και βρόχους ελέγχου, βασικές κατηγορίες και βασικές διεπαφές.
Σχόλια (5)
Είχαμε μια πολύπλοκη ανασynopsis και για το πλαίσιo - για παράδειγμα, γιατί χρειάζεται να χρησιμοποιήσουμε κάποιeς σημαντικές ετικέτeς (annotations) και τι σημaίνουν. Μου άρεσε η πρακτική μέρoς της εκπαίδευσης - να πρέπeι να τρέξουμε χειροκίνητα τις εντoλές και να κάνουμε κλήσeς στα REST API.
Alina - ACCENTURE SERVICES S.R.L
Κομμάτι - Quarkus for Developers
Μηχανική Μετάφραση
Η επιπλέον πληροφορία που κοινοποιήθηκε, το εκπαιδευτικό πρόγραμμα δεν ήταν απλώς groovy, πράγμα που ήταν όμορφο.
Covenant - Vodacom
Κομμάτι - Groovy Programming
Μηχανική Μετάφραση
ο εκπαιδευτής μπορεί να εξηγήσει το θέμα με σαφήνεια και να απαντήσει σε κάθε ερώτημα.
Hannah Mae Lubigan - Security Bank Corporation
Κομμάτι - Advanced Spring Boot
Μηχανική Μετάφραση
Η μέθοδος κατάρτισης και ο εκπαιδευτής βοηθούν στην επίλυση των προβλημάτων που αντιμετώπιζονται κατά τη διάρκεια των ασκήσεων.
Carl Angelo Gonzales - Security Bank Corporation
Κομμάτι - Spring Boot for Beginners
Μηχανική Μετάφραση
Η ευρύτητα των θεμάτων που καλύφθηκαν ήταν αρκετή και ο εκπαιδευτικός προσπάθησε να τους αξιοποιήσει καλά.
Lakshmipriya Sivakumar - Deque Systems Inc
Κομμάτι - Spring Boot, React, and Redux
Μηχανική Μετάφραση