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

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

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

  • Επισκόπηση του οικοσυστήματος Spring
  • Αντιστροφή Ελέγχου (IoC) και Έγχυση Εξαρτήσεων (DI)
  • Εισαγωγή στον Προγραμματισμό Προσανατολισμένου σε Πτυχές (AOP)

Διαμόρφωση Spring και Κύκλος Ζωής Bean

  • Διαμόρφωση μέσω αρχείων XML
  • Κύκλος ζωής Bean και BeanPostProcessor
  • Δοκιμή μιας εφαρμογής Spring με Mockito

Διαμόρφωση με βάση π αρατηρήσεις (annotations)

  • Χρήση των annotations @Component και @Autowired
  • Συνδυασμός διαμόρφωσης με XML και annotations
  • Χρήση @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
  • Εξαγωγή profiles και διαχείριση ιδιοτήτων

Δημιουργία RESTful Εφαρμογών με JPA

  • Δημιουργία απλών CRUD REST APIs με JPA
  • Ανάπτυξη CRUD REST με ένφωλιασμένα 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
 14 Ώρες

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


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

Σχόλια (1)

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

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