Εξέλιξη Κομματιού

Εισαγωγή στο πλαίσιο 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
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (4)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες