Επικοινωνήστε μαζί μας

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

Εισαγωγή στο Spring Framework

  • Επισκόπηση του οικοσυστήματος 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 APIs με JPA
  • Ανάπτυξη CRUD REST με ένθετα beans
  • Σειριοποίηση Jackson: @JsonIgnore, χειρισμός Hibernate proxies, αποφυγή βρόχων

Προηγμένη διαχείριση REST και δεδομένων

  • Χρήση REST DTOs με MapStruct
  • Διαχείριση εξαιρέσεων σε REST εφαρμογές
  • Μοτίβα διπλού μοντέλου JPA

Spring REST με Spring Data JPA

  • Ερωτήματα με παραγωγή ονόματος μεθόδου
  • Σελιδοποίηση και ταξινόμηση με Spring Data JPA
  • Χρήση @Query για προσαρμοσμένα ερωτήματα

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Κατανόηση βασικών εννοιών προγραμματισμού Java
  • Εμπειρία με αντικειμενοστραφή προγραμματισμό
  • Εξοικείωση με εργαλεία κατασκευής όπως Maven ή Gradle

Κοινό-στόχος

  • Προγραμματιστές Java που ξεκινούν το ταξίδι τους με το οικοσύστημα Spring
  • Μηχανικοί λογισμικού που θέλουν να δημιουργήσουν γρήγορα RESTful διαδικτυακές εφαρμογές
  • Προγραμματιστές που αναζητούν πρακτική εμπειρία με σύγχρονο Spring Boot και JPA
 14 Ώρες

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


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

Σχόλια (1)

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

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