Εξέλιξη Κομματιού
Εισαγωγή στο πλαίσιο Spring
- Γενική προοπτική του οικοσυστήματος Spring
- Ανάγκη αντιστροφή (IoC) και εισαγωγή συμβάσεων (DI)
- Εισαγωγή στο προγραμματισμό προς αντικείμενα (AOP)
Ρύθμιση Spring και κυκλοφορία bean
- Ρύθμιση μέσω XML αρχείων
- Κυκλοφορία bean και BeanPostProcessor
- Δοκιμαστική εφαρμογή Spring με Mockito
Ρύθμιση βάσης ανακεφαλαιώσεων
- Χρήση @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
- Δημιουργία απλών CRUD REST API με JPA
- Ανάπτυξη CRUD REST με ενσωματωμένα bean
- Jackson serialization: @JsonIgnore, χειρισμός Hibernate proxies, αποφυγή βρόχων
Προχωρημένη REST και διαχείριση δεδομένων
- Χρήση REST DTOs με MapStruct
- Διαχείριση εξαιρέσεων στις REST εφαρμογές
- JPA διπλή μοντέλα
Spring REST με Spring Data JPA
- Ερωτήσεις από παράγωγο όνομα μέθοδου
- Παγκάτωση και ταξινόμηση με Spring Data JPA
- Χρήση @Query για περιορισμένες ερωτήσεις
Επίλυση και τα επόμενα βήματα
Απαιτήσεις
- Κατανόηση των βασικών εννοιών προγραμματισμού Java
- Εμπειρία στην προγραμματισμό προς αντικείμενα (object-oriented programming)
- Γνώση των εργαλείων κατασκευής όπως Maven ή Gradle
Αντικείμενο
- Java developers που αρχίζουν τη διαδρομή τους στο οικοσύστημα Spring
- Μηχανικοί λογισμικού που θέλουν να δημιουργήσουν RESTful web εφαρμογές γρήγορα
- Προγραμματιστές που απαιτούν πρακτική εμπειρία με το σύγχρονο 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
Μηχανική Μετάφραση
Despite the format used to give this course, which should not be used in any educational context and even more in a professional. The part that was beneficial for me was when we presented several extracts of our project to get hints on where we could do some changes to see if that fixes some issues.
Veronica - NOESIS SOLUTIONS NV
Κομμάτι - Spring and Hibernate in Java Applications
Μηχανική Μετάφραση
I liked that there were many exercises, Re activity and flexibility of the Trainer.
Badii Bayoudh
Κομμάτι - Java Spring
Μηχανική Μετάφραση