Εξέλιξη Κομματιού
Εισαγωγή στο Spring Framework
- Επισκόπηση του οικοσυστήματος της Spring
- Αντιστροφή Ελέγχου (IoC) και Έγχυση Εξαρτήσεων (DI)
- Εισαγωγή στον Προγραμματισμό Προσανατολισμένο σε Αντιμετώπιση (AOP)
Διαμόρφωση Spring και Κύκλος Ζωής του Bean
- Διαμόρφωση μέσω αρχείων XML
- Κύκλος ζωής του Bean και BeanPostProcessor
- Δοκιμή εφαρμογής Spring με το Mockito
Διαμόρφωση βασισμένη σε Σημειώσεις (Annotations)
- Χρήση των σημειώσεων @Component και @Autowired
- Συνδυασμός διαμόρφωσης XML και διαμόρφωσης βασισμένης σε σημειώσεις
- Χρήση της @Configuration και του JavaConfig για περιβάλλοντα χωρίς XML
Εκκίνηση με το Spring Boot 3.5.5
- Εισαγωγή στο Spring Boot και βασικές έννοιες
- Δημιουργία έργου Spring Boot χρησιμοποιώντας το Spring Initializr
- Δημιουργία και εκτέλεση της πρώτης REST εφαρμογής
Προγραμματισμός Προσανατολισμένος σε Αντιμετώπιση (AOP) και Συναλλαγές
- Χρήση του AspectJ με τη Spring: αρχές και διαμόρφωση
- Κατανόηση των αναγνωστικών συναλλαγών στη Spring
- Διαμόρφωση συναλλαγών με XML και @Configuration
Επιμονή Δεδομένων με τη Spring και το JPA
- Διαμόρφωση του JPA και συνδέσεις βάσης δεδομένων
- Στρώματα DAO και Repository με διαμόρφωση JPA Boot
- Εξαγωγή προφίλ και διαχείριση ιδιοτήτων
Κατασκευή RESTful Εφαρμογών με το JPA
- Δημιουργία απλών REST APIs CRUD με το JPA
- Ανάπτυξη REST CRUD με ενσωματωμένα beans
- Σειριοποίηση Jackson: @JsonIgnore, διαχείριση προξενιών Hibernate, αποφυγή βρόχων
Προχωρημένη Διαχείριση REST και Δεδομένων
- Χρήση REST DTOs με το MapStruct
- Διαχείριση εξαιρέσεων σε REST εφαρμογές
- Προτύπα διπλού μοντέλου JPA
Spring REST με το Spring Data JPA
- Ερωτήματα μέσω παραγωγής ονομάτων μεθόδων
- Σελιδοποίηση και ταξινόμηση με το Spring Data JPA
- Χρήση του @Query για προσαρμοσμένα ερωτήματα
Συνοψίσεις και Επόμενα Βήματα
Απαιτήσεις
- Κατανόηση βασικών εννοιών προγραμματισμού Java
- Εμπειρία στον αντικειμενοστραφή προγραμματισμό
- Εξοικείωση με εργαλεία κατασκευής όπως το Maven ή το Gradle
Κοινό-Στόχος
- Προγραμματιστές Java που ξεκινούν το ταξίδι τους με το οικοσύστημα της Spring
- Μηχανικοί λογισμικού που επιθυμούν να χτίσουν γρήγορα RESTful εφαρμογές ιστού
- Προγραμματιστές που αναζητούν πρακτική εμπειρία με το σύγχρονο Spring Boot και JPA
Σχόλια (4)
Λεπτομερής πληροφορία παρέχεται για τα πιο προωθημένα θέματα που ζητήθηκαν.
Farukh Khan - Tandem Solution
Κομμάτι - RabbitMQ with Java and Spring
Μηχανική Μετάφραση
Σε αυτή την κατάρτιση, μάθαμε όχι μόνο τη βασική τεχνική γνώση του Java Spring/technology, αλλά επίσης πέρασαμε στο να κατακτούμε παγκόσμια γνώση, η οποία μας την μοιράστηκε κατά τη διάρκεια του μαθήματος.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Κομμάτι - Java 8 and Spring
Μηχανική Μετάφραση
Everything. The trainer has the best teaching skills I've seen in my life.
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
Κομμάτι - Spring and Hibernate in Java Applications
Μηχανική Μετάφραση
I liked that I had a chances to play with code during exercises (not only coding, what trainer prepared).
PITERION GmbH
Κομμάτι - Java Spring
Μηχανική Μετάφραση