Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Εισαγωγή
- Στόχοι και δομή του μαθήματος
- Επισκόπηση των χαρακτηριστικών Java EE 8
Επισκόπηση Java EE Architecture
- Πολυεπίπεδη αρχιτεκτονική στην Java ΕΕ
- Βασικά στοιχεία: EJB, JPA, JSP και Servlets
- Ο ρόλος του Java EE σε εταιρικές εφαρμογές
Επισκόπηση Java EE 8 API και λειτουργικότητα
- Εισαγωγή στα νέα API: JSON-B, Security και HTTP/2
- Βελτιώσεις σε υπάρχοντα API: JAX-RS, CDI και άλλα
- Υποστήριξη για cloud και HTML5
Προετοιμασία Αναπτυξιακού Περιβάλλοντος
- Εγκατάσταση Java EE 8 και απαιτούμενων εργαλείων
- Δημιουργία Ολοκληρωμένου Αναπτυξιακού Περιβάλλοντος (IDE)
- Διαμόρφωση διακομιστών εφαρμογών (π.χ. WildFly, GlassFish)
Εγκατάσταση και διαμόρφωση Java EE 8
- Οδηγός εγκατάστασης βήμα προς βήμα
- Διαμόρφωση ρυθμίσεων διακομιστή
- Επαλήθευση της εγκατάστασης
Δημιουργία Δείγματος Εφαρμογής
- Δημιουργία βασικής δομής έργου
- Ανάπτυξη μιας απλής διαδικτυακής υπηρεσίας
- Ανάπτυξη του δείγματος εφαρμογής
Ανάγνωση και γραφή σε Database
- Σύνδεση Java εφαρμογών EE σε βάση δεδομένων
- Χρήση JPA για λειτουργίες βάσης δεδομένων
- Υλοποίηση πράξεων CRUD
Κατανόηση της Έγχυσης Εξάρτησης
- Έννοιες της Έγχυσης Εξάρτησης (DI) στο Java EE
- Χρήση σχολιασμών CDI σε εφαρμογές
- Διαχείριση φασολιών και του κύκλου ζωής τους
Συγγραφή Stateful Components
- Επισκόπηση των stateful session beans
- Δημιουργία και διαχείριση στοιχείων κατάστασης
- Επιμονή και κρατική διαχείριση
Εργασία με Java EE Websockets
- Εισαγωγή στα Websockets στο Java EE
- Ρύθμιση Websockets για επικοινωνία σε πραγματικό χρόνο
- Εφαρμογή Websockets σε εφαρμογές
Αντιστοίχιση Java Πληκτρολογήστε προς και από JSON
- Χρήση JSON-B API για δέσμευση δεδομένων
- Προσαρμογή αντιστοιχίσεων JSON
- Ανάλυση και δημιουργία JSON με Java EE
Ανάπτυξη διεπαφής χρήστη για την εφαρμογή
- Επισκόπηση του JSF και του HTML5 στο Java EE
- Δημιουργία διεπαφής χρήστη με JSF
- Ενσωμάτωση front-end με υπηρεσίες back-end
Ασφάλιση της Εφαρμογής
- Εφαρμογή Java EE Security API
- Μηχανισμοί ελέγχου ταυτότητας και εξουσιοδότησης
- Εξασφάλιση υπηρεσιών και εφαρμογών ιστού RESTful
Δοκιμή της Εφαρμογής
- Δοκιμές μονάδας γραφής και ολοκλήρωσης για Java εξαρτήματα EE
- Εργαλεία για τη δοκιμή Java εφαρμογών EE (π.χ. Arquillian)
- Αυτοματοποίηση δοκιμών στον αγωγό ανάπτυξης
Εντοπισμός σφαλμάτων της Εφαρμογής
- Τεχνικές αποσφαλμάτωσης στο Java EE
- Χρήση εργαλείων IDE για εντοπισμό σφαλμάτων
- Αντιμετώπιση προβλημάτων κοινών προβλημάτων
Ανάπτυξη της Εφαρμογής
- Συσκευασία Java Εφαρμογές ΕΕ
- Ανάπτυξη σε διαφορετικά περιβάλλοντα (ανάπτυξη, σκηνοθεσία, παραγωγή)
- Πρακτικές συνεχούς ανάπτυξης
Αντιμετώπιση προβλημάτων
- Εντοπισμός και επίλυση κοινών προβλημάτων ανάπτυξης
- Παρακολούθηση της απόδοσης της εφαρμογής
- Βέλτιστες πρακτικές για τη σταθερότητα της εφαρμογής
Περίληψη και Επόμενα Βήματα
Requirements
- Java εμπειρία προγραμματισμού
Ακροατήριο
- προγραμματιστές
21 Hours