Advanced Java Security Training Course
Ακόμη και οι έμπειροι προγραμματιστές Java δεν κατέχουν με κάθε τρόπο τις διάφορες υπηρεσίες ασφαλείας που προσφέρονται από το Java, και επίσης δεν γνωρίζουν τις διαφορετικές ευπάθειες που σχετίζονται με τις εφαρμογές Ιστού που είναι γραμμένες στο Java.
Το μάθημα – εκτός από την εισαγωγή στοιχείων ασφαλείας της Standard Java Έκδοσης – ασχολείται με ζητήματα ασφάλειας της Java Enterprise Edition (JEE) και διαδικτυακών υπηρεσιών. Προηγείται συζήτηση για συγκεκριμένες υπηρεσίες με τα θεμέλια της κρυπτογραφίας και της ασφαλούς επικοινωνίας. Διάφορες ασκήσεις ασχολούνται με τεχνικές δηλωτικής και προγραμματικής ασφάλειας στο JEE, ενώ συζητείται τόσο η ασφάλεια επιπέδου μεταφοράς όσο και από άκρο σε άκρο των υπηρεσιών Ιστού. Η χρήση όλων των στοιχείων παρουσιάζεται μέσω πολλών πρακτικών ασκήσεων, όπου οι συμμετέχοντες μπορούν να δοκιμάσουν μόνοι τους τα συζητούμενα API και τα εργαλεία.
Το μάθημα επίσης περνάει και εξηγεί τις πιο συχνές και σοβαρές ατέλειες προγραμματισμού της γλώσσας και της πλατφόρμας Java και τις ευπάθειες που σχετίζονται με τον ιστό. Εκτός από τα τυπικά σφάλματα που διαπράττουν οι προγραμματιστές Java, οι εισαγόμενες ευπάθειες ασφαλείας καλύπτουν τόσο ζητήματα που αφορούν τη γλώσσα όσο και προβλήματα που προκύπτουν από το περιβάλλον χρόνου εκτέλεσης. Όλα τα τρωτά σημεία και οι σχετικές επιθέσεις επιδεικνύονται μέσω ευνόητων ασκήσεων, ακολουθούμενες από τις προτεινόμενες οδηγίες κωδικοποίησης και τις πιθανές τεχνικές μετριασμού.
Οι συμμετέχοντες που θα παρακολουθήσουν αυτό το μάθημα θα
- Κατανοήστε τις βασικές έννοιες της ασφάλειας, της ασφάλειας πληροφορικής και της ασφαλούς κωδικοποίησης Μάθετε ευπάθειες του Ιστού πέρα από OWASP Τα κορυφαία δέκα και ξέρετε πώς να τα αποφύγετε Κατανόηση των εννοιών ασφάλειας των υπηρεσιών Ιστού Μάθετε να χρησιμοποιείτε διάφορα χαρακτηριστικά ασφαλείας του περιβάλλοντος ανάπτυξης Java Απόκτηση πρακτικής κατανόησης της κρυπτογραφίας Κατανόηση λύσεις ασφαλείας της Java EE Μάθετε για τυπικά λάθη κωδικοποίησης και πώς να τα αποφύγετε Λάβετε πληροφορίες σχετικά με ορισμένες πρόσφατες ευπάθειες στο πλαίσιο Java Λάβετε πρακτικές γνώσεις σχετικά με τη χρήση εργαλείων δοκιμών ασφαλείας Λάβετε πηγές και περαιτέρω αναγνώσεις για πρακτικές ασφαλούς κωδικοποίησης
Ακροατήριο
προγραμματιστές
Course Outline
- Ασφάλεια πληροφορικής και ασφαλής κωδικοποίηση Ασφάλεια εφαρμογών Ιστού Ασφάλεια υπηρεσιών Ιστού XML ασφάλεια Βασικές αρχές ασφάλειας Java Πρακτική κρυπτογραφία Υπηρεσίες ασφαλείας Java Ασφάλεια Java EE Συνήθη σφάλματα κωδικοποίησης και ευπάθειες Πηγές γνώσης
Open Training Courses require 5+ participants.
Advanced Java Security Training Course - Booking
Advanced Java Security Training Course - Enquiry
Advanced Java Security - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Ανοίγει πολύ και δίνει πολλές επισήμανσες για την ασφάλεια
Nolbabalo Tshotsho - Vodacom SA
Course - Advanced Java Security
Machine Translated
Upcoming Courses
Related Courses
Advanced Spring Boot
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε έμπειρους Spring Boot προγραμματιστές που επιθυμούν να χρησιμοποιήσουν τις προηγμένες δυνατότητες του Spring Boot για περαιτέρω βελτίωση, ασφάλεια και δοκιμή σύνθετων εφαρμογών Spring Boot.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Προσαρμόστε το πλαίσιο Spring WebMVC για να βελτιώσετε την αποσύνδεση των εφαρμογών Ιστού.
- Σειριοποίηση και αποσειριοποίηση αντικειμένων χρησιμοποιώντας προβολές σειριοποίησης Jackson.
- Αποθηκεύστε και ασφαλίστε τα δεδομένα χρήστη σε μια βάση δεδομένων.
- Χρησιμοποιήστε το Spring Sessions για να διαχειριστείτε τις πληροφορίες της περιόδου σύνδεσης χρήστη με κατανεμημένο τρόπο.
- Αυτοματοποιήστε τη δοκιμή εφαρμογών Spring WebMVC.
- Παρακολούθηση και μέτρηση της απόδοσης της εφαρμογής.
Angular and Spring Boot
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές ιστού που επιθυμούν να χρησιμοποιήσουν το Angular and Spring Boot για να δημιουργήσουν εφαρμογές πλήρους στοίβας.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Αναπτύξτε μια εφαρμογή πλήρους στοίβας με το Angular και το Sping Boot.
- Δημιουργήστε μια εφαρμογή υποστήριξης με το Spring Boot.
- Δημιουργήστε εφαρμογές frontend με το Angular.
- Χρησιμοποιήστε το Spring Security για να διαμορφώσετε τον έλεγχο ταυτότητας για μια εφαρμογή πλήρους στοίβας.
Groovy Programming
21 HoursΤο Apache Groovy είναι μια δυναμική γλώσσα προγραμματισμού JVM ( Java Virtual Machine). Ορισμένα από τα χαρακτηριστικά του περιλαμβάνουν δυνατότητες δέσμης ενεργειών, συγγραφή γλωσσών για το συγκεκριμένο τομέα, μετα-προγραμματισμό χρόνου εκτέλεσης και μεταγλωττισμών και λειτουργικό προγραμματισμό. Groovy χρησιμοποιείται συχνά ως φιλοφρόνηση στην Java .
Σε αυτή την καθοδηγούμενη από εκπαιδευτή, ζωντανή προπόνηση, οι συμμετέχοντες θα μάθουν πώς να προγραμματίζουν στο Groovy καθώς περνούν μέσα από τη δημιουργία μιας δειγματοληπτικής εφαρμογής.
Κοινό
- Προγραμματιστές
Μορφή του μαθήματος
- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
Groovy Programming for Beginners
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές αρχαρίου που επιθυμούν να μάθουν τα βασικά του Groovy Programming.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε τις βασικές έννοιες προγραμματισμού.
- Γράψτε απλά Groovy σενάρια και χρησιμοποιήστε Groovy βασικές λειτουργίες.
- Κατανόηση και εφαρμογή βασικών αρχών του αντικειμενοστρεφούς προγραμματισμού χρησιμοποιώντας το Groovy.
- Μάθετε βασικές τεχνικές χειρισμού σφαλμάτων για τη διαχείριση κοινών σφαλμάτων προγραμματισμού και εξαιρέσεων στο Groovy.
Java 8 and Spring
35 HoursΑυτό το μάθημα διάρκειας 5 ημερών απευθύνεται σε προγραμματιστές της Java που επιθυμούν να εξοικειωθούν με τα νέα χαρακτηριστικά της Java 8 και με το πλαίσιο Spring.
Spring and Hibernate in Java Applications
21 HoursΤο μάθημα καλύπτει θέματα σχετικά με τη δημιουργία εφαρμογών Java με ιδιαίτερη έμφαση στην τεχνολογία που χρησιμοποιείται σήμερα σε εφαρμογές όπως πλαίσια εφαρμογής για την κατασκευή Spring και Hibernate. Οι συμμετέχοντες στο τέλος θα έχουν γνώση για να σχεδιάσουν εφαρμογές και να επιλέξουν την κατάλληλη τεχνολογία για μια συγκεκριμένη λύση. Ενεργοποιήστε την κατανόηση γνωστών ζητημάτων που συζητήθηκαν κατά τη διάρκεια των βιβλιοθηκών, των προδιαγραφών και των τεχνολογιών.
Java Microservices
21 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές μεσαίου επιπέδου Java που επιθυμούν να σχεδιάσουν, να αναπτύξουν, να αναπτύξουν και να διατηρήσουν εφαρμογές που βασίζονται σε μικροϋπηρεσίες χρησιμοποιώντας πλαίσια Java όπως Spring Boot και Spring Cloud.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε τις αρχές και τα οφέλη της αρχιτεκτονικής μικροϋπηρεσιών.
- Δημιουργήστε και αναπτύξτε μικροϋπηρεσίες χρησιμοποιώντας τα Java και Spring Boot.
- Εφαρμογή εντοπισμού υπηρεσιών, διαχείρισης ρυθμίσεων και πυλών API.
- Ασφαλίστε, παρακολουθήστε και κλιμακώστε τις μικροϋπηρεσίες αποτελεσματικά.
- Αναπτύξτε μικροϋπηρεσίες χρησιμοποιώντας τα Docker και Kubernetes.
Java Spring
35 HoursΤο Spring είναι ένα πλαίσιο εφαρμογής που παρέχει ένα ολοκληρωμένο μοντέλο προγραμματισμού και διαμόρφωσης για επιχειρηματικές εφαρμογές που βασίζονται στην Java .
Building Microservices with Spring Boot, Docker, and Kubernetes
21 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές μεσαίου έως προχωρημένου επιπέδου που επιθυμούν να αναπτύξουν μικροϋπηρεσίες χρησιμοποιώντας Spring Boot, Docker και Kubernetes.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε την αρχιτεκτονική των μικροϋπηρεσιών.
- Δημιουργήστε μικροϋπηρεσίες έτοιμες για παραγωγή χρησιμοποιώντας το Spring Boot.
- Κατανοήστε το ρόλο του Docker στις μικροϋπηρεσίες.
- Ρυθμίστε το Kubernetes σύμπλεγμα για την ανάπτυξη μικροϋπηρεσιών.
Quarkus for Developers
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές που επιθυμούν να χρησιμοποιήσουν το Quarkus για να δημιουργήσουν, να δοκιμάσουν και να αναπτύξουν εφαρμογές, πλήρως εξοπλισμένες με Java, αλλά με λιγότερη χρήση πόρων.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε το απαραίτητο περιβάλλον ανάπτυξης για να ξεκινήσετε την ανάπτυξη εφαρμογών με το Quarkus.
- Δημιουργήστε, μεταγλωττίστε και εκτελέστε εφαρμογές σε εγγενή λειτουργία χρησιμοποιώντας το GraalVM.
- Χρησιμοποιήστε τα εργαλεία Quarkus και τις επεκτάσεις για τη δημιουργία εγγενών εφαρμογών χρησιμοποιώντας το Maven.
- Δημιουργία κοντέινερ, εκτέλεση και ανάπτυξη εφαρμογών με το Docker.
Quarkus for Java Native and Microservice Development
40 HoursΑυτή η εκπαιδευτική διαμορφωτική μάθηση σε Ελλάδα (διαπολιτειακά ή προσωπικά) στ目似乎在翻译过程中出现了一些混乱,我将重新开始并专注于从英语到希腊语的准确翻译。以下是经过修正后的翻译:
Αυτή η εκπαιδευτική διαμορφωτική μάθηση σε Ελλάδα (διαδικτύου ή εγκατεστημένη) προσβάλλει αναπτυξιακούς και αρχιτέκτονες μεταξύ επίπεδου μέσου χαρακτήρα και προχωρημένου που θέλουν να αναπτύξουν Java εφαρμογές σε προσβάσιμο χώρο και μικρό χρόνο εκκίνησης χρησιμοποιώντας Quarkus.
Στο τέλος αυτής της μάθησης, οι συμμετέχοντες θα είναι σε θέση να:
- Αναπτύξουν υψηλής απόδοσης, μικροβάρου Java εφαρμογές προσβάσιμες χρησιμοποιώντας Quarkus.
- Κατασκευάσουν και εγκαταστήσουν RESTful υπηρεσίες και αρχιτεκτονικές μικρών υπηρεσιών.
- Χρησιμοποιήσουν το GraalVM για προσβάσιμη συνέλευση και να εκτιμούν την απόδοση εκκίνησης και την αποτελεσματικότητα του μνήμης.
- Πακέτωση και πυρηνοποίηση εφαρμογών για Kubernetes και OpenShift περιβάλλοντα.
Spring Boot, React, and Redux
14 HoursΑυτή η ζωντανή εκπαίδευση στο Ελλάδα από εκπαιδευτές (διαδικτυακή ή επιτόπου) απευθύνεται σε προγραμματιστές ιστού που επιθυμούν να δημιουργήσουν λειτουργικές εφαρμογές web front-end και back-end με το Spring Boot, React, and Redux.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Δημιουργήστε μια εφαρμογή front-end με τα React και Redux.
- Δημιουργήστε RESTful API με το Spring Boot.
- Ασφαλείς υπηρεσίες web με την ασφάλεια Spring και τα κουπόνια ιστού JWT.
Spring Boot for Beginners
14 HoursΣε αυτήν τη ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα, οι συμμετέχοντες μαθαίνουν τα βασικά χαρακτηριστικά και την αρχιτεκτονική του Spring Boot και τη σχέση του με το υποκείμενο πλαίσιο Spring. Ο εκπαιδευτής παρέχει άφθονες ευκαιρίες για την εφαρμογή αυτής της γνώσης και τη λήψη σχολίων. Οι συμμετέχοντες θα πραγματοποιήσουν ζωντανές, πρακτικές ασκήσεις για τον ορισμό, τη διαμόρφωση και την ανάπτυξη εφαρμογών Spring.
Μέχρι το τέλος του μαθήματος οι συμμετέχοντες θα έχουν τις απαραίτητες γνώσεις και πρακτική για να αναπτύξουν γρήγορα τη δική τους εφαρμογή Spring.
Spring Webflux
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές που επιθυμούν να χρησιμοποιήσουν το WebFlux για να αναπτύξουν και να αναπτύξουν αντιδραστικές εφαρμογές.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Εγκαταστήστε και διαμορφώστε το Spring 5 και το πλαίσιο WebFlux.
- Αναπτύξτε αντιδραστική εφαρμογή και υπηρεσίες.