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

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

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

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


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

Σχόλια (4)

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

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