Επάρκεια στο πλαίσιο ανάπτυξης Spring Framework 5 - μάθημα 44.900 RUB. από το IBS Training Center, εκπαίδευση 30 ωρών, Ημερομηνία 27 Νοεμβρίου 2023.
μικροαντικείμενα / / November 28, 2023
Ο Pavel εργάζεται στη Luxoft από το 2005. Κατά τη διάρκεια αυτής της περιόδου, συμμετείχε σε μια σειρά από έργα για κορυφαίες ρωσικές και ξένες εταιρείες, όπως Boeing, Russian Post, DHL, MVideo. Επί του παρόντος, παίζει το ρόλο του επικεφαλής μηχανικού λογισμικού σε ένα έργο για την υποστήριξη της μεγαλύτερης αλυσίδας λιανικής πώλησης ηλεκτρονικών και οικιακών συσκευών στη Ρωσία. Το κύριο ενδιαφέρον του Pavel είναι η ανάπτυξη επεκτάσιμων εφαρμογών Java και η παροχή τεχνικών λύσεων για τη βελτίωση της απόδοσης και της αξιοπιστίας της εφαρμογής.
Θέματα που καλύπτονται:
Μέρος Ι ΑΝΟΙΞΗ ΔΟΕ (θεωρία 7 ώρες, πρακτική 2 ώρες, εργασία για το σπίτι περίπου 2 ώρες)
1. Επισκόπηση πλαισίου άνοιξης
Ιστορία
Έννοια IoC
Διεπαφή ApplicationContext
Φασόλια την άνοιξη
2. Διαμόρφωση ελατηρίου
Διαμόρφωση σε XML
Διαμόρφωση μέσω Σχολιασμών
Διαμόρφωση σε κώδικα (βασισμένη σε Java)
Κάδοι εμβέλειας
Κύκλος ζωής φασολιών
3. Εκδηλώσεις
Δημιουργία εκδήλωσης
Εγγραφή σε μια εκδήλωση χρησιμοποιώντας το @EventListener
Φίλτρο συμβάντων
Παραδείγματα χρήσης
4. Εντοπισμός
5. Διαμόρφωση προφίλ
6. Γλώσσα έκφρασης άνοιξη
Μέρος II. SPRING BOOT (θεωρία 1 ώρα, πρακτική 1 ώρα)
1. Τι είναι το Spring Boot
2. Κύριος εκκινητής στο POM (spring-boot-starter-parent)
3. Αυτόματη διαμόρφωση
@SpringBootApplication
@ComponentScan
@Διαμόρφωση
@EnableAutoConfiguration
4. Διαμόρφωση
Ιδιότητες γραμμής εντολών
Αρχεία ιδιοτήτων εφαρμογής
Ιδιότητες ειδικά για το προφίλ
Placeholders στα Properties
YAML αντί για Ιδιότητες
Ιδιότητες ρύθμισης παραμέτρων ασφαλείας τύπου
Χρήση @ConfigurationProperties
Διαμόρφωση τρίτου μέρους
@ConfigurationProperties Επικύρωση
@ConfigurationProperties και @Value
Προφίλ
Μέρος III. SPRING AOP (θεωρία 2 ώρες, πρακτική 1 ώρα, εργασία για το σπίτι περίπου 2 ώρες)
1. Παραδείγματα χρήσης AOP
2. Τύποι Συμβουλών
3. Γλώσσα Pointcut
4. Συγχώνευση πτυχών
Μέρος IV. ΔΕΔΟΜΕΝΑ ΑΝΟΙΞΗΣ (θεωρία 8 ώρες, πρακτική 3 ώρες, εργασία για το σπίτι περίπου 2 ώρες)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Transactional
Τέλος χρόνου
Σημαία μόνο για ανάγνωση
6. Δήλωση μεθόδων ερωτήματος
Στρατηγικές για τη δημιουργία ερωτημάτων SQL
Δημιουργία ερωτήματος SQL
Εκφράσεις ιδιοτήτων
Χειρισμός ειδικών παραμέτρων
Περιορισμός αποτελεσμάτων ερωτημάτων SQL
Επιστρεφόμενες Συλλογές ή Επαναληπτικά
Χειρισμός Null σε μεθόδους αποθετηρίου
Ροή αποτελεσμάτων ερωτήματος SQL
Ασύγχρονη επεξεργασία ερωτημάτων SQL
7. Χρησιμοποιώντας το @Query
Εγγενή ερωτήματα SQL
Ταξινόμηση
Χρησιμοποιώντας επώνυμες παραμέτρους
Χρησιμοποιώντας το SpEL
Ερωτήματα SQL για αλλαγή δεδομένων
8. Προβολές
9. Αποθηκευμένες διαδικασίες
10. Ερώτημα SQL με παράδειγμα
11. @Transactional
12. Κλειδαριές
Μέρος V ΑΝΟΙΞΗ ΑΝΑΠΑΥΣΗ (θεωρία 2 ώρες, πρακτική 2 ώρες, εργασία περίπου 1 ώρα)
1. Υπηρεσίες REST
2. Αίτημα και Απάντηση
3. Αίτημα παραμέτρων
4. Παράμετροι διαδρομής
5. Κεφαλίδες HTTP
6. Άνοιξη ΧΑΤΕΟΑΣ
7. Τεκμηρίωση των υπηρεσιών REST με χρήση Swagger
Μέρος VI. ΑΝΟΙΞΗ ΔΕΔΟΜΕΝΩΝ ΑΝΟΙΞΗΣ (θεωρία 1 ώρα)
1. Έκθεση ενός αποθετηρίου Spring Data ως υπηρεσία REST
2. Ερωτήματα ταξινόμησης και σελιδοποίησης
3. πρόγραμμα περιήγησης HAL
4. Ρυθμίσεις ανάπαυσης δεδομένων ελατηρίου
Σε αυτό το μάθημα, οι μαθητές θα κατανοήσουν τις ιδιαιτερότητες και τα χαρακτηριστικά της γλώσσας Scala, τα πλεονεκτήματα και τα δύσκολα σημεία της. Το μάθημα περιλαμβάνει μια επισκόπηση των τελεστών Scala και τύπων δεδομένων, εκμάθηση βασικών δομών δεδομένων όπως πίνακες, χάρτης, πλειάδες, χρησιμοποιώντας αντικειμενοστραφής και λειτουργικός προγραμματισμός, εργασία με συλλογές Scala, χρήση αντιστοίχισης προτύπων, κλάσεων πεζών, γενικών τύπων και σιωπηρών μεταμορφώσεις. Προσφέρεται ένας μεγάλος αριθμός πρακτικών ασκήσεων.
4
44 900 ₽
Το μάθημα καλύπτει τη χρήση του προγράμματος δημιουργίας εφαρμογών Apache® Maven, συμπεριλαμβανομένης της διαχείρισης εξαρτήσεων, της δομής αρχείων POM, του κύκλου ζωής του έργου, της δημιουργίας πρόσθετων και αρχέτυπων. Καλύπτονται προσθήκες που χρησιμοποιούνται συνήθως και καλύπτεται η ενσωμάτωση του Maven με τα IDE Eclipse και Hudson. Το μάθημα περιλαμβάνει πρακτικές ασκήσεις.
3,6
8 900 ₽